李率真 王梓名
摘 要 目的:結合傳染病預防工作流程,設計實現基于HIS系統預防控制及數據存儲的機制。方法:分析預防工作流程,了解現有HIS系統的業務流程與程序實現,通過改造下診斷界面與開立醫囑界面來實現預防工作的控制要求,通過建立數據表來存儲患者相關數據。結果:通過對HIS系統程序的改造,將傳染病預防工作的關鍵流程嵌入HIS系統,做到在患者就診過程中即可快速完成預防流程。結論:基于HIS系統,可以使得預防工作更加高效,減少患者因為預防工作而增加的就診時間,同時數據存儲更加安全,預防記錄查詢更加方便。
關鍵詞 HIS系統;傳染病;預防
引言
近年來,隨著我國經濟的迅猛發展以及人類交流的日益頻繁,傳染病的發病率呈逐年上升的趨勢。傳染病除了有血液傳播、性傳播等途徑以外,還有一種傳播途徑容易被人們忽略,那就是母嬰傳播。為了保障孕婦和嬰兒的健康安全,臨床上一般會在孕婦產前檢查的時候對其進行診斷傳染病的相關檢驗檢查,從而及時阻斷傳染病的傳播[1]。自2010年我國開展的一系列阻斷“三病”的工作以來,各地積極響應國家號召,制定并推出了適合當地情況的工作流程。四川省成都市于2019年制定了預防傳染病傳播的工作方案,我院接到相關指示后積極開展相關工作并根據工作方案制定了精細化的預防流程。根據我院工作方案,將使用HIS系統來輔助配合傳染病的預防工作。
本文闡述了我院與HIS系統相關的傳染病預防工作流程,以及在HIS系統上實現這些流程的方法。通過結合HIS系統,能夠讓醫生全面、方便地記錄和跟蹤孕婦的傳染病檢查情況,不會漏掉任何符合檢查要求的孕婦。同時也能夠方便醫院相關負責部門快速地統計我院就診孕婦的傳染病記錄情況,并及時反饋給上級部門。
1流程設計與實現
我院關于傳染病的預防流程在HIS中主要是在醫生下診斷以及開醫囑的過程中實現。因為下診斷是醫院門急診就診流程的開始,在就診流程的開始就進行控制和追蹤可以盡早地對患者進行調查和統計,便于后續相關預防和治療工作的開展。而在開醫囑的界面進行控制可以強制沒有做傳染病檢查的孕婦進行相關的檢查,實現預防的全面性和強制性。
1.1 流程設計
下面將傳染病預防流程在HIS系統中的實現分為診斷和下醫囑兩個功能模塊來闡述。當醫生給患者下診斷并保存診斷的時候,系統將遍歷并判斷醫生所下診斷(包括ICD標準診斷以及診斷描述)是否包括“孕”(除了“不孕”以外)或者“妊娠”的關鍵字,以及該患者在三個月內是否有輸血免疫全套等傳染病相關的檢驗醫囑,如果包括并且在三個月內無相關檢驗醫囑,同時當前就診類型為門、急診,則彈出提示框,提示內容為“本次懷孕是否在我院按逢孕必檢的原則進行傳染病相關檢查?”,如果醫生選擇“是”,則保存所下診斷并繼續正常就診流程。如果醫生選擇“否”,則彈出提示框,提示內容為“是否進行逢孕必檢?”,如果醫生選擇“是”,則該患者的就診信息將存入數據庫并進入傳染病預防的流程,即需要在開立醫囑界面增加必須要開傳染病相關檢驗醫囑的控制。如果醫生選擇“否”,則彈出提示框,提示內容為“是否有外院檢查?”,如果醫生選擇“是”,則彈出一個界面,醫生通過問詢患者后在該界面填寫患者在外院所做傳染病相關檢驗檢查的結果,保存后將數據存入數據庫。如果醫生選擇“否”,則彈出提示框,提示內容為“患者是否確認不做檢查?若是,則打印《拒絕知情檢測書》;若不是,則需開立相關檢查醫囑。”,如果醫生選擇是,則根據四川省成都市制定的傳染病預防工作方案中給出的拒絕知情檢測書格式打印出來,讓患者及包括咨詢者在內的兩名醫務工作者簽字,并將就診信息存入數據庫。如果醫生選擇否,則進入傳染病預防流程。當醫生想讓該患者退出傳染病預防流程,或者因為醫生誤下了包括關鍵字的診斷而進入傳染病預防流程,那么醫生可直接刪除相關診斷,當刪除診斷后,系統將首先判斷該就診記錄是否進入傳染病預防流程,如果進入傳染病預防流程且當前就診記錄的所有診斷包括“孕”(除了“不孕”以外)或者“妊娠”的關鍵字,那么系統會將該就診記錄對應的數據庫中的傳染病記錄作廢,作廢后當醫生給該患者開立醫囑時將不受到限制,并且不會被統計進入傳染病報表,當醫生在下診斷界面繼續錄入包括關鍵字的診斷時,將再次進入該流程中。
當進入了傳染病預防流程,且在診斷界面彈出的相關傳染病提示框中選擇了要在本院進行傳染病檢查,系統會遍歷該就診記錄所開的有效醫囑,若這些有效醫囑中不包括比如輸血免疫全套等傳染病的檢驗醫囑,則在開立醫囑界面中會增加限制,強制醫生開立相關檢驗醫囑,否則醫囑將無法審核通過,并提示醫生“該患者需進行傳染病檢查,未檢測到相關檢查醫囑,不給予審核!”。當醫囑審核通過后,系統將更新數據庫中相關字段,使得下次進入開立醫囑界面時,不會再出現限制。
1.2 表結構設計
為了方便上述流程的實現,以及傳染病數據的統計與上報,因此需要設計數據庫表來保存一些關鍵數據。該表的字段主要包括患者登記號,就診號(標識唯一一次就診記錄),本次懷孕是否在本院逢孕必檢的標志(“Y”代表是,“N”代表否),是否簽署知情拒絕檢測書的標志(“Y”代表是,“N”代表否),是否需要下傳染病相關檢驗醫囑的標志(“Y”代表已下醫囑,“N”代表未下醫囑,“W”代表等待下醫囑),在外院做的傳染病檢查的結果(“P”代表陽性,“N”代表陰性,空值代表未在外院做相關檢查),醫生賬號、創建時間以及該條記錄是否有效的標志(“Y”代表有效,“N”代表無效)。同時創建了三個索引,分別是登記號、就診號和創建時間,這三個索引都關聯了該條記錄是否有效的標志,可以很方便地在查詢數據的時候過濾無效數據。以上所設計的字段的使用將在下一節中詳細講到。
1.3 流程實現
由于該流程是基于HIS系統的,因此需要對HIS系統的代碼進行改造。我院使用的HIS系統的前端為引入了HIS UI包的HTML語言,同時使用j Query語言處理前端邏輯,并與后端交互[2]。后端數據處理使用的是ObjectScript語言。
下面將闡述上述各項流程與后臺數據庫交互存儲規則與邏輯。首先當醫生保存診斷的時候,除了在2.1節中講到的判斷規則,同時還會判斷該患者本次就診記錄是否已進入傳染病預防流程,避免醫生保存診斷的時候重復彈框,判斷方式為通過建立的就診號索引以及記錄是否有效的標志來查詢表數據。在彈出提示框“本次懷孕是否在我院按逢孕必檢的原則進行傳染病相關檢查?”后,如果醫生選擇是,不會將數據存入數據庫,直接進入正常就診流程。在彈出提示框“是否進行逢孕必檢?”后,如果醫生選擇是,需將數據存入數據庫,其中,本次懷孕是否在本院逢孕必檢的標志被設置為“Y”,是否需要下傳染病相關檢驗醫囑的標志被設置為“W”,同時保存當前醫生的賬號以及創建時間,在下醫囑時,系統將通過就診號的索引來找出該條記錄,并判斷是否需要下傳染病相關檢驗醫囑的標志,如果該標志位“W”,則表明該患者需要做相關檢查且還未開立相關檢查醫囑,因此需要在醫生審核醫囑的時候進行控制,當檢測到所下醫囑包含相關檢查醫囑時,則可以審核通過,并且將本次懷孕是否在本院逢孕必檢的標志更新為“Y”。當彈出提示框“是否有外院檢查?”后,如果醫生選擇“是”,則彈框讓醫生通過問詢患者情況后填寫傳染病在外院的檢查結果,保存后將這檢查結果的值存入對應的字段。當彈出提示框“患者是否確認不做檢查?若是,則打印《拒絕知情檢測書》;若不是,則需開立相關檢查醫囑。”后,如果醫生選擇是,則需將數據存入數據庫,其中,本次懷孕是否在本院逢孕必檢的標志被設置為“N”,是否簽署知情拒絕檢測書的標志被設置為“Y”,是否需要下傳染病相關檢驗醫囑的標志被設置為“N”,同時打印使用xml模板制作的《拒絕知情檢測書》,如果醫生選擇否,則需開立相關檢查醫囑,數據存儲邏輯與上述彈框“是否進行逢孕必檢?”后選擇是的時候相同。在醫生刪除診斷時,若要作廢記錄,則將該條記錄是否有效的標志設置為“N”。
2結束語
傳染病的預防工作通過結合HIS系統,使得預防工作更加方便、有效,同時大量的相關數據也能夠安全的存儲起來,通過基于這些數據制作的報表,可以很全面地看到我院開展傳染病預防工作以來患者的各項數據,方便有關部門及時查看與追溯。
參考文獻
[1] 姚嵐.孕產婦艾滋病、梅毒和乙肝血清學的監測分析[J].中國醫藥指南,2020,18(3):155-156.
[2] 程彪.基于Caché數據庫+jQuery框架開發醫院科室藥品管理功能[J].電腦知識與技術,2018(13):5.
作者簡介
王梓名(1987-),男,四川成都人;學歷:碩士研究生,現就職單位:四川大學華西第二醫院,研究方向:云計算、醫院信息管理、網絡安全。
李率真(1992-),男,四川成都人;學歷:碩士研究生,現就職單位:四川大學華西第二醫院,研究方向:醫院信息系統集成。