杜連心 侯 剛 范麗娟 劉俊梅 張穎霞 馬建新 馬朝麗 楚亦文 劉 艷
作者單位:450003 鄭州,河南省人民醫(yī)院疾病預(yù)防控制科
某醫(yī)院是一家三級(jí)綜合性醫(yī)院,日平均門診就診患者10 000余人,住院患者6 000余人,每天從大量的門診和住院病人中篩查需要上報(bào)的傳染病病人,工作量巨大;同時(shí)現(xiàn)有的醫(yī)院信息系統(tǒng)(hospital information system,HIS)和中國疾病預(yù)防控制信息系統(tǒng)尚未對(duì)接,醫(yī)院報(bào)告的傳染病個(gè)案需要疫情報(bào)告人員逐個(gè)錄入,存在漏報(bào)和信息輸入錯(cuò)誤的可能[1]。我院結(jié)合實(shí)際工作,將Excel軟件應(yīng)用到傳染病上報(bào)的多個(gè)環(huán)節(jié),有效地避免了傳染病的漏報(bào)和錯(cuò)報(bào),現(xiàn)報(bào)道如下。
HIS系統(tǒng)中一個(gè)病人的診斷很多,有的多達(dá)10種以上,且傳染病診斷的位次不定,如果每天人工篩查就診患者的傳染病信息,費(fèi)時(shí)費(fèi)力,還有可能出現(xiàn)漏篩,利用Excel的高級(jí)查詢功能可以避免該現(xiàn)象。以2018年5月7日門診日志(當(dāng)天門診量13 616人次)為例介紹該篩查方法。
1.1.1導(dǎo)出門診數(shù)據(jù)
從醫(yī)院HIS系統(tǒng)導(dǎo)出2018年5月7日門診日志到Excel表1,見圖1。
1.1.2建立傳染病字典庫
新建Excel表2,在A列中輸入需網(wǎng)絡(luò)直報(bào)的各類傳染病病名,由于不同的醫(yī)務(wù)人員對(duì)疾病的命名和書寫方式不同,比如流行性感冒,會(huì)有醫(yī)生寫成“流行性感冒”和“流感”,乙型病毒性肝炎,會(huì)有醫(yī)生寫成“乙肝”“乙型肝炎” “慢性乙肝”“慢性乙型病毒性肝炎”等,所以在字典庫里輸入傳染病病名時(shí)應(yīng)根據(jù)本院醫(yī)生書寫習(xí)慣,或者使用表示任意字符的“*”,比如輸入“*流*感*”,只要病名中包含“流”“感”這2個(gè)關(guān)鍵字,通過高級(jí)篩選功能即可全部篩出[2-3]。見圖2。
1.1.3篩查需網(wǎng)絡(luò)直報(bào)的傳染病
圖1 2018年5月7日門診日志Excel表1截圖
圖2 需網(wǎng)絡(luò)直報(bào)的傳染病字典庫Excel表2截圖
在表1的門診診斷J列右側(cè)插入空白列K列,將表2的A列復(fù)制粘貼至表1的K列,依次選擇“數(shù)據(jù)”-“排序和篩選”-“高級(jí)”,勾選“在原有區(qū)域顯示篩選結(jié)果”項(xiàng),列表區(qū)域(L)選擇Excel表1的J列,條件區(qū)域(C)選擇Excel表1的K列所有數(shù)據(jù),點(diǎn)擊確定,即可篩選出門診日志中所有需上報(bào)的傳染病個(gè)案信息[2-3],共146條信息,復(fù)制粘貼至Excel表3。
1.1.4篩查有無漏報(bào)
利用Excel的Vlookup功能篩查門診日志的傳染病是否存在漏報(bào)現(xiàn)象[4]。導(dǎo)出中國疾病預(yù)防控制信息系統(tǒng)所有數(shù)據(jù)至Excel表4,在表4的D列(患者姓名)右側(cè)添加2列,將表3的患者姓名列復(fù)制粘貼至表4的E列,在表4的F2輸入函數(shù)Vlookup,Lookup-Value欄選中表4的E2,Table-array欄選中表4的D列,Col-index-num欄輸入數(shù)字“1”,Range-lookup輸入數(shù)字“0”,點(diǎn)擊確定,F(xiàn)列和E列姓名一致者為已報(bào)卡,如果顯示 “#N/A”為以往未報(bào),并且當(dāng)天醫(yī)生漏報(bào),需立即通知醫(yī)生進(jìn)行上報(bào),見圖3。
圖3 門診日志核對(duì)結(jié)果Excel表4截圖
以往該項(xiàng)工作需要將HIS系統(tǒng)里當(dāng)天所有待上報(bào)傳染病信息逐個(gè)輸入中國疾病預(yù)防控制信息系統(tǒng)進(jìn)行核對(duì),工作量很大,利用Excel的Vlookup函數(shù)可以極大的提高工作效率。具體操作是導(dǎo)出HIS系統(tǒng)里當(dāng)天所有待上報(bào)傳染病信息至Excel表5,運(yùn)用Vlookup函數(shù)和表4進(jìn)行核對(duì),可以批量篩選出已報(bào)卡和未報(bào)卡,已報(bào)卡無需上報(bào),將未報(bào)卡網(wǎng)絡(luò)直報(bào)即可。
1.3.1導(dǎo)出數(shù)據(jù)
導(dǎo)出當(dāng)天中國疾病預(yù)防控制信息系統(tǒng)報(bào)告數(shù)據(jù)至Excel表6,導(dǎo)出當(dāng)天HIS系統(tǒng)里已審傳染病數(shù)據(jù)至Excel表7。
1.3.2核對(duì)姓名
利用IF功能核對(duì)姓名輸入是否有誤。人工錄入時(shí)會(huì)出現(xiàn)名字輸錯(cuò)現(xiàn)象,比如“風(fēng)”輸成“鳳”,“鋒”輸成“峰”, “玲” 輸成“鈴”等。將表6和表7分別按照姓名升序或降序排序,在表6的D列(患者姓名)的右邊插入2列空白列,將表7中的患者姓名列復(fù)制粘貼至表6的E列,在表6的F2插入函數(shù)IF,在Logical-test欄內(nèi)選擇E2=D2,在Value-if-true欄輸入“相同”,在Value-if-false欄輸入“不同”,點(diǎn)擊確定即可。如果姓名輸入無誤,就會(huì)顯示相同,如果有誤,就會(huì)顯示不同,見圖4。
圖4 姓名核對(duì)Excel表6截圖
1.3.3核對(duì)有效證件號(hào)位數(shù)
利用Len函數(shù)可以核對(duì)有效證件號(hào)位數(shù)輸入是否有誤。在表6的有效證件號(hào)右邊插入一列空白列即G列,在G2插入函數(shù)Len,在Text欄輸入F2,點(diǎn)擊確定
即顯示F2的有效證件號(hào)位數(shù),拖動(dòng)G2下方小十字復(fù)制公式,即可得到G列全部數(shù)值,再選擇“數(shù)據(jù)”-“篩選”-“數(shù)字篩選”-“不等于18”,點(diǎn)擊確定即可篩選出有效證件號(hào)輸入位數(shù)錯(cuò)誤的數(shù)據(jù)。
1.3.4核對(duì)有無遲報(bào)
傳染病上報(bào)管理人員都知道傳染病上報(bào)有時(shí)限要求,甲類要求在2小時(shí)內(nèi)上報(bào),乙類、丙類要求24小時(shí)內(nèi),但有時(shí)會(huì)輸入錯(cuò)誤,導(dǎo)致出現(xiàn)假“遲報(bào)”現(xiàn)象,利用減法公式可以核對(duì)有無該現(xiàn)象。現(xiàn)以乙類和丙類傳染病上報(bào)時(shí)限為例介紹核對(duì)方法。在表6的報(bào)告卡AC列即報(bào)告卡錄入時(shí)間欄右側(cè)插入空白列AD列,在AD2輸入減法公式“=AC2-R2”,按回車鍵,點(diǎn)擊AD2數(shù)值,拖動(dòng)其下方小十字復(fù)制公式,即可得到AD列全部數(shù)值,然后依次選擇“數(shù)據(jù)”-“篩選”-“數(shù)字篩選”-“大于或等于1”,點(diǎn)擊確定,大于等于1者即為報(bào)告卡錄入時(shí)間等于和超過24小時(shí)者,見圖5。
圖5 報(bào)告卡錄入時(shí)間核對(duì)Excel表6截圖
傳染病疫情報(bào)告是傳染病監(jiān)測(cè)、管理中最基本和最重要的內(nèi)容。及時(shí)、準(zhǔn)確的疫情報(bào)告是控制疫情蔓延的重要信息,也是評(píng)價(jià)防治措施效果和研究流行規(guī)律的重要依據(jù)[5-6]。Excel軟件作為Office套件的核心程序是辦公自動(dòng)化的一個(gè)重要組件,其實(shí)用性強(qiáng)、知識(shí)點(diǎn)多、應(yīng)用廣泛。將該軟件充分應(yīng)用到傳染病疫情報(bào)告管理工作中,可以提高工作效率,保證報(bào)告質(zhì)量,減少傳染病遲漏報(bào)現(xiàn)象。