, ,,
當今,全世界的醫療衛生行業都面臨著醫療衛生質量和患者健康安全的巨大挑戰[1]。美國科學院醫學研究所調查結果顯示,每年有近10萬美國人死于醫療失誤案例,超過60%的醫療事件都與不合理用藥有關,其中可預防的不合理用藥的醫療事故案例每年會導致7000人以上死亡,使醫院成本直接上升到接近20億美元[2-3]。我國也存在著大量嚴重的不合理用藥現象,據“全國合理用藥專題學術討論會”公布的調查結果顯示,我國18個地區的40多所醫院,不合理用藥的醫療事故案例占病例總數的19.6%到26%[4]。由此可見藥物使用水平與醫療質量之間存在著極其密切的聯系,是影響醫療質量的一個不可忽視的因素。例如,在各種不合理用藥的醫療事故案例中,以抗生素濫用對于患者的健康安全危害最大,情況也是最嚴重的。在我國5 000萬殘疾人中,有1/3是聽力殘疾,而其中約70%的致聾原因都是氨基糖苷類抗生素使用不當[5-6]。
因此,建立一套有效的基于電子病歷的合理用藥監測系統,使用計算機程序監控臨床用藥過程,可提高醫療質量,保護患者健康安全。
合理用藥監測系統依據用藥知識庫輔助臨床醫生決策,決策質量的高低與用藥知識庫中用藥案例是否準確和完整有著密切的關系。所以,構建合理用藥監測系統的前提是構建一個數據較為完整且準確的用藥知識庫。基于用藥知識庫,再根據電子病歷中病人的信息,比對知識庫中的數據,綜合分析,得出用藥的監測結果,為臨床醫師的診療活動提供輔助支持,減少醫療差錯,提升醫療服務水平。
選用Windows7操作系統,Inter(R)Core(TM)i5-3210M@2.50GHz處理器,6G內存,500G硬盤,Oracle 11g數據庫軟件,Java 語言的軟件開發工具包JDK1.6版,MyEclipse7.0 Milestone-1插件集合,Tomcat6.0.35應用服務器。
B/S模式構成的三層網絡結構,使前端具有統一標準的瀏覽器用戶界面,服務器端則集中了大部分應用軟件的開發與管理,且系統開發可以使用多種腳本語言(如Perl,JavaScript,VbScript等),后端存取多種數據庫。該模式的一般結構如圖1所示。
從圖1可看出,在三層B/S結構中,Web服務器起著核心的作用。這需要在服務器的操作系統上運行Website,IIS,PWS等Web站點服務程序。
本系統采用java 為主程序后臺語言,前端頁面搭配html語言,javascript腳本語言,后臺數據庫采用sqlserver數據庫,開發程序工具使用MyEclipse +JDK1.6,使用SSH(struts+spring+hibernate)Web應用程序開源框架進行網頁程序編寫;網頁語言里使用了Jquery的動態js框架,程序部署的服務器軟件為Tomcat7.0 web站點服務程序。

圖1 B/S模式結構
合理用藥監測系統的用戶登錄流程和內部功能如圖2和圖3所示。
由圖3可知,用戶使用本系統時,內部功能流程如下:.臨床醫師登錄系統,進行看診→合理用藥監測系統,根據已有的病人病歷信息,綜合用藥知識庫,對醫生處方中的用藥信息進行分析→監測是否符合用藥知識庫中的數據→給出合理用藥監測系統的監測提示→提示醫生是否修改→將不合理的處方記錄到監控表中→用藥檢測后,結束看診,保存醫囑或處方。
圖4-7分別展示了合理用藥監測系統的添加病歷頁面、填寫用藥頁面、用藥監測頁面,以及修改用藥頁面。

圖4 合理用藥監測系統 添加病歷頁面

圖5 合理用藥監測系統 填寫用藥頁面

圖6 合理用藥監測系統 用藥監測頁面

