摘要:醫(yī)院感染管理是醫(yī)療質(zhì)量管理的一個(gè)重要內(nèi)容,涵蓋醫(yī)院消毒衛(wèi)生學(xué)監(jiān)測(cè)、感染病例監(jiān)測(cè)、抗菌藥物合理應(yīng)用分析等多個(gè)方面,數(shù)據(jù)流程繁雜,而且專(zhuān)業(yè)性極強(qiáng),是一個(gè)跨學(xué)科、跨專(zhuān)業(yè)的難題。該文介紹的感染管理監(jiān)測(cè)系統(tǒng)采用Delphi和.NET為開(kāi)發(fā)工具,C/S+B/S 架構(gòu),結(jié)合Javascript+ASP+XML+Webservice等先進(jìn)開(kāi)發(fā)技術(shù),采用 Microsoft SQL SERVER 2008 為后臺(tái)數(shù)據(jù)庫(kù),建立了后臺(tái)數(shù)據(jù)倉(cāng)庫(kù),支持?jǐn)?shù)據(jù)挖掘技術(shù),支持衛(wèi)生部最新的醫(yī)院感染管理規(guī)范和標(biāo)準(zhǔn),支持與醫(yī)院的HIS系統(tǒng)(醫(yī)院信息管理系統(tǒng))、LIS系統(tǒng)(檢驗(yàn)信息管理系統(tǒng))的數(shù)據(jù)接口和數(shù)據(jù)整合,實(shí)現(xiàn)了數(shù)據(jù)自動(dòng)獲?。鹤≡夯颊邞?yīng)用抗菌藥物情況統(tǒng)計(jì)分析;臨床標(biāo)本細(xì)菌檢驗(yàn)、藥敏試驗(yàn)以及培養(yǎng)陽(yáng)性菌株對(duì)抗菌藥物的耐藥率統(tǒng)計(jì)分析;醫(yī)院感染患者感染部位及相關(guān)致病菌分布統(tǒng)計(jì)等分析數(shù)據(jù)。實(shí)現(xiàn)了實(shí)時(shí)監(jiān)控,在線(xiàn)監(jiān)測(cè),主動(dòng)干預(yù)提示,自動(dòng)統(tǒng)計(jì)分析數(shù)據(jù)。
關(guān)鍵詞:感染管理;接口程序;Delphi;.NET;C/S+B/S ;Javascript;ASP;XML;Webservice
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)15-3476-03
醫(yī)院感染管理工作需要收集大量的數(shù)據(jù),并針對(duì)收集的全院各項(xiàng)數(shù)據(jù)進(jìn)行分析整理,內(nèi)容龐雜,手工統(tǒng)計(jì)處理做不到全面完整且效率低下。由于前瞻性的調(diào)查工作很難開(kāi)展和及時(shí)到位,導(dǎo)致不易早期發(fā)現(xiàn)感染爆發(fā),難以做到及時(shí)有效的監(jiān)控和干預(yù)。尤其對(duì)抗菌藥物合理應(yīng)用的分析與評(píng)價(jià),涉及因素非常復(fù)雜,人工分析很難達(dá)到預(yù)期效果,是目前醫(yī)院感染管理的重點(diǎn)和難點(diǎn)。
1 系統(tǒng)需求描述
感染病例的非自動(dòng)監(jiān)測(cè),分析與實(shí)時(shí)預(yù)警,缺乏統(tǒng)一標(biāo)準(zhǔn),感染病例識(shí)別的自動(dòng)化,智能化程度低。
該系統(tǒng)囊括:感染病例管理、外科手術(shù)監(jiān)測(cè)、ICU監(jiān)測(cè)、高危新生兒監(jiān)測(cè)、現(xiàn)患率調(diào)查、抗菌藥物監(jiān)測(cè)、消毒衛(wèi)生學(xué)監(jiān)測(cè)等內(nèi)容,涵蓋了醫(yī)院感染監(jiān)測(cè)的全部工作業(yè)務(wù)。實(shí)現(xiàn)醫(yī)院感染管理的自動(dòng)化、程序化,重點(diǎn)加強(qiáng)醫(yī)院感染的前瞻性監(jiān)測(cè)及環(huán)節(jié)質(zhì)量控制,實(shí)現(xiàn)抗菌藥物的合理應(yīng)用的分線(xiàn)管理及圍手術(shù)期用藥的療程控制。保障了前期預(yù)防措施針對(duì)性的實(shí)施,防止感染的發(fā)生,及時(shí)的了解和掌握全院的感染情況,有效的控制和降低感染率,早期發(fā)現(xiàn)感染陽(yáng)性指標(biāo),及早防止控制感染惡化及感染傳播,方便醫(yī)院感染管理者對(duì)醫(yī)院感染的各個(gè)方面有一個(gè)全面、及時(shí)的了解,進(jìn)行必要的有針對(duì)性的指導(dǎo)和干預(yù),實(shí)現(xiàn)將院內(nèi)檢驗(yàn)科、感染管理科、臨床科室等醫(yī)院感染發(fā)生與監(jiān)測(cè)相關(guān)科室組建成一個(gè)醫(yī)院感染監(jiān)控網(wǎng),實(shí)現(xiàn)全院范圍內(nèi)的數(shù)據(jù)共享和通訊,有效提高了醫(yī)院感染管理專(zhuān)職人員的工作效率和工作質(zhì)量。
2 系統(tǒng)功能模塊
2.1 醫(yī)院感染病例監(jiān)測(cè)
主要從HIS,LIS系統(tǒng)自動(dòng)獲取或手工錄入,查詢(xún),感染病人住院基本資料及疾病診斷、感染情況、易感因素、細(xì)菌培養(yǎng)等感染相關(guān)信息,實(shí)現(xiàn)各類(lèi)感染統(tǒng)計(jì)報(bào)表
2.2 手術(shù)部位感染監(jiān)測(cè)
與HIS、LIS系統(tǒng)對(duì)接,自動(dòng)采集全院所有手術(shù)病歷,并按科室、醫(yī)生、手術(shù)等分別統(tǒng)計(jì)出相應(yīng)的報(bào)表。自動(dòng)計(jì)算外科手術(shù)危險(xiǎn)指數(shù)、統(tǒng)計(jì)醫(yī)生感染專(zhuān)率、及一類(lèi)切口外科手術(shù)調(diào)查表。打印監(jiān)測(cè)報(bào)告單和各類(lèi)統(tǒng)計(jì)圖表和報(bào)表。
2.3 ICU監(jiān)測(cè)病人感染監(jiān)測(cè)
系統(tǒng)自動(dòng)生成ICU病人日志,自動(dòng)獲取留置導(dǎo)尿管病人數(shù)、中心靜脈插管病人數(shù)、使用呼吸機(jī)病人數(shù)等,并提供臨床等級(jí)評(píng)分表。同時(shí)自動(dòng)計(jì)算ICU感染率、感染例次數(shù),并且能夠按感染部位分類(lèi)統(tǒng)計(jì)等。也提供了按科室、年月、病原體調(diào)查、病原體與抗菌藥物敏感等相應(yīng)的統(tǒng)計(jì)報(bào)表。
2.4高危新生兒感染監(jiān)測(cè)
主要對(duì)于高危新生兒(HRN)的病人進(jìn)行目標(biāo)性監(jiān)測(cè),與醫(yī)院信息系統(tǒng)(HIS、CIS、LIS等系統(tǒng))對(duì)接,系統(tǒng)自動(dòng)生成高危新生兒日志;并可按年月或體重分別統(tǒng)計(jì)新生兒患者醫(yī)院感染發(fā)生率、感染病例次率、病人日感染人次率、調(diào)整日感染人次率 、病人日感染例次率、調(diào)整日感染例次率、臍/中心靜脈插管使用率、臍/中心靜脈插管相關(guān)血液感染率、呼吸機(jī)使用率、呼吸機(jī)相關(guān)肺炎感染率等,該模塊支持自動(dòng)與手工兩種操作模式,所有報(bào)表支持直接打印或?qū)С鰁xcel。
2.5 抗菌藥物監(jiān)測(cè)
根據(jù)《抗菌藥物臨床應(yīng)用指導(dǎo)原則》自動(dòng)監(jiān)測(cè)全院抗菌藥物使用情況,自動(dòng)計(jì)算抗菌藥物的使用率、使用強(qiáng)度、 Ⅰ類(lèi)切口0.5到2小時(shí)給藥率等;自動(dòng)統(tǒng)計(jì)使用目的、聯(lián)合用藥、治療性用藥送檢率情況,自動(dòng)統(tǒng)計(jì)越權(quán)用藥情況;自動(dòng)生成科室用藥量排行,醫(yī)生用藥量排行,藥品使用量排行等報(bào)表;
2.6 環(huán)境衛(wèi)生學(xué)監(jiān)測(cè)
由檢驗(yàn)科人員或醫(yī)院感染工作人員錄入醫(yī)院消毒衛(wèi)生學(xué)監(jiān)測(cè)的檢驗(yàn)結(jié)果,軟件可對(duì)監(jiān)測(cè)結(jié)果自動(dòng)評(píng)價(jià),并打印監(jiān)測(cè)報(bào)告單和各類(lèi)統(tǒng)計(jì)圖表和報(bào)表。
2.7 現(xiàn)患率調(diào)查
能夠?qū)崿F(xiàn)自動(dòng)化現(xiàn)患率調(diào)查,采用一鍵生成的形式,極大地縮減現(xiàn)患率調(diào)查的工作量??梢宰詣?dòng)獲取當(dāng)前在院病人信息,支持全院醫(yī)生一起做現(xiàn)患率調(diào)查。重點(diǎn)用于統(tǒng)計(jì)各科室調(diào)查時(shí)的感染情況、抗菌藥物使用情況、細(xì)菌培養(yǎng)等情況;相應(yīng)的報(bào)表有科室匯總報(bào)表、按疾病系統(tǒng)分類(lèi)匯總報(bào)表、按易感因素分類(lèi)匯總報(bào)表、病原體與抗菌藥物敏感情況統(tǒng)計(jì)、抗菌藥物使用情況、抗菌藥物使用劑量統(tǒng)計(jì)等。支持與網(wǎng)上調(diào)查數(shù)據(jù)對(duì)接。
2.8 針刺傷錄入及處理提示
錄入職工針刺傷的詳細(xì)情況之后,系統(tǒng)可以自動(dòng)根據(jù)關(guān)聯(lián)病人的情況做出處理提示;相關(guān)報(bào)表有按科室匯總、按關(guān)聯(lián)操作匯總、按工種進(jìn)行匯總,可以從多個(gè)角度分析職工針刺傷的情況。
2.9 職業(yè)暴露錄入及處理提示
錄入職工的血液體液暴露情況之后,可以自動(dòng)為此次暴露評(píng)級(jí),并根據(jù)關(guān)聯(lián)病人的情況做出處理提示;相關(guān)報(bào)表有按科室匯總、按關(guān)聯(lián)操作匯總、接工種進(jìn)行匯總等。
2.10暴發(fā)預(yù)警
暴發(fā)預(yù)警從當(dāng)前日期開(kāi)始,向前推算一定天數(shù)內(nèi),同一科室、同一醫(yī)院感染診斷的次數(shù)(或感染同一病原體的次數(shù)),達(dá)到用戶(hù)設(shè)定的警戒次數(shù)時(shí),系統(tǒng)會(huì)自動(dòng)發(fā)出提示;監(jiān)測(cè)天數(shù)、同時(shí)發(fā)病人數(shù)等參數(shù)都可以由用戶(hù)自己設(shè)置;用戶(hù)還可以設(shè)置預(yù)警時(shí)間,到了設(shè)定的時(shí)間后,系統(tǒng)一有暴發(fā)情況就能自動(dòng)發(fā)出警示。
3 院感系統(tǒng)實(shí)現(xiàn)
3.1 院感數(shù)據(jù)傳輸
由于處于對(duì)醫(yī)院數(shù)據(jù)信息安全性的考慮,院感采用了與HIS,LIS 主服務(wù)器分離的模式,由另一臺(tái)獨(dú)立的服務(wù)器承擔(dān)院感的數(shù)據(jù)業(yè)務(wù)。故此對(duì)院感業(yè)務(wù)數(shù)據(jù)處理,采用了對(duì)主HIS ,LIS服務(wù)器的跨服務(wù)器的傳輸。相關(guān)代碼如下:
—exec sp_addlinkedserver 'srv_lnk0','','SQLOLEDB','192.168.10.3'
最后一個(gè)參數(shù)為數(shù)據(jù)庫(kù)服務(wù)器地址(執(zhí)行一次后關(guān)閉)
—exec sp_addlinkedsrvlogin 'srv_lnk0','false',null,'sa','123'
最后兩個(gè)參數(shù)為數(shù)據(jù)庫(kù)服務(wù)器的登錄用戶(hù)名和密碼(執(zhí)行一次后關(guān)閉)
—exec sp_dropserver 'srv_lnk0', 'droplogins'—?jiǎng)h除跨庫(kù)鏈接服務(wù)器
對(duì)于每天傳送的數(shù)據(jù)量,進(jìn)行監(jiān)視,如果數(shù)據(jù)沒(méi)傳送成功,可以查看日志,進(jìn)行故障排除。示例代碼:
EXECUTE SP_TBCSHISLOG 0,'手術(shù)字典表',@LOGID,@LOGID OUT , @EEROR,@ICTS
insert into GRGL_YXHIS..TBSSZD (cssczbm,cssmc) select cssczbm,cssmc from srv_lnk0.YXBADB_ICD10.dbo.TBZDSSWH WHERE cssczbm NOT IN (SELECT cssczbm FROM GRGL_YXHIS..TBSSZD) SET @ICTS=@@ROWCOUNT
EXEC SP_TBCSHISLOG 1,'手術(shù)字典表',@LOGID,@LOGID OUT,@EEROR,@ICTS.對(duì)數(shù)據(jù)進(jìn)行監(jiān)控的表為:TBCSHISLOG
3.2 接口實(shí)現(xiàn)
以下將簡(jiǎn)單描述如何將院感管理系統(tǒng)與醫(yī)院的信息管理系統(tǒng)(簡(jiǎn)稱(chēng)HIS)、實(shí)驗(yàn)室信息系統(tǒng)(簡(jiǎn)稱(chēng)LIS)做對(duì)接,使其自動(dòng)獲取原始數(shù)據(jù)。
首先,院感管理系統(tǒng)需要從HIS系統(tǒng)中導(dǎo)入的表有以下四個(gè)字典表:科室字典表,醫(yī)生字典表,手術(shù)字典表,抗菌藥物字典表;五個(gè)業(yè)務(wù)表:病人體溫單信息表,病人病程記錄表,病人出入院信息表,病人手術(shù)信息表,病人醫(yī)囑信息表。要從LIS系統(tǒng)中導(dǎo)入的表有以下三個(gè)字典表:標(biāo)本字典表,病原體字典表,藥敏藥物字典表,三個(gè)業(yè)務(wù)表:檢驗(yàn)送檢標(biāo)本表,檢出病原體表,藥敏試驗(yàn)結(jié)果表。
這些表在HIS,LIS數(shù)據(jù)庫(kù)中都是存在的,只是表名與字段與院感數(shù)據(jù)庫(kù)的稍有區(qū)別。需要做的是把HIS,LIS數(shù)據(jù)庫(kù)中的相應(yīng)表和字段與院感管理系統(tǒng)數(shù)據(jù)庫(kù)中的表字段對(duì)應(yīng)起來(lái)。對(duì)應(yīng)工作是使用軟件中提供的“接口設(shè)置”功能來(lái)完成。
3.2.1中間數(shù)據(jù)庫(kù),相關(guān)表建立
首先建立中間數(shù)據(jù)庫(kù)名為GRGL_YXHIS的數(shù)據(jù)庫(kù),然后依次建立各表。
例如:建立病人出入院信息表,GRGL_YXHIS..TBBRCRYXX
1) 從HIS數(shù)據(jù)庫(kù)導(dǎo)入所需要的字段到HIS中間庫(kù)的表GRGL_YXHIS..TBBRCRYXX
select distinct t1.ICYKS ,t2.cksmc ,t1.DCYSJ ,t1.ICYCW ,t1.CNL , t1.IRYKS,t1.DRYSJ,t1.cryzdbm,t1.cryzdmc,t1.cxb ,t1.cxm ,t2.cczygh ,t1.CZYYS ,t1.czyh ,'0' CZYCS,datediff(day,t1.DRYSJ,t1.DCYSJ) IZYTS into GRGL_YXHIS..TBBRCRYXX from yxhis2011..tbsyxx2011 t1 ,yxhis..tbzdzyys t2 where t1.IRYBQ=t2.IBQBM
2) 依次插入相應(yīng)數(shù)據(jù),yxhis2011..tbsyxx2011 的czyh沒(méi)有變化的時(shí)候,中間庫(kù)不會(huì)更新
INSERT INTO GRGL_YXHIS..TBBRCRYXX (ICYKS ,cksmc ,DCYSJ ,ICYCW ,CNL , IRYKS ,DRYSJ ,cryzdbm ,cryzdmC ,cxb , cxm ,cczygh , CZYYS ,CZYH,CZYCS,
IZYTS)SELECT ICYKS,t2.cksmc,DCYSJ,ICYCW,CNL,IRYKS ,DRYSJ ,cryzdbm ,cryzdMC , cxb, cxm ,cczygh ,CZYYS ,CZYH,'0' CZYCS,datediff(day,t1.DRYSJ,t1.DCYSJ) IZYTS FROM yxhis2011..tbsyxx2011 T1 ,yxhis..tbzdzyys t2
WHERE t1.IRYBQ=t2.IBQBM and czyh NOT IN (SELECT czyh FROM GRGL_YXHIS..TBBRCRYXX )
3.2.2 設(shè)置與HIS,LIS數(shù)據(jù)庫(kù)的連接
輸入院感管理系統(tǒng)服務(wù)器名稱(chēng)和登陸服務(wù)器的用戶(hù)名和密碼,在服務(wù)器上分別選擇中間庫(kù)GRGL_YXHIS,GRGL_YXLIS后,保存設(shè)置完成與HIS,LIS數(shù)據(jù)庫(kù)的連接。編寫(xiě)HIS相關(guān)表,LIS相關(guān)表的SQL 條件語(yǔ)句,完成接口字段和院方字段對(duì)應(yīng),設(shè)置HIS,LIS系統(tǒng)中數(shù)據(jù)結(jié)構(gòu)與院感數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu)的對(duì)應(yīng)關(guān)系,即可完成取數(shù)過(guò)程。選擇 “開(kāi)始取數(shù)據(jù)時(shí)間”,點(diǎn)擊“現(xiàn)在執(zhí)行接口”。完成后校驗(yàn)是否已取得數(shù)據(jù),且無(wú)異常,則接口對(duì)應(yīng)過(guò)程完成了。
3.3 HIS醫(yī)生工作站,全院主動(dòng)感染上報(bào)的實(shí)現(xiàn)
方法是在HIS系統(tǒng)里調(diào)用感染病例上報(bào)卡的動(dòng)態(tài)鏈接庫(kù)(DLL):把“ygbbk.dll”(院感提供)放到“住院醫(yī)生工作站”的程序安裝相同目錄下,修改住院醫(yī)生工作站程序??梢栽谧≡横t(yī)生站界面上加一個(gè)按鈕,并在點(diǎn)擊事件中實(shí)現(xiàn)對(duì)上述動(dòng)態(tài)鏈接庫(kù)的調(diào)用。DLL使用DELPHI編寫(xiě),其函數(shù)原型如下:
Function ShowYgbbk(
V_doctorid: PChar; //醫(yī)生唯一ID
V_doctorname: PChar; //醫(yī)生姓名
V_brid: PChar; //住院唯一ID號(hào)(永久唯一ID,區(qū)分人次)
V_optype: PChar //操作選項(xiàng):0=醫(yī)生身份在報(bào)卡;1=感染科用戶(hù)操作
): integer;stdcall;
調(diào)用示例如:
ShowYgbbk(V_doctorid,V_doctorname,V_brid,V_optype:PChar):integer;stdcall;external 'ygbbk.dll' name 'ShowYgbbk';
例: ShowYgbbk('Doctor01','醫(yī)生01','P0030201','0');
4 結(jié)束語(yǔ)
本文介紹了醫(yī)院感染管理系統(tǒng)的功能和實(shí)現(xiàn),可實(shí)現(xiàn)對(duì)感染病例的實(shí)時(shí)監(jiān)控,在線(xiàn)監(jiān)測(cè),及時(shí)報(bào)病,杜絕漏報(bào)。病例上報(bào)卡程序安裝在臨床醫(yī)生工作站上,代替?zhèn)鹘y(tǒng)的紙質(zhì)上報(bào)卡;抗菌藥物分線(xiàn)管理的應(yīng)用,可以在一定程度上防止臨床醫(yī)生濫用抗生素。開(kāi)展抗菌藥物使用目的、聯(lián)合用藥情況、治療性用藥送檢率等監(jiān)測(cè),自動(dòng)完成用藥數(shù)據(jù)的收集,對(duì)于全院抗菌藥物合理性用藥有很強(qiáng)的指導(dǎo)作用。該系統(tǒng)的上線(xiàn)節(jié)約了人力物力,提高工作效率,并有效保障了醫(yī)院感染的預(yù)防與控制。
參考文獻(xiàn):
[1] 葉核亞,陳瑞.Dephi程序設(shè)計(jì)實(shí)用教程[M].3版.北京:電子工業(yè)出版社,2007.
[2] 維埃拉,楊華.SQL Server 2008高級(jí)程序設(shè)計(jì)[M]. 北京:清華大學(xué)出版社,2010.