緱文海,姜冰,邵耀來,宋慧菊,巫春芾,高潤松,奚銘
解放軍第59醫院 信息科,云南 開遠 661699
近年來,隨著國家對疾病監測信息系統的網絡直報要求不斷完善,上報疾病的種類和基本信息的不斷細化,因此對醫院的疾病監測上報工作提出了更高的要求。我國當前的傳染病監測采用“報卡式”疫情監測與“檔案式”專病監測相結合的模式[1],醫師手工填寫報告卡,疫情上報人員再進行審核、登記、并進行上報。目前除了一些國內信息化水平領先的醫院,借助HIS平臺,建立傳染病疫情報告系統,實現了院內網絡報告疫情[2],大部分醫院仍采用人工報告卡模式。我院作為一所軍隊醫院,為了能準確、及時的將各類上報數據通過地方網絡直報和軍隊傳染病上報系統報給上一級疾病監測部門,避免人工被動采集上報帶來的遲報、漏報、錯報等問題,我們利用HIS系統的基礎數據,通過HL7信息調用與交換,自行研發了一套基于B/S架構的疾病監測上報系統。該系統將各類上報卡匯集在統一平臺內,實現了患者信息自動采集、報卡提示、角色權限管理、查詢等功能[3],醫院的疾病監測上報得到了規范和統一,工作效率得到了較大提高。此系統的應用實現了信息的采集、儲存與傳輸應用手段的自動化,信息綜合分類與加工處理方式的集約化[4]。
鑒于傳統的手工填報方式存在的諸多問題,同時針對目前上報疾病種類較多,而且上報數量也較大的現狀,我們根據疾病預防控制中心關于傳染病和慢性病監測的相關制度及原則,采取了數據自動生成、審核環節控制、結果統計分析的軟件設計思路,實現了對滿足上報條件的患者相關信息的診斷篩查、自動采集、數據復核、網絡直報和分類統計等。
依據國家和軍隊對疾病上報的要求,本系統通過兩種方式來對上報項目進行篩選判定。第一種方式是根據診斷編碼進行識別。系統自動從HIS數據庫里的患者診斷記錄表提取主要診斷和出院診斷代碼,再與ICD-10診斷編碼庫中關于傳染病、腫瘤、性病等代碼進行比對,篩選出符合上報條件的患者基本信息,并按相應的上報格式生成上報表,同時HIS系統中存在且需要上報的信息自動生成于電子報告卡的相關欄目中[5]。第二種方式則是通過檢驗陽性結果進行篩選。系統與LIS系統或HIS系統中的檢驗結果表進行關聯。當出現陽性檢驗結果時,系統之間通過HL7協議來實現跨平臺的數據傳輸和調用,同時以危機值預警的方式在電子病歷系統中提醒醫生及時對檢驗結果進行復核或者結合臨床診斷進行數據上報。
當醫生登錄系統后對需要上報的患者進行表單填報,填報完成后系統會自動發送到院感辦進行數據審核,同時監督醫生是否漏填傳染病報告卡,以及上報點是否及時處理傳染病上報情況[6]。審核通過后報統計室進行網絡直報,未通過審核的會自動返回給醫生并說明原因。通過層層把關,各司其職的方式從而實現了上報過程中的環節控制。對已經上報的數據可以按疾病分類、時間區間、地域分布等方式進行統計分析,給管理工作和科研工作帶來了較大的便利。系統業務流程圖,見圖1。

圖1 疾病監測上報系統業務流程圖
此系統充分考慮使用和安裝維護的便捷性,采用B/S的系統架構模式,設計出基于Web的動態網頁交互應用系統。系統的服務器操作系統采用Windows操作系統,Web服務器采用Apache軟件,數據庫采用Oracle 11G數據庫[7],前端采用基于HTML5和CSS3開發的Bootstrap框架,并利用jQuery Ajax進行開發,應用服務層使用.NET+C#來構建。
完善的疾病監測系統通常需具備數據采集和傳輸、數據分析和預警等基本業務功能[8]。由于軍隊和地方的傳染病是通過不同的途徑和方式進行上報,因此,我們采用模塊化設計,根據上報業務的需求進行功能擴展。在數據采集、傳輸和分析階段都按相同的流程和格式要求處理,在上報及預警響應階段按模塊單獨進行。目前,此系統主要包括軍隊傳染病模塊、地方傳染病模塊、地方性病模塊、心腦血管病模塊、腫瘤病種模塊5個上報模塊和一個統計分析模塊。軍隊傳染病模塊主要是針對感染傳染病的現役軍人的監控,并通過軍綜網進行網絡上報。地方傳染病模塊主要是針對普通老百姓的傳染病監控和上報,而地方性病作為一個單獨的病種來進行網絡上報。心腦血管和腫瘤病種模塊則是根據衛生疾控部門的要求進行單病種的監控和上報。統計分析模塊主要從統計和科研的角度來對上報數據進行分析。系統界面,見圖2。疾病上報卡示例,見圖3。

圖2 疾病監測上報系統界面