圖7 合理用藥監測系統 修改用藥頁面
用藥知識庫是在臨床既有經驗的基礎上,收集并制作的有關藥物的知識庫,并根據用藥知識的更新,不斷補充和完善[7]。例如,某一系統用來研究藥物之間的相互作用,規則是如果服用X藥物與Y藥物,那么服用者需要注意或者警惕什么。這些規則知識就是用藥知識庫對于合理用藥監測系統的意義所在。
同時,在臨床醫師進行臨床醫療活動時,隨著對患者病情治療的不斷深入,醫師有可能會發現患者有新出現的過敏史,為了提高臨床醫療的質量和保證患者的健康,合理用藥知識庫也具有一旦新錄入用藥過敏史,就可以進行藥物重新審查的功能,進一步提高用藥質量和安全。
在醫師給患者開立醫囑時,系統根據患者藥物過敏史對醫囑或處方進行審查,如果發現醫囑中含有導致患者過敏的藥物時會給醫師提示警告。例如,醫師給有青霉素過敏史的患者開青霉素類藥物,系統將警告醫師該患者有青霉素過敏史,請重新修改。這種主動提示干預功能將避免醫師下錯醫囑,造成不必要的醫療事故,保障醫療安全。
由于藥物相互作用,患者在同時接受兩種藥物時,可能發生藥效協同作用,藥物不良反應可能加重,甚至導致藥物的拮抗作用,貽誤治療。臨床實踐中,患者每天同時服用4-5中藥物的情況很常見,隨之而來的藥物相互作用引起的不良反應也越發嚴重。合理用藥知識庫具有監測病人使用的藥品相互作用的功能,監測范圍包含最新開立的藥物之間、最新開立的藥物與當前使用的藥物之間的相互作用。例如西沙比利與紅霉素等肝藥酶抑制劑聯合使用,醫師的醫囑中如包含以上幾種藥物,這些藥物會抑制西沙比利的代謝,使其血清濃度增加,引起QT間期延長和可能致死的尖端扭轉型心動過速,系統將向醫師發出警示信息。此項功能有效避免了醫師錯誤用藥而造成醫療事故。
新藥物的出現給醫師帶來很大的挑戰,醫師不但需要考慮藥物之間的相互作用,也要防止用藥劑量和給藥途徑的不合理。為了幫助醫師合理用藥,合理用藥知識庫同時對醫師開立處方的服用藥物劑量、給藥途徑合理程度進行監測。藥物劑量的正確性主要考慮病人性別、生活環境等個人差異因素。例如對于麻醉性鎮痛藥超劑量使用問題,氨酚待因說明書上規定的常用量是510mg-1 020mg,極量為每次1 020mg,如果醫師處方為每次用量2 000mg,顯然超過極量,系統將對該醫囑或處方警示、提示,提醒醫師修改醫囑,確保用藥安全。
在醫師開醫囑處方的過程中,藥物與患者疾病之間的禁忌問題也較為常見,合理用藥知識庫提供對醫囑或處方中的藥物與患者疾病之間的禁忌審查功能。例如,醫師如給肝功能不全的患者應用利福平,系統將給予醫師警告信息提示,幫助醫師正確識別和判斷醫囑是否存在配伍禁忌問題,防止產生對于患者健康的不良反應。
為進一步指導醫師合理用藥,合理用藥知識庫同時提供藥物的副作用、禁忌癥提示功能。臨床醫師開完醫囑后,系統會自動對使用藥品所帶來的副作用以及其禁忌癥給出明確提醒,臨床醫師可根據提醒再考慮綜合因素給患者用藥。對于有必要監控副作用或者禁忌癥的藥品,合理用藥監測系統會提示醫師應該提前完成的實驗檢查等項目。系統還對處于懷孕期、哺乳期的患者進行用藥禁忌審查,進一步保障患者安全用藥。
合理用藥知識庫的上述功能可以讓醫師日常處理醫囑有據可依,大大提高了醫療安全性。
隨著新的藥物和劑型的不斷產生,同一種藥物會有不同的商品名,醫師往往不能記住所有藥物的具體成分,有造成患者重復用藥的風險,還可能由于藥物劑量增加,帶來不良反應。而合理用藥檢測系統可對藥物的重復使用進行審查。
在醫療機構發生的醫療活動中,臨床醫師可能由于經驗不足、理論知識不足、無法了解所有藥物的成分等原因,在其醫囑或者處方中有用藥出現差錯的風險,給對患者健康造成不良影響,甚至會導致生命風險。本文構建的基于知識庫的合理用藥監測系統,可實現對于合理用藥的監測,已有的常見的用藥信息對于醫師開立醫囑或正確處方中,具有重要的指導和借鑒意義。