馬天蓉,馬德祥,辜玉剛,佟 杰
(1.四川省醫(yī)學科學院·四川省人民醫(yī)院,四川 成都 610072;2.四川省基礎地理信息中心,四川 成都 610041)
靜脈滴注是臨床用藥的常用方法,且多存在聯(lián)合用藥的情況。在靜脈連續(xù)滴注、靜脈推注或靜脈入壺時,出現(xiàn)渾濁、沉淀或變色的現(xiàn)象時有發(fā)生,給患者帶來不同程度的損害,也是引起醫(yī)療糾紛的一個重要隱患。隨著新藥的不斷研發(fā)并進入臨床應用,一些藥物之間的配伍禁忌在現(xiàn)有的《常用注射劑配伍禁忌表》中查不到,藥品說明書上也未載明相關的配伍禁忌信息。目前,藥品管理已經(jīng)進入四川省醫(yī)學科學院·四川省人民醫(yī)院的醫(yī)院信息系統(tǒng)(hospital information system,HIS),為了實時監(jiān)視與分析醫(yī)囑中輸液順序信息,及時發(fā)現(xiàn)順序輸液中的配伍禁忌,我們結(jié)合現(xiàn)有的HIS系統(tǒng),在不破壞原有工作流程的基礎上,設計了基于配伍禁忌的靜脈順序滴注監(jiān)視系統(tǒng),以加強用藥管理,提高用藥安全。
本系統(tǒng)利用HOOK技術注冊鼠標或鍵盤事件,通過程序調(diào)用,將其掛入現(xiàn)有的HIS系統(tǒng)。每當操作系統(tǒng)的鼠標或鍵盤消息發(fā)出,在沒有到達目的窗口前,通過WIN32 API捕獲目標窗口句柄,再獲取句柄窗口中輸液單信息進行配伍禁忌分析實現(xiàn)實時監(jiān)視。
根據(jù)本系統(tǒng)的設計要求,系統(tǒng)基于微軟.Net平臺、Sqlite數(shù)據(jù)庫進行搭建。系統(tǒng)主要包括:配伍禁忌維護子系統(tǒng)和實時監(jiān)視子系統(tǒng)。
2.1 配伍禁忌維護子系統(tǒng) 為與為數(shù)眾多的HIS系統(tǒng)無縫連接,同時不改變原有系統(tǒng)的流程,我們創(chuàng)建了靜脈藥物配伍禁忌數(shù)據(jù)庫,對配伍禁忌藥物進行統(tǒng)一管理,這是實現(xiàn)監(jiān)視系統(tǒng)匹配配伍禁忌藥物的基礎。系統(tǒng)采用B/S結(jié)構(gòu),可查詢所有配伍禁忌的藥品表,也可輸入或選擇某一種藥品,查詢與之配伍禁忌的所有藥品和相應的描述信息。并可對配伍禁忌的記錄進行增加、修改和刪除,更新配伍禁忌數(shù)據(jù)庫,如圖1。2.2 實時監(jiān)視子系統(tǒng) 系統(tǒng)采用C/S結(jié)構(gòu),分為自動和手動模式,可在后臺運行。系統(tǒng)自動模式下,根據(jù)用戶的配置信息監(jiān)視目標程序獲取輸液單信息,并匹配輸液單中是否含有配伍禁忌信息,發(fā)現(xiàn)存在藥物配伍禁忌及藥物混用不良反應時,在電腦界面提供提示窗口,提醒醫(yī)生和護士注意調(diào)整用藥方案或調(diào)整用藥順序。自動模式系統(tǒng)流程圖如圖2所示。
圖1 配伍禁忌維護子系統(tǒng)界面圖示例
圖2 實時監(jiān)視系統(tǒng)流程圖
自動模式實現(xiàn)包括以下4個步驟:①根據(jù)配置文件,當捕捉到鼠標單擊或者鍵盤按鍵消息時,用GetForegroundWindow()獲得當前活躍窗口的句柄,通過這個窗口句柄獲得其標題和窗口類名,并與通過SPY++獲得的需要監(jiān)視目標窗口的標題和類名做比較,如果都相等則判斷是目標監(jiān)視窗口。②通過上面的消息鉤子,已經(jīng)得到了目標監(jiān)視窗口的句柄,進而用EnumChildWindows()遍歷其子窗口,獲得消息輸入框的句柄,判斷獲得控件的方式與上面相似。③句柄根據(jù)得到的消息輸入框,獲得消息框里面的內(nèi)容。首先利用SendMessage()函數(shù)給消息框發(fā)送WM_GETTEXT命令獲取內(nèi)容;如果獲取到內(nèi)容則進行下一步,如果內(nèi)容為空,則發(fā)送CTRL+A命令選中輸入框內(nèi)容然后CTRL+C命令將其復制到剪貼板中,再利用剪貼板技術獲取到消息框內(nèi)容數(shù)據(jù)。④獲取數(shù)據(jù)后,通過配伍禁忌服務獲取配伍禁忌藥品列表,并對監(jiān)視到的消息框文本進行分析,判斷文本中是否含有產(chǎn)生配伍禁忌的藥品名稱,如果有則對產(chǎn)生配伍禁忌的藥品和不良反應進行列表展示,同時也在操作系統(tǒng)右下角通知中心進行氣泡框提示。
手動模式下用戶將輸液單信息復制到文本框中進行配伍禁忌檢查,發(fā)現(xiàn)存在配伍禁忌信息時顯示提示信息。系統(tǒng)界面如圖3所示。
圖3 實時監(jiān)視系統(tǒng)界面圖示例
為了對系統(tǒng)的有效性進行檢測,我們模擬了一個輸液單(圖4),輸液單中血栓通和生脈兩種藥品會產(chǎn)生配伍禁忌。啟動程序選擇自動模式對輸液單進行監(jiān)視(圖5),系統(tǒng)正確給出了配伍禁忌提示。
圖4 輸液單
圖5 自動模式監(jiān)視結(jié)果
將輸液單復制到檢測文本框中,選擇手動模式進行檢查(圖6),系統(tǒng)正確給出了配伍禁忌提示。
圖6 手動模式監(jiān)視結(jié)果
過去常用的藥物配伍禁忌表為紙質(zhì)或pvc材質(zhì)做成的掛圖,貼在治療室墻上,查閱十分不便。2000年,由顧純偉[1]發(fā)明的“注射液藥物配伍禁忌速查儀”以及2010年由李智勇[2]發(fā)明的“醫(yī)用注射藥物配伍表快查尺”,雖然提高了查閱藥物之間配伍禁忌的效率,但仍沒有從根本上解決靜脈滴注順序的安全性問題?,F(xiàn)有的有效對策是,對于存在配伍禁忌的藥物,依靠護士記憶或在治療室張貼卡片等,盡可能避免其連續(xù)滴注;在不清楚藥物是否發(fā)生不良反應時采取用生理鹽水或5%葡萄糖注射液間隔,或者更換輸液器,以避免風險,提高用藥安全性。
目前的HIS系統(tǒng)更多關注藥品的庫存管理、單種藥物的不良反應、臨床不合理用藥情況的回顧性反饋。如:曹建華[3]、李剛等[4]系統(tǒng)解決了靜脈醫(yī)囑中組內(nèi)藥物在配置過程中的安全性,但沒有關注靜脈輸液時組間順序輸液中的安全性問題。郭淑梅等[5]報道鹽酸甲氯芬酯與頭孢匹胺鈉連續(xù)應用時,兩種藥物相遇出現(xiàn)白色渾濁物,經(jīng)過調(diào)整液體前后順序或用生理鹽水將兩種藥物分開應用,未再出現(xiàn)此反應,但在報道中仍未提出更有效的辦法杜絕此類現(xiàn)象發(fā)生。因此,開發(fā)一套切合臨床實際的靜脈順序滴注監(jiān)視系統(tǒng)軟件,顯得十分的迫切和重要。
基于配位禁忌的靜脈順序滴注監(jiān)視系統(tǒng),具備了對靜脈藥物組間配伍禁忌的實時監(jiān)控、臨床常用靜脈藥物配伍禁忌錄入和更新功能。當醫(yī)生下達醫(yī)囑并提交時,本系統(tǒng)將對整個醫(yī)囑進行檢索,當發(fā)現(xiàn)組間藥物存在配伍禁忌時,實時提醒護理人員調(diào)整用藥順序,對提高用藥安全避免給患者造成痛苦及醫(yī)療糾紛具有重要意義。
[1]顧純偉,專利號:CN99222913.8,公告號:CN2391595.
[2]李智勇,專利號:200920034461,分類號:G09B17/02.
[3]曹建華.藥品信息查詢管理系統(tǒng)的開發(fā)與應用[J].中國數(shù)字醫(yī)院,2007,9(3):40.
[4]李剛,韓杰,陳偉良,等.醫(yī)院靜脈液體配制中心信息系統(tǒng)的設計與應用[J].中國數(shù)字醫(yī)院,2007,9(3):38.
[5]郭淑梅,郭淑珍.鹽酸甲氯芬酯與頭孢匹胺鈉存在配伍禁忌[J].全科護理,2010,8(6):1592.