李曉明,王 丹
基于“軍衛(wèi)一號(hào)”的影像碘過敏皮試結(jié)果修改及計(jì)價(jià)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
李曉明,王丹
目的:設(shè)計(jì)一款醫(yī)囑修改與計(jì)價(jià)系統(tǒng),以便減少操作護(hù)士的工作量,降低出錯(cuò)率。方法:基于“軍衛(wèi)一號(hào)”的系統(tǒng)環(huán)境,采用醫(yī)院信息系統(tǒng)(hospital information system,HIS)數(shù)據(jù)庫作為后臺(tái)數(shù)據(jù)庫,運(yùn)用PowerBuilder 9.0對(duì)后臺(tái)數(shù)據(jù)進(jìn)行相關(guān)操作。結(jié)果:實(shí)現(xiàn)了一鍵式碘過敏皮試的醫(yī)囑執(zhí)行結(jié)果修改及相關(guān)套餐計(jì)價(jià)。結(jié)論:該程序有效地減少了護(hù)士工作量,降低了出錯(cuò)率,提高了科室的工作效率和患者滿意度。
軍衛(wèi)一號(hào);醫(yī)囑;計(jì)價(jià);結(jié)構(gòu)設(shè)計(jì)
目前,醫(yī)院信息系統(tǒng)(hospital information system,HIS)一直在不斷地發(fā)展并逐步完善,其功能比較完整地覆蓋了醫(yī)院從業(yè)務(wù)到管理的主要業(yè)務(wù)流程,成為醫(yī)院日常工作中不可或缺的重要組成部分[1]。“軍衛(wèi)一號(hào)”是目前軍隊(duì)醫(yī)療衛(wèi)生機(jī)構(gòu)中使用最廣泛的醫(yī)院信息系統(tǒng)[2],但由于各個(gè)醫(yī)院的流程和管理存在差別,很多醫(yī)院都進(jìn)行了二次開發(fā),使之能夠更好地服務(wù)于醫(yī)療和管理工作[3]。其中,醫(yī)囑皮試結(jié)果的填寫、護(hù)理材料及消耗品的手工計(jì)價(jià)是該系統(tǒng)的重要組成部分。但在使用過程中,筆者發(fā)現(xiàn)該系統(tǒng)還存在許多不足。本文利用PowerBuilder工具[4],就影像科日常做增強(qiáng)掃描檢查時(shí),碘過敏皮試結(jié)果的填寫及后續(xù)各種費(fèi)用的錄入和藥品庫存記錄的變更所面臨的問題,設(shè)計(jì)出一款三合一軟件,以降低護(hù)理工作量,避免一些人為錯(cuò)誤,提升科室滿意度。
1.1實(shí)現(xiàn)皮試醫(yī)囑信息查詢及相關(guān)患者執(zhí)行結(jié)果的快速填寫
醫(yī)院是以醫(yī)療業(yè)務(wù)為核心的[5],而影像檢查則是眾多醫(yī)療業(yè)務(wù)中的一個(gè)重要組成部分。以往做影像增強(qiáng)掃描檢查,都是由患者所在科室的經(jīng)治醫(yī)生下達(dá)碘過敏皮試醫(yī)囑,該科護(hù)士進(jìn)行皮試操作,然后將皮試結(jié)果通過護(hù)士工作站填入后臺(tái)數(shù)據(jù)庫,再對(duì)所用材料和藥品進(jìn)行手工計(jì)價(jià)。這種操作方式從嚴(yán)格意義上來說,不符合臨床路徑的操作流程,并且由收治科室進(jìn)行計(jì)價(jià)容易造成錯(cuò)誤,使醫(yī)囑下達(dá)藥品材料和影像科室實(shí)際使用耗材、藥品發(fā)生出入。而通過該軟件,交由影像科室執(zhí)行碘過敏皮試的護(hù)理人員使用,則可以有效地避免此種情況的發(fā)生。護(hù)士可以根據(jù)患者帶來的檢查單輸入患者ID號(hào),從而快速得到該患者的信息,然后選擇執(zhí)行結(jié)果(陰性或陽性),最后點(diǎn)保存按鈕即可。
1.2實(shí)現(xiàn)所有計(jì)價(jià)項(xiàng)目一鍵式解決
耗材、藥品的單獨(dú)計(jì)價(jià)一直是困擾醫(yī)護(hù)人員的一大難題。平時(shí)由于患者多而亂,經(jīng)常會(huì)發(fā)生費(fèi)用錯(cuò)記、漏記現(xiàn)象,并且各種材料、藥品需要分別逐條錄入,這對(duì)于工作繁忙的護(hù)理人員來說無疑是一個(gè)挑戰(zhàn)。而通過本系統(tǒng),護(hù)士只需要選中該碘過敏皮試患者再選擇所做相關(guān)套餐項(xiàng)目,在保存皮試結(jié)果的同時(shí),即可根據(jù)皮試結(jié)果一鍵解決所有問題,大大地提高了護(hù)士的工作效率。
1.3實(shí)現(xiàn)后臺(tái)藥品庫存的自動(dòng)變更和處方記錄的自動(dòng)生成
以往患者做完檢查后,所用藥品的計(jì)價(jià)錄入,需要進(jìn)入另外一款藥品錄入軟件,通過它實(shí)現(xiàn)科室藥柜的庫存(drug_stock)變更,并且生成處方記錄,更新藥品處方主記錄表(drug_presc_master)和藥品處方明細(xì)表(drug_presc_detail)。而通過本系統(tǒng),護(hù)理操作人員只需按保存并計(jì)價(jià)按鈕即可完成所有更新操作,可以說它是集3款軟件的功能于一體,并簡化功能到一個(gè)按鈕之中。
系統(tǒng)設(shè)計(jì)的原則是快捷、準(zhǔn)確,且不影響系統(tǒng)中其他模塊的運(yùn)行[7]。該系統(tǒng)主要是給護(hù)理操作人員使用,一般他們計(jì)算機(jī)基礎(chǔ)較差,所以本系統(tǒng)的設(shè)計(jì)目標(biāo)就是盡量操作簡捷,一鍵解決皮試結(jié)果修改、費(fèi)用錄入、藥品的庫存變更及處方記錄生成等一系列事件。基于此目的,筆者進(jìn)行了如下架構(gòu)設(shè)計(jì)。
2.1系統(tǒng)體系架構(gòu)
系統(tǒng)體系架構(gòu)如圖1所示。系統(tǒng)在醫(yī)院內(nèi)部局域網(wǎng)中運(yùn)行,其中HIS數(shù)據(jù)庫服務(wù)器提供主要數(shù)據(jù)支持,包括提供患者基本信息、診療項(xiàng)目和價(jià)表的套餐信息、醫(yī)囑信息、價(jià)表信息和計(jì)價(jià)數(shù)據(jù)等。住院部醫(yī)生開出醫(yī)囑,護(hù)士對(duì)醫(yī)囑進(jìn)行校對(duì),但是對(duì)相關(guān)造影用藥不計(jì)價(jià)不擺藥,之后影像科護(hù)士查詢出受檢患者的醫(yī)囑信息,碘過敏皮試后對(duì)皮試結(jié)果進(jìn)行填寫、保存,并根據(jù)陰陽性后臺(tái)自動(dòng)判定是否計(jì)價(jià),如果為陰性則根據(jù)套餐項(xiàng)目進(jìn)行計(jì)價(jià),并進(jìn)行藥品庫存更新和藥品處方記錄生成,如果為陽性則只保存皮試結(jié)果,不進(jìn)行其他后臺(tái)數(shù)據(jù)操作。
圖1 系統(tǒng)體系架構(gòu)
2.2系統(tǒng)軟件架構(gòu)
系統(tǒng)軟件架構(gòu)如圖2所示。軟件架構(gòu)分為界面層、業(yè)務(wù)流程層和數(shù)據(jù)層,屬于標(biāo)準(zhǔn)的3層體系結(jié)構(gòu)。數(shù)據(jù)層采用HIS數(shù)據(jù)庫作為主要數(shù)據(jù)源,為上層結(jié)構(gòu)提供數(shù)據(jù)支撐;業(yè)務(wù)流程層包括各個(gè)功能模塊,以功能化模塊的方式為系統(tǒng)提供操作數(shù)據(jù)的邏輯和接口,并完成系統(tǒng)的各項(xiàng)功能;界面層主要是對(duì)各個(gè)功能模塊的調(diào)用,用于與用戶之間的交互。
圖2 系統(tǒng)軟件架構(gòu)
3.1數(shù)據(jù)層實(shí)現(xiàn)
數(shù)據(jù)層以HIS的Oracle數(shù)據(jù)庫作為數(shù)據(jù)源,通過客戶端/服務(wù)器(Client/Server,C/S)方式對(duì)數(shù)據(jù)庫進(jìn)行訪問。為了實(shí)現(xiàn)本系統(tǒng)的功能,需要新建收費(fèi)記錄表,在每次計(jì)價(jià)前進(jìn)行查詢,如果該患者同一條醫(yī)囑已有記錄,則不再計(jì)價(jià),避免重復(fù)收費(fèi)。收費(fèi)記錄數(shù)據(jù)結(jié)構(gòu)見表1。
表1 收費(fèi)記錄數(shù)據(jù)結(jié)構(gòu)
3.2業(yè)務(wù)流程層實(shí)現(xiàn)
在系統(tǒng)設(shè)計(jì)時(shí),為實(shí)現(xiàn)所有功能以及最簡化要求,方便操作人員充分和臨床科室、護(hù)理部門以及影像科室進(jìn)行溝通,最終確定了系統(tǒng)的整個(gè)業(yè)務(wù)流程(如圖3所示),依據(jù)每個(gè)流程業(yè)務(wù)發(fā)生點(diǎn)編制系統(tǒng)的相應(yīng)功能模塊[8]。
3.3部分主要功能模塊代碼實(shí)現(xiàn)
3.3.1查詢模塊實(shí)現(xiàn)
主要根據(jù)患者ID號(hào)和醫(yī)囑代碼實(shí)現(xiàn)查詢,設(shè)計(jì)一個(gè)SQL命令的自動(dòng)變量,讓W(xué)HERE子句的條件可變,同時(shí)制作一個(gè)檢索函數(shù)f_retrievewithextracond(),即可根據(jù)用戶選擇條件的不同實(shí)現(xiàn)查詢。主要程序代碼如下:
圖3 系統(tǒng)業(yè)務(wù)流程
3.3.2計(jì)價(jià)模塊實(shí)現(xiàn)
在主界面中建立一個(gè)新的數(shù)據(jù)窗口dw_4,其字段內(nèi)容和表inp_bill_detail一模一樣并隱藏,根據(jù)查詢窗口的患者基本信息和套餐費(fèi)用窗口的費(fèi)用把dw_4的部分內(nèi)容填好,而計(jì)價(jià)時(shí)間和計(jì)價(jià)項(xiàng)目序號(hào)則在保存時(shí)生成并自動(dòng)填入。
//取出表inp_bill_detail中計(jì)價(jià)順序最大序號(hào)
select max(item_no)into:ll_item_no from inp_bill_ detail
……
//取得當(dāng)前系統(tǒng)日期
select sysdate into:ldt_sysdate from dual;
//計(jì)算出要更新的記錄條數(shù)
rows=dw_4.rowcount()
//循環(huán)給數(shù)據(jù)窗口4中的表中填入計(jì)價(jià)項(xiàng)目序號(hào)和計(jì)價(jià)時(shí)間
for i=1 to rows
dw_4.object.item_no[i]=ll_item_no+i
dw_4.object.billing_date_time[i]=ldt_sysdate next
3.3.3藥品庫存變更實(shí)現(xiàn)
先聲明相關(guān)字段變量名稱,然后給其賦值,再判斷庫存量,最后每計(jì)價(jià)成功1人,該藥品數(shù)量自動(dòng)減1。部分關(guān)鍵代碼如下:
//影像科藥柜所領(lǐng)藥品庫存減1
3.3.4藥品處方主記錄和藥品處方明細(xì)更新實(shí)現(xiàn)
先利用數(shù)據(jù)庫自帶的序號(hào)發(fā)生器生成當(dāng)天唯一的處方序號(hào),并定義處方屬性,然后給2張表中分別插入1條新的記錄。部分實(shí)現(xiàn)代碼如下:
//生成處方序號(hào)
//定義處方屬性
//給處方主記錄中插入數(shù)據(jù),并判斷是否成功
INSERT INTO"DRUG_PRESC_MASTER"
……
//給藥品處方明細(xì)表中插入記錄,并判斷是否成功
INSERT INTO"DRUG_PRESC_DETAIL"……
該系統(tǒng)在我院投入使用后收到了良好效果。首先,該系統(tǒng)的實(shí)施更改了原有的皮試執(zhí)行方,由臨床科室護(hù)士變?yōu)橛跋窨谱o(hù)士執(zhí)行,并且皮試結(jié)果和計(jì)費(fèi)都由他們來處理,從某種意義上來講,更加符合現(xiàn)有的臨床路徑標(biāo)準(zhǔn);其次,患者所用藥品及材料的計(jì)價(jià)通過打包的方式,實(shí)現(xiàn)了后臺(tái)所有費(fèi)用的一鍵更新,同時(shí)也避免了護(hù)士在藥品計(jì)價(jià)軟件及耗材計(jì)價(jià)軟件之間的切換和計(jì)價(jià)項(xiàng)目的逐條錄入,從而降低了人為差錯(cuò)概率,單個(gè)患者的計(jì)費(fèi)時(shí)間也從原來的5~10 min縮短到現(xiàn)在的1~2 s,大大提高了護(hù)士的工作效率;最后,由于系統(tǒng)使用后,患者不用再單獨(dú)帶藥,所用藥物直接從影像科自己藥柜中扣除,大大降低了外來藥物的風(fēng)險(xiǎn),同時(shí)也方便了病患。
該程序基于傳統(tǒng)的“軍衛(wèi)一號(hào)”HIS數(shù)據(jù)庫開發(fā),所有的功能和界面設(shè)計(jì)都充分考慮了實(shí)際操作者的需要,并經(jīng)反復(fù)交流修改而定型。而在開發(fā)過程中,最重要的一點(diǎn)是開發(fā)人員必須全面了解用戶實(shí)際需求和后臺(tái)數(shù)據(jù)庫相關(guān)表結(jié)構(gòu),制訂出相應(yīng)的處理方案。目前,該系統(tǒng)通過科室用戶的長時(shí)間使用,確實(shí)有效地減少了護(hù)士工作量及出錯(cuò)率,提高了科室的工作效率和患者的滿意度,并得到一致好評(píng)。
[1] 李剛榮,方明金.數(shù)字化醫(yī)院建設(shè)的思路與實(shí)踐[M].北京:人民衛(wèi)生出版社,2006:1-17.
[2]韓麗萍,陳行愉,陳新.利用PowerBuilder彌補(bǔ)“軍衛(wèi)一號(hào)”醫(yī)院信息系統(tǒng)中統(tǒng)計(jì)模塊的設(shè)計(jì)缺陷[J].中國藥房,2012,23(29):2701-2 702.
[3]郭曉軍,劉建平.基于“軍衛(wèi)一號(hào)”的門診醫(yī)保管理系統(tǒng)的研制與應(yīng)用[J].醫(yī)學(xué)信息,2009,1(11):30.
[4]蔡海敏,王旭樂,孫立光,等.醫(yī)院藥品計(jì)劃數(shù)據(jù)的實(shí)時(shí)提取[J].醫(yī)療衛(wèi)生裝備,2014,35(9):68-70.
[5]曾明平,郭赤,周燕芳.醫(yī)療設(shè)備管理信息系統(tǒng)的升級(jí)改造與應(yīng)用[J].醫(yī)療衛(wèi)生裝備,2013,34(10):120-121.
[6]吳飛,孫靖,溫莉莎.基于Web服務(wù)的口腔門診治療計(jì)費(fèi)系統(tǒng)[J].中國醫(yī)療設(shè)備,2011,26(3):31-33.
[7]曾險(xiǎn),陳利學(xué),何鐘隱.分布式“醫(yī)保結(jié)算接口信息系統(tǒng)軟件”的應(yīng)用研究[J].電子測量與儀器學(xué)報(bào),2003,17(4):72-75.
[8]田玉兔,王慶宏,李曉康.“軍衛(wèi)一號(hào)”住院醫(yī)療保險(xiǎn)管理系統(tǒng)的設(shè)計(jì)[J].醫(yī)療衛(wèi)生裝備,2009,30(2):47-48.
(收稿:2014-10-27修回:2015-01-30)
Design and implementation of iodine allergy skin test result modification and charging system based on No.1 Military Medical Project
LI Xiao-ming1,WANG Dan2
(1.Department of information,the 251st Hospital of the PLA,Zhangjiakou 075000,Hebei Province,China; 2.Pharmaceutical Preparation Section of Medical Post,Logistics Department of No.91550 Unit of the PLA,Dalian 116021,Liaoning Province,China)
Objective To design a medical prescription modification and charging system to decrease the workload of the nurse.Methods The system based on No.1 Military Medical Project was developed with HIS database and PowerBuilder 9.0.Results One-click prescription modification charging for iodine allergy skin test was realized.Conclusion The system may reduce the nurse's workload and error rate.[Chinese Medical Equipment Journal,2015,36(10):61-64]
No.1 Military Medical Project;prescription;charging;structure design
[中國圖書資料分類號(hào)]R318;TP311.13A
1003-8868(2015)10-0061-04
10.7687/J.ISSN1003-8868.2015.10.061
李曉明(1982—),男,工程師,主要從事醫(yī)院信息化方面的研究工作,E-mail:369079785@qq.com。
075000河北張家口,解放軍251醫(yī)院信息科(李曉明);116021遼寧大連,解放軍91550部隊(duì)后勤部醫(yī)療所藥劑科(王丹)
1.4完善的權(quán)限管理
本系統(tǒng)設(shè)計(jì)基于“軍衛(wèi)一號(hào)”系統(tǒng)平臺(tái),采用HIS數(shù)據(jù)庫作為后臺(tái)數(shù)據(jù)庫,其權(quán)限管理與“軍衛(wèi)一號(hào)”權(quán)限管理完全相同,安全可靠,可實(shí)現(xiàn)單點(diǎn)登錄功能[6]。