圖3 心腦血管事件報告卡
由于此系統是基于HIS系統和LIS系統的相關數據,因此對用戶登錄實行權限級別雙級管理[9],用戶登錄信息直接從HIS庫中獲取,經管醫生利用HIS的用戶名和密碼就可以直接登錄進行上報操作,系統自動抓取HIS、CIS中患者的基本信息自動填入傳報卡[10]。LIS系統的數據調用通過HL7來進行消息傳遞。系統登錄時通過調用存儲過程來自動對經管醫生的在院病人進行篩選,將符合要求的患者基本信息存入本地數據庫,并生成上報表單,醫師只需要填寫疾病相關內容和疾病信息,勾取傳染病診斷就可保存[11]。
JSON是一種能夠代替XML的輕量級數據交換格式,在數據交換應用中的優勢較明顯[12]。它在擴展性和可讀性上與XML相當,但在數據傳輸效率和解析難度上遠優于XML[13]。因此,我們對數據的處理是在頁面加載時通過Ajax調用后臺函數,將數據庫中的數據處理為JSON數據格式并返回,再通過highcharts API和jQuery Datatable等將數據顯示到頁面。
此系統于2016年10月份正式上線運行,醫生無需手工填寫報告卡,實現了數據的互聯互通,標志著我院在疾病監測上報管理的信息化和規范化上了一個新的臺階。運行7個月來,共統計上報的各類傳染病、心腦血管病、腫瘤、性病等已達399人次。
由于患者的基本信息、主要診斷及檢驗陽性報告信息等都來自醫院信息系統或檢驗信息系統,醫生只填寫上報疾病的部分相關信息,因此手工輸入數據大大減少,醫生寫錯的情況基本沒有發生,降低了信息錄入的錯誤率,提高了報告卡信息的完整性和準確性[14],同時也杜絕了字跡不清的現象和卡片的丟失現象,系統的邏輯錯誤控制功能也避免了邏輯錯誤或缺漏項,從而使報告卡質量得到提高[15]。醫生通過系統直觀地了解需要上報的患者信息,質控部門對上報表格的審核也更加方便、快捷。整個上報流程理順了,真正做到了各負其責,各司其職。
近年來,隨著各級衛生行政部門對各類傳染病和慢性病監測信息的要求不斷提高,而醫院又充當著公共衛生監測任務的排頭兵角色。如何從上報的及時性、數據的準確性和信息的完整性來滿足這一工作,勢必給我們帶來了新的挑戰,同時信息化建設也促使我們向著精細化管理發展。因此,借助信息化手段不僅能使我們從繁重的監測任務中擺脫出來,更多的注重報告填寫的規范和細節,提高了監測的質量,使得監測和上報工作更加準確、高效。
我們將在下一步對系統的統計分析功能進一步加強,針對臨床科研提供有力的數據支撐。同時也積極探索與軍隊、地方疾病預防控制中心的系統進行對接,采用嵌入式數據交換技術開發客戶端,針對其網頁結構實現自動填表和檢測識別[16],最終實現整個流程的自動化。
[參考文獻]
[1] 馬家奇,趙自雄.中國疾病控制公共衛生信息化建設與展望[J].中國衛生信息管理,2016,13(1):18-21.
[2] 李苑,葉郁輝,吳泰順.醫院傳染病、死亡病例及其他疾病監測智能報告系統的研究概況[J].疾病監測與控制,2012,6(6):335-337.
[3] 陳曲,王亦煊,張向陽.基于EMR平臺的信息上報系統整合與應用[J].中國醫療設備,2015,30(11):130-132.
[4] 劉幼英,靳桂明,陳大軍,等.醫院感染監控軟件在醫院感染信息管理中應用[J].中華醫院感染學雜志,2003,13(2):144-145.
[5] 黃素丹,張德仁,張秀英,等.基于HIS的醫院預防保健信息一體化管理系統[J].中國醫院,2008,12(1):75-77.
[6] 王養社,鄒志杰,敬思猛,等.傳染病報告管理軟件系統的設計與實現[J].中國數字醫學,2012,7(3):61-62.
[7] 劉振臨,田金,劉曉華,等.基于B/S架構的醫療設備維修登記系統的設計與實現[J].中國醫療設備,2017,32(5):132-133.
[8] 溫亮,李申龍,劉琬瑜,等.軍隊傳染病癥狀監測系統業務功能設計要點及解決方案[J].軍事醫學,2014,38(8):655-657.
[9] 顏紅,李保杰.基于HIS的傳染病報告管理系統的實現與應用[J].醫療衛生裝備,2013,34(10):44-46.
[10] 廖瓊,姚莉莉,黃憶.醫院傳染病信息分級管理系統的設計與應用[J].中國預防醫學雜志,2016,17(8):628-630.
[11] 王靜,張越巍,王韜,等.信息化建設在醫院傳染病管理中的作用[J].中華醫院感染學雜志,2015,25(21):4996-4998.
[12] 張滬寅,屈乾松,胡瑞蕓.基于JSON的數據交換模型[J].計算機工程與設計,2015,36(12):3380-3384.
[13] 高靜,段會川.JSON數據傳輸效率研究[J].計算機工程與設計,2011,32(7):2267-2270.
[14] 丁蕓,樊迪.醫院慢性病監測系統的開發與應用[J].預防醫學,2016,28(8):810-812.
[15] 劉冬生,羅盛鴻,許燕卿,等.醫院傳染病直報系統的設計與應用[J].中國數字醫學,2009,4(4):61-63.
[16] 李苑,葉郁輝,張曉陽,等.疾病預防控制智能上報管理系統設計與應用[J].醫學信息學雜志,2014,35(3):21-25.