楊燕紅,劉國偉,劉長興
濟南軍區(qū)總醫(yī)院 信息科,山東 濟南250031
醫(yī)院感染病例報告系統(tǒng)的開發(fā)與應(yīng)用
楊燕紅,劉國偉,劉長興
濟南軍區(qū)總醫(yī)院 信息科,山東 濟南250031
本文依據(jù)醫(yī)院感染病例報告需要,按照軍隊醫(yī)院感染病例報告卡格式要求,開發(fā)了醫(yī)院感染病例報告系統(tǒng),并介紹了系統(tǒng)的結(jié)構(gòu)和開發(fā)技術(shù)。系統(tǒng)的應(yīng)用,實現(xiàn)了醫(yī)院感染病例計算機網(wǎng)絡(luò)化上報、查詢與統(tǒng)計。
HIS;感染病歷報告系統(tǒng);數(shù)據(jù)庫;計算機網(wǎng)絡(luò)
醫(yī)院感染控制是疾病預防控制工作極為重要的環(huán)節(jié),醫(yī)院感染發(fā)生及發(fā)展情況的監(jiān)控,早已成為各國CDC的工作重點之一[1],因此對病例信息收集及反饋等方面提出了更高的要求。以前我院感染病例由科室醫(yī)生手工填寫制式表格,再由有關(guān)人員交往感染控制科存檔。病例上報手段落后,信息反饋不及時,而且也不利于日后的統(tǒng)計查詢。針對這些問題,我們設(shè)計開發(fā)了醫(yī)院感染病例報告系統(tǒng)。
1.1 系統(tǒng)設(shè)計
目前,覆蓋基本業(yè)務(wù)的一體化設(shè)計的醫(yī)院信息系統(tǒng)已廣泛應(yīng)用于各級醫(yī)院[2]。我院自1997年開始運行“軍字一號”工程,之后又陸續(xù)引進和擴展了部分醫(yī)療業(yè)務(wù)信息系統(tǒng),實現(xiàn)了門診、住院、收費、檢查、檢驗、藥品、物資、健康查體等各個業(yè)務(wù)流程的計算機網(wǎng)絡(luò)管理。形成了以病人信息流、費用信息流為主,涵蓋物資、管理信息流的數(shù)據(jù)資源[3]。醫(yī)院感染病例報告系統(tǒng)是在此基礎(chǔ)上開發(fā)的,充分利用了現(xiàn)有數(shù)據(jù)資源和硬件環(huán)境,系統(tǒng)設(shè)計如下。
1.1.1 工作模式
系統(tǒng)采用C/S模式(Client/Server) 。C/S系統(tǒng)是以前臺客戶機和后臺服務(wù)器為主要特征,基于計算機網(wǎng)絡(luò)連接多臺計算機,實現(xiàn)資源共享的一種計算模式[4]。系統(tǒng)設(shè)計考慮在各科室醫(yī)生工作站安裝客戶端軟件,實現(xiàn)錄入與查詢統(tǒng)計功能,在服務(wù)器端數(shù)據(jù)庫中創(chuàng)建專用表結(jié)構(gòu)存儲數(shù)據(jù),并根據(jù)客戶端作業(yè)請求,執(zhí)行相應(yīng)的操作或計算,將結(jié)果送回客戶端。
1.1.2 系統(tǒng)結(jié)構(gòu)
病人有關(guān)住院信息數(shù)據(jù)從現(xiàn)用醫(yī)院信息系統(tǒng)數(shù)據(jù)庫中提取,其他數(shù)據(jù)由感染病例報告系統(tǒng)錄入,具體結(jié)構(gòu)流程如圖1所示:
圖1 感染病例報告系統(tǒng)結(jié)構(gòu)流程圖
1.2 系統(tǒng)實現(xiàn)
1.2.1 開發(fā)工具
采用sybase Powerbuilder9.0應(yīng)用程序開發(fā)環(huán)境[5],Powerbuilder(PB)是目前最有代表性的數(shù)據(jù)庫前端開發(fā)工具之一。采用目前流行的圖形化的界面和可視化的編程方法,通過引入獨具特色的數(shù)據(jù)窗口對象,可視化地完成對數(shù)據(jù)庫的開發(fā)[6]??蛻舳塑浖褂肞B開發(fā),能夠很方便地實現(xiàn)與數(shù)據(jù)庫的連接,以友好的界面實現(xiàn)錄入、查詢、統(tǒng)計等功能。
1.2.2 數(shù)據(jù)庫設(shè)計
醫(yī)院現(xiàn)有服務(wù)器數(shù)據(jù)庫為Oracle Database 10g,該版本在高伸縮性、可用性和安全性方面有了很大的進步[7]。在現(xiàn)有表空間tsp_medrec[8]中創(chuàng)建專用表infect_report用以存儲感染病例數(shù)據(jù),并授予醫(yī)生角色(role_doctor),對該表具有選取、插入、修改、刪除的權(quán)限[9]。系統(tǒng)還涉及到已有表pat_master_index,pat_visit,dept_dict等,用以提取病人有關(guān)住院信息。
1.2.3 主要技術(shù)方法
數(shù)據(jù)窗口是Powerbuilder提供的快速建立應(yīng)用程序的強有力工具,使用數(shù)據(jù)窗口對象及數(shù)據(jù)窗口控件可以更方便、更直觀、更簡捷地操縱數(shù)據(jù)庫??紤]到感染病例報告錄入時字段較多,錄入數(shù)據(jù)窗口采用freeform風格,可以根據(jù)報告卡內(nèi)容靈活安排布局。錄入內(nèi)容多為單選或復選項且相對固定,將每一復選項內(nèi)容定義為字段,直接在數(shù)據(jù)窗口中定義字段edit屬性中的style_type為Check_Box,數(shù)據(jù)以1或0存儲,既方便錄入又便于查詢統(tǒng)計。單選項字段定義屬性為RadioButtons,直接將單選結(jié)果作為數(shù)據(jù)保存起來。統(tǒng)計數(shù)據(jù)窗口采用tabular風格,并加入統(tǒng)計圖控件,列出數(shù)據(jù)并同時以圖形方式直觀顯示結(jié)果。
1.2.4 系統(tǒng)特點
系統(tǒng)在現(xiàn)有醫(yī)院信息系統(tǒng)環(huán)境下,按照“軍隊醫(yī)院感染病例報告卡”格式簡捷地錄入數(shù)據(jù),并可方便地完成數(shù)據(jù)的查詢與統(tǒng)計。實現(xiàn)了院內(nèi)感染病例信息收集網(wǎng)絡(luò)化,數(shù)據(jù)資源共享化。
1.3 系統(tǒng)功能
1.3.1 用戶登錄
使用程序時首先要輸入用戶名、口令進行登錄,用戶只能修改本人錄入的感染病例報告,對別人書寫的報告只能進行查詢、瀏覽,不能修改。
1.3.2 感染病例報告錄入
報告內(nèi)容包括病人住院信息、醫(yī)院感染診斷、病原學檢查、危險因素、抗菌藥物使用、感染與預后關(guān)系、報告單位、科室、報告人、聯(lián)系電話等。其中,病人有關(guān)住院信息由系統(tǒng)自動從現(xiàn)有數(shù)據(jù)庫中提取,報告單位、報告科室及報告人默認為登錄用戶的有關(guān)信息,不需再次錄入。其他信息以復選框或單選鈕列出,可進行單選或多選錄入。
1.3.3 感染病例報告修改
輸入ID后單擊“查詢”調(diào)出已錄入的感染病例,只能對本人錄入的病例報告進行修改,修改界面與錄入界面相同。
1.3.4 打印功能
可以按照“軍隊醫(yī)院感染病例報告卡”格式打印感染病例報告。并可以打印統(tǒng)計與查詢結(jié)果報表。
1.3.5 病例查詢
包括感染病例查詢及感染診斷查詢。可以查詢指定日期區(qū)間內(nèi)全院或指定科室所上報的感染病例以及符合所選感染診斷的病例。在瀏覽模式下雙擊某一病例可以進入報告卡模式,查看詳細的感染報告信息。
1.3.6 報告統(tǒng)計
包括感染診斷統(tǒng)計、按病原體統(tǒng)計、危險因素統(tǒng)計、感染與預后關(guān)系統(tǒng)計??梢詫χ付ㄈ掌趨^(qū)間內(nèi)的感染病例按照相關(guān)因素進行統(tǒng)計,以數(shù)據(jù)和柱形圖或餅圖的方式顯示結(jié)果,便于感染控制部門了解醫(yī)院感染病例情況。
2.1 充分利用數(shù)據(jù)資源
醫(yī)院信息系統(tǒng)提供了豐富的數(shù)據(jù)資源[10],根據(jù)病人ID可以自動提取姓名、性別、出生日期、入出院日期、入出院診斷、入出院科室等信息。醫(yī)生不需要調(diào)閱病歷查找后再手工填寫。
2.2 錄入規(guī)范,上報及時
感染病例一經(jīng)發(fā)生,就可由醫(yī)生在計算機中按照上報內(nèi)容以單選或多選方式選擇錄入或直接提取,不需手工輸入太多信息,并可根據(jù)需要打印,格式規(guī)范清晰。同時感染控制科立即可以接收到報告信息,便于準確及時地掌握院內(nèi)感染情況。
2.3 高效完成查詢與統(tǒng)計
以前要人工翻閱紙質(zhì)感染病例報告查詢所需信息,手工按照所需條目進行統(tǒng)計,速度慢且不準確。應(yīng)用該系統(tǒng)后,輸入查詢統(tǒng)計條件后只需輕輕一點,即可直觀明了地顯示結(jié)果,查詢統(tǒng)計快捷方便。
醫(yī)院感染病例報告系統(tǒng)實現(xiàn)了院內(nèi)感染病例的計算機網(wǎng)絡(luò)化上報與查詢統(tǒng)計。系統(tǒng)的運用使我院在感染病例報告的規(guī)范性、準確性、及時性等方面有了明顯地提高,對加強醫(yī)院感染管理,提高醫(yī)療質(zhì)量,保證醫(yī)療安全,及時、準確上報醫(yī)院感染暴發(fā)情況,有效預防和控制醫(yī)院感染起到了積極的作用。
[1] 韓黎,胡小華,尹麗霞.醫(yī)院感染控制-重要公共衛(wèi)生問題[J].中國感染控制雜志,2009,8(5):331-335.
[2] 薛萬國.新階段HIS的功能定位與基本特征[J].醫(yī)療衛(wèi)生裝備,2010,31(2):8.
[3] 陳昆,郭文明.數(shù)字化醫(yī)院建設(shè)存在的問題與解決方法[J].醫(yī)療設(shè)備信息,2005,20(3):22.
[4] 張效祥.計算機科學技術(shù)百科全書[M].北京:清華大學出版社,2005.
[5] 崔桂武,等.PowerBuilder9.0基礎(chǔ)應(yīng)用與系統(tǒng)開發(fā)[M].北京:電子工業(yè)出版社,2004.
[6] 鄭阿奇,殷紅先,張為民.PowerBuilder 實用教程[M].北京:電子工業(yè)出版社,2009.
[7] Kevin Loney,Bob Bryla.Oracle Database 10g DBA手冊[M].朱潔梅,王海濤,譯.北京:清華大學出版社,2006.
[8] 劉志敏.Oracle數(shù)據(jù)庫應(yīng)用管理解決方案[M].北京:電子工業(yè)出版社,2002.
[9] 任樹華.Oracle 10g應(yīng)用指導與案例精講[M].北京:機械工業(yè)出版社,2007.
[10] 常穎,孟毅,邵云琦.“軍字一號”數(shù)據(jù)倉庫構(gòu)建[J].中國醫(yī)療設(shè)備,2009,24(11):44.
Development and Application of Report System of Infection Case in Hospital
YANG Yan-hong, LIU Guo-wei,LIU Chang-xing
Information Department, Jinan Military General Hospital, Jinan Shandong 250031, China
Based on the demand of infection case report in hospital, according to the format of military hospital infection cases one report card, report system of infection case in hospital is developed, and in which infection cases are reported through computer network inside the hospital and correlative query and statistics are realized.
infection controls in hospital; infection case report; database; computer network
TP311.52
A
10.3969/j.issn.1674-1633.2011.07.011
1674-1633(2011)07-0047-02
2010-11-12
2010-12-10
作者郵箱:yyhjyf@126.com