單磊敬,宋暢,馬建杰,肖仁軍,解春博
中國人民解放軍北京軍區北戴河療養院,河北 秦皇島 066100
門診處方點評系統的設計和應用
單磊敬,宋暢,馬建杰,肖仁軍,解春博
中國人民解放軍北京軍區
北戴河療養院,河北 秦皇島 066100
目的 利用信息化手段,提高門診處方點評工作效率。方法 基于醫院現有的數據庫系統和軟硬件資源,以PowerBuider9.0為開發工具編寫門診處方點評系統。結果 門診處方點評系統的主程序的布局采用的是MDI(Multiple Document Interface,MDI,多文檔界面)系統界面,主要菜單設置包括人員字典設置、修改口令、數據庫參數等子菜單。結論 該系統有助于規范處方書寫,促進合理用藥,提高處方點評質量。
軍衛一號信息系統;門診處方;處方點評系統;門診醫生工作站
處方是醫生為預防和治療疾病而給患者開寫的取藥憑證,是藥師為患者調配和發藥的依據和患者進行藥物治療和藥品流向的原始記錄[1],是具有法律效力的重要醫療文書,其書寫質量直接關系到患者的健康與生命安全[2]。2007年5月,衛生部頒發了《處方管理辦法》[3],2010年2月,衛生部《醫院處方點評管理規范(試行)》[4]出臺。我院為了強化醫師規范處方書寫的意識,一直堅持每月點評處方,并結合處方評價指標對處方存在的問題進行匯總、分析、上報,醫院管理部門根據上報情況做出政策調整。處方點評工作是臨床藥學參與臨床醫學工作的形式之一[5]。通過對門、急診處方書寫及不合理用藥情況的點評,加強了臨床藥師與醫生的配合,促進了合理用藥,降低了醫療費用,融洽了醫患關系。
我院每月都要隨機抽查2000張門、急診處方來進行點評。處方點評工作的結果填寫于處方點評工作表,該表包含的主要內容有序號、處方日期、年齡、診斷、藥品品種、抗菌藥(1/0)、注射劑(1/0)、國家基本藥物數、藥品通用名、處方金額、處方醫師、審核調配藥師、核對發藥藥師、處方用藥、用藥分析、用藥建議、數據是否合理(1/0)及存在問題等。以往我們都是使用Excel軟件來完成處方點評工作表的填寫。因為Excel電子表格具有函數功能[6],通過在單元格內輸入函數公式,可實現數據的自動計算,在表格的填寫過程中,能即時得出結果[7]。采用Excel表格的形式除了完成《醫院處方點評管理規范》中規定的全部數據計算外,還能根據需要,擴展計算范圍,滿足對門診處方點評各種數據的統計工作要求[8]。雖然Excel軟件的計算功能很強大,但是所有的基礎數據還是需要手工來錄入。為了提高處方點評的工作效率,我們將醫院現有信息系統數據應用到處方點評工作中。
自2000年起我院逐步應用了總后衛生部推行的軍衛一號醫院管理系統,2007年10月又正式啟用了門診醫生工作站系統,這些信息系統的成功應用實現了患者診療信息的數字化,強化了醫療業務數據的傳遞和共享,減少了手工操作,優化了診療流程,規范了醫療行為[9]。隨著醫院信息系統(HIS)的多年運行,積累了大量的數據,這些醫院業務流程中的原始數據,是業務過程的客觀記錄,豐富的數據資源可以被充分的挖掘和利用。于是,我們基于現有的數據庫和軟硬件資源,以PowerBuider9.0為開發工具[10]設計并編寫了門診處方點評系統,在藥學服務中推廣應用,為臨床用藥、合理點評提供了程序化的流程模式[11]。
2.1 界面設計
系統的登錄窗口與軍衛一號信息系統登錄窗口相似,直接以數據庫中定義的用戶名和密碼登錄,成功登錄后,系統標題欄中會顯示用戶的基本信息。主程序的布局采用的是MDI(Multiple Document Interface,MDI)形式,系統界面圖,見圖1。在這樣的應用系統中,可以同時打開多個窗口,每個窗口都被作為一個Document處理。同時打開多個窗口,用戶可以很方便地在其間切換,以便獲取關于當前工作更多的參考信息,更符合現實世界中的工作情況[12]。
(1)門診處方點評的功能是打開主要程序,以子窗口的形式嵌入在主程序中。
(2)窗口的功能是顯示正在運行的窗口信息,在下拉菜單中可以方便地切換工作區中的活動窗口。
(3)系統設置菜單包括:人員字典設置、修改口令、數據庫參數設置、關于子菜單,其功能說明如下:① 人員字典設置的功能是維護外部數據源文件。該文件中存儲藥師信息,在點評按鍵的clicked事件中將藥師信息導入子數據窗口,在錄入審核調配藥師、核對發藥藥師等內容時就可使用下拉列表直接選擇;② 修改口令的功能是維護使用者的登錄口令;③ 數據庫參數的功能是對連接數據庫的參數設置。門診處方點評系統很好移植,只要在此項中設置好本地數據庫連接參數就可以正常使用。除了登錄系統進行參數設置外,在登錄窗口空白處單擊右鍵也可以打開數據庫參數界面;④ 關于子菜單中包括了本系統使用的幫助文件、系統的開發版本及版權信息以及開發人員聯系方式等內容。
2.2 條件設置與調用
門診處方點評系統主要通過時間條件和外設參數來調用門、急診處方記錄。外設參數是指在初始化文件中設置的開單科室代碼。在系統初始化文件prescription.ini中有一個名為DEPTCODE的字節,在該字節下按規則設置科室代碼,依次排列,不限數量。在主程序Open事件中,利用ProfileString()函數將參數調入并賦給變量組dept_code[]。這時通過查方按鍵就可檢索時間條件區間內科室生成的就診記錄。

圖1 系統界面圖
2.3 生成點評記錄
雙擊某條就診記錄,在第二個數據窗口中查對與紙質處方對應的電子處方,選中需要點評的就診記錄,單擊點評按鍵,系統會自動在處方點評工作表數據窗口中插入一條記錄。記錄中的序號、處方日期、年齡、診斷、處方金額、處方醫師等內容,根據數據庫中存儲的信息自動填入。藥品品種、國家基本藥物數、藥品通用名數等內容通過下拉列表選擇。抗菌藥(1/0)、注射劑(1/0)、是否合理(1/0)等內容通過點選來完成。審核調配藥師、核對發藥藥師等內容也是通過下拉列表來選擇,數據源來自于外部數據文件apothecary.csv。處方用藥、用藥分析、建議、存在問題等內容可以使用F9鍵調用模板或者進行手工編輯。完成記錄填寫后,單擊保存按鍵,在系統的安裝目錄下會生成一個xml文件,文件名為當前日期加處方點評工作表字樣。生成的xml文件是一個外部數據文件,其主要功能是存儲已填寫的處方點評工作表的內容。
2.4 按鍵功能設計
2.4.1 點評
該按鍵主要完成在處方點評工作表數據窗口最后一條記錄后面插入一條新記錄,利用Setitem()函數填充新記錄中的序號、處方日期、年齡、診斷、處方金額、處方醫師等字段。將外部文件apothecary.csv中的藥師信息導入處方點評工作表數據窗口的子數據窗口中。實現語句如下:
DataWindowChild dwc_check,dwc_dispening//定義數據窗口子窗口的名稱
dw_3.GetChild(“dispensing_apothecary”,dwc_ dispening)//獲取dispensing_apothecary字段的子數據窗口
dw_3.GetChild(“check_apothecary”,dwc_check)//獲 取check_apothecary字段的子數據窗口
dwc_check.ImportFile(“apothecary.csv”)//將外部數據源導入子數據窗口dwc_check中
dwc_dispening.ImportFile(“apothecary.csv”)//將外部數據源導入子數據窗口dwc_dispening中
2.4.2 保存
首先調用FileExists()函數校驗是否有同名文件存在,如果返回值為真則提示是否覆蓋源文件。確認覆蓋后,使用SaveAs()函數將處方點評工作表窗口中的數據,以xml文件的形式保存到外部數據文件中。
2.4.3 提取
首先使用reset()函數將數據窗口中的內容重置,然后使用ImportFile()函數將已經存在的xml文件導入到處方點評工作表數據窗口中繼續編輯。
2.4.4 新增
使用getrow()函數獲取當前數據窗口中的數據條數,再使用insertrow()函數在處方點評工作表數據窗口最后一條記錄后面插入一條空記錄,將數據窗口rowcount()的取值作為新記錄序號插入字段中。
2.4.5 刪除
直接使用DeleteRow()函數刪除當前記錄。
2.4.6 打印
主要使用Printdatawindow()函數打印當前“處方點評工作表”數據窗口中的內容。
2.4.7 導出
使用SaveAs()函數將處方點評工作表數據窗口中的數據,以xls文件的形式存儲到程序所在目錄下。
2.4.8 清屏
首先利用reset()函數將程序中的數據窗口重置,然后再使用setfocus()函數將焦點設置到第一個日期控件上。
2.4.9 退出
使用close(parent)命令關閉父窗口對象。
處方點評工作是醫院持續醫療質量改進和藥品臨床應用管理的重要組成部分,是提高臨床藥物治療水平的重要手段[13]。因此,處方點評工作具有重大的現實意義。門診處方點評系統主要就是利用調用信息系統中的數據資源,幫助臨床藥師高效快捷地完成門診處方點評工作。通過1年多的推廣應用,實踐證明該系統有助于規范處方書寫,有助于促進合理用藥,有助于提高處方點評質量[14],有助于提升臨床藥物的治療水平。在醫療體制改革及醫療保險體制改革日漸攻艱化、醫療風險控制成為全社會關注點的今天,處方點評系統的研究和應用,將體現出它重大的社會意義和經濟意義[15-16]。
[1] 中華人民共和國衛生部第53號令,處方管理辦法[S].2007.
[2] 于永紅.門診中西醫處方點評與臨床合理用藥分析[J].時珍國醫國藥,2012,23(6):1588-1589.
[3] 衛生部,中華人民共和國衛生部令第53號,處方管理辦法[S].2006.
[4] 衛生部,衛醫管發[2010128]號,醫院處方點評管理規范(試行)[S].
[5] 鄧志威.基層醫院處方點評促進臨床合理用藥的實踐與體會[J].臨床合理用藥雜志,2013,6(29):92-93.
[6] Excel Home.Excel 2010數據透視表應用大全[M].北京:人民郵電出版社,2013:248-252.
[7] 陳威,黃銳.Excel 2007公式與函數實例詳解[M].北京:人民郵電出版社,2009:105-107.
[8] 趙雪梅,唐輝,徐波.利用Excel電子表格進行處方點評[J].藥學研究,2013,32(10):600-604.
[9] 單磊敬,郭晗,劉繼良,等.信息安全管理工具包的設計與應用[J].醫療衛生裝備,2013,(2):50-52.
[10] 王蓉.PowerBuilder應用開發技術詳解[M].北京:電子工業出版社,2001.
[11] 陸菲,溫志力,沈旸.網絡化智能處方點評系統開發與臨床應用研究[J].醫學信息學雜志,2013,(2):28-30.
[12] 郭寶利.PowerBuilder 11.0內部培訓材料實驗手冊與編程規范[M].北京:北京軍衛星馳信息技術有限公司,2008:253.
[13] 何文富,陳乾.對基層醫療機構抗菌藥物處方點評工作的實踐與意義[J].臨床合理用藥雜志,2013,6(8):157-158.
[14] 沈榮生.臨床藥師參與處方點評工作的持續質量改進[J].醫藥導報,2013,32(1):116-118.
[15] 李建偉,金明亮,程欽安.軍隊人員門診處方管理系統軟件的開發與應用[J].中國醫療設備,2013,28(4):55-56.
[16] 肖辛垣,汪連香,王冬生,等.處方點評系統的開發與應用[J].醫學信息(下旬刊),2010,23(6):41-41.
Design and Application of Outpatient Prescription Review System
SHAN Lei-jing, SONG Chang, MA J ian-jie, XIAO Ren-jun, XIE Chun-bo
Beidaihe Sanatorium of Beijing Military Region, PLA, Qinhuangdao Hebei 066100, China
Objective To improve the effi ciency of outpatient prescription review with information technology. Methods Using the PowerBuider9.0 as the development tool, the outpatient prescription review system is written on the basis of current database systems as well as the software and hardware resources. Results The Multiple Document Interface (MDI) is adopted as the main program of the outpatient prescription review system, with the main menu setting including submenus such as the personal dictionary, command modifying and database parameter. Conclusion The system can help to standardize prescription writing, promote rational drug use and improve the quality of prescription review.
NO. 1 military medical information system; prescription; prescription review system; outpatient doctor workstation
TP311.52
A
10.3969/j.issn.1674-1633.2015.01.022
1674-1633(2015)01-0074-03
2014-06-09
2014-07-11
作者郵箱:slj224@sohu.com