郭 晗,單磊敬,李伯祥
新農(nóng)合系統(tǒng)與HIS出院即報(bào)接口的開(kāi)發(fā)與應(yīng)用
郭 晗,單磊敬,李伯祥
目的:解決農(nóng)合患者報(bào)銷(xiāo)補(bǔ)償時(shí)間長(zhǎng)、步驟多的問(wèn)題。方法:依托醫(yī)院HIS,采用Web Service技術(shù)開(kāi)發(fā)農(nóng)合接口。結(jié)果:該接口應(yīng)用以來(lái),能及時(shí)有效地結(jié)算、補(bǔ)償農(nóng)合患者的醫(yī)療費(fèi)用,效果明顯。結(jié)論:該接口具有操作簡(jiǎn)單、實(shí)用性強(qiáng)、開(kāi)發(fā)成本低、兼容性好等特點(diǎn),具有很好的推廣應(yīng)用前景。
新農(nóng)合;HIS;出院即報(bào);Web Service
隨著醫(yī)療衛(wèi)生體制改革的推進(jìn),我國(guó)醫(yī)療衛(wèi)生工作的重心逐漸從大城市的中心醫(yī)院轉(zhuǎn)到了面向廣大人民群眾的基層社區(qū)和農(nóng)村醫(yī)療衛(wèi)生機(jī)構(gòu)。目前,全國(guó)各地正在積極推進(jìn)新型農(nóng)村合作醫(yī)療體系的建設(shè),以解決廣大農(nóng)民群眾“因病返窮”和“看不起病”的實(shí)際困難,并將此項(xiàng)工作作為落實(shí)和實(shí)踐科學(xué)發(fā)展觀的重要舉措[1]。為減輕農(nóng)民看病就醫(yī)的經(jīng)濟(jì)負(fù)擔(dān),促進(jìn)農(nóng)民及時(shí)就醫(yī)和對(duì)衛(wèi)生服務(wù)的利用,政府決定建立新型農(nóng)村合作醫(yī)療制度(簡(jiǎn)稱(chēng)“新農(nóng)合”)。從2003年起,新農(nóng)合制度在部分縣(市)試點(diǎn),并逐步推廣。新農(nóng)合系統(tǒng)以基金管理為核心,以農(nóng)合辦、參合人員、定點(diǎn)醫(yī)療機(jī)構(gòu)三者互動(dòng)互聯(lián)為基礎(chǔ)平臺(tái),形成了融參合管理、補(bǔ)償管理、基金管理、統(tǒng)計(jì)報(bào)告、配置維護(hù)等一體化的信息系統(tǒng)[2]。對(duì)醫(yī)院而言,醫(yī)院信息系統(tǒng)(hospital information system,HIS)與新型農(nóng)村合作醫(yī)療保險(xiǎn)系統(tǒng)(以下簡(jiǎn)稱(chēng)“農(nóng)合系統(tǒng)”)的管理機(jī)構(gòu)聯(lián)網(wǎng),使農(nóng)合系統(tǒng)對(duì)參保人員的管理功能延伸到醫(yī)院。滲透到參合患者就醫(yī)的全過(guò)程才能解決醫(yī)院農(nóng)合患者的管理問(wèn)題,因此,實(shí)現(xiàn)HIS與農(nóng)合系統(tǒng)之間的信息共享和數(shù)據(jù)交換,已經(jīng)成為醫(yī)院亟需解決的問(wèn)題[3]。2011年,秦皇島市對(duì)新農(nóng)合系統(tǒng)平臺(tái)進(jìn)行了全面的升級(jí)改造,因此,我院舊的農(nóng)合報(bào)銷(xiāo)接口無(wú)法與之相兼容,接口改造迫在眉睫。
新農(nóng)合轉(zhuǎn)診基礎(chǔ)平臺(tái)采用Web Service技術(shù)與HIS進(jìn)行對(duì)接,實(shí)現(xiàn)轉(zhuǎn)診業(yè)務(wù)的各項(xiàng)功能,包括身份認(rèn)證、住院登記、住院記賬、出院登記、住院結(jié)算等。
新農(nóng)合轉(zhuǎn)診基礎(chǔ)平臺(tái)提供服務(wù)接口http://localhost/pro_webservice/n_api.asmx WSDL,使用服務(wù)的HIS依據(jù)服務(wù)接口創(chuàng)建與Web Service的連接對(duì)象并實(shí)例化后,即可調(diào)用相應(yīng)業(yè)務(wù)函數(shù)實(shí)現(xiàn)處理業(yè)務(wù)功能。服務(wù)接口介紹見(jiàn)表1。
表1 服務(wù)接口介紹
新的農(nóng)合報(bào)銷(xiāo)系統(tǒng)對(duì)醫(yī)院的網(wǎng)絡(luò)、硬件、軟件的穩(wěn)定性都有一定的要求。以往的農(nóng)合系統(tǒng)將患者報(bào)銷(xiāo)產(chǎn)生的數(shù)據(jù)保存到農(nóng)合平臺(tái)系統(tǒng)中,這一部分?jǐn)?shù)據(jù)必須用農(nóng)合專(zhuān)用的軟件進(jìn)行查閱,接口并不對(duì)醫(yī)院開(kāi)放。升級(jí)后這些數(shù)據(jù)的接口全部開(kāi)放,醫(yī)院可以實(shí)時(shí)查閱,大大地方便了收費(fèi)員的結(jié)算以及統(tǒng)計(jì)員的數(shù)據(jù)統(tǒng)計(jì)工作。
經(jīng)過(guò)系統(tǒng)地分析,依托醫(yī)院現(xiàn)有的數(shù)據(jù)庫(kù)系統(tǒng)和軟硬件資源,在硬件上利用安全隔離網(wǎng)閘保證農(nóng)合平臺(tái)與HIS數(shù)據(jù)交換的安全,在軟件上摒棄以往
的數(shù)據(jù)導(dǎo)入中間庫(kù)的方式,采用嵌入的方式將農(nóng)合接口與HIS結(jié)算系統(tǒng)進(jìn)行緊密融合。該接口既作為HIS的一部分,又可以靈活獨(dú)立地運(yùn)行,大大地提高了農(nóng)合報(bào)銷(xiāo)工作的效率。
2.1 HIS的改造
為了保證農(nóng)合結(jié)算數(shù)據(jù)的完整和一致,在不影響其他程序使用的前提下,對(duì)HIS的數(shù)據(jù)庫(kù)進(jìn)行了改造,在數(shù)據(jù)庫(kù)中添加了10多張表用來(lái)記錄農(nóng)合患者的賬戶信息、住院信息、結(jié)算信息、報(bào)銷(xiāo)信息、月結(jié)信息等。對(duì)住院登記、住院結(jié)算程序進(jìn)行改造,加入了對(duì)農(nóng)合患者信息的判斷,凡是符合農(nóng)合身份的患者在結(jié)算時(shí)均調(diào)用農(nóng)合接口進(jìn)行結(jié)算,產(chǎn)生的數(shù)據(jù)直接與農(nóng)合平臺(tái)進(jìn)行交互,并在HIS中記錄保存。如果發(fā)生農(nóng)合網(wǎng)絡(luò)故障等突發(fā)情況,可先進(jìn)行HIS結(jié)算,在農(nóng)合平臺(tái)數(shù)據(jù)通信正常時(shí)再進(jìn)行二次報(bào)銷(xiāo)補(bǔ)償。
2.2 接口方案的設(shè)計(jì)和實(shí)施
(1)數(shù)據(jù)傳輸格式。從目前的發(fā)展趨勢(shì)和標(biāo)準(zhǔn)化的角度考慮,XML是一個(gè)最優(yōu)的選擇,它基于標(biāo)準(zhǔn),擴(kuò)展非常容易[4]。因此,新農(nóng)合數(shù)據(jù)傳輸將采用XML作為傳輸數(shù)據(jù)格式。
(2)XML數(shù)據(jù)交換模型。XML數(shù)據(jù)交換模型用于在不同系統(tǒng)間進(jìn)行信息交換時(shí)封裝,交換信息內(nèi)容。①數(shù)據(jù)傳輸報(bào)文的全部?jī)?nèi)容封裝在XML報(bào)文中,采用UTF-8字符集。請(qǐng)求類(lèi)XML報(bào)文使用<request>…</request>進(jìn)行封裝,應(yīng)答類(lèi)XML報(bào)文使用<response>…</response>進(jìn)行封裝。②XML報(bào)文分為XML數(shù)據(jù)交換頭部分和業(yè)務(wù)數(shù)據(jù)體部分:XML頭<head>…</head>部分用于標(biāo)志XML報(bào)文的基本屬性,在現(xiàn)階段包括版本號(hào)、功能編碼、目標(biāo)機(jī)構(gòu)代碼、醫(yī)療單位身份、密碼等基本信息;業(yè)務(wù)數(shù)據(jù)體<body>...</body>部分用于存放具體的數(shù)據(jù)傳輸報(bào)文。
(3)在編寫(xiě)接口時(shí)考慮到接口的靈活性、可用性,對(duì)各個(gè)功能進(jìn)行了封裝。封裝好的接口既可以在別的系統(tǒng)中使用,又可以進(jìn)行單獨(dú)使用開(kāi)發(fā),大大節(jié)省了開(kāi)發(fā)時(shí)間和維護(hù)成本,并有效地提高了接口的利用率。
(4)開(kāi)發(fā)工具選擇。開(kāi)發(fā)工具采用Sybase Power-BuiIder 9.0(簡(jiǎn)稱(chēng)PB 9.0)。PB 9.0是一種基于C/S結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)工具,具有多種數(shù)據(jù)庫(kù)接口,可全面支持目前流行的數(shù)據(jù)庫(kù)管理系統(tǒng)[5],如Oracle、SQL Server、Sybase等數(shù)據(jù)庫(kù)都提供了專(zhuān)用接口,同時(shí)也是很好的面向?qū)ο蟮膽?yīng)用程序開(kāi)發(fā)工具。在新農(nóng)合信息查詢系統(tǒng)開(kāi)發(fā)中,大量使用PowerBuiIder數(shù)據(jù)窗口技術(shù)可提高開(kāi)發(fā)效率,使開(kāi)發(fā)人員將更多精力投入到程序功能的設(shè)計(jì)中。
PB 9.0調(diào)用農(nóng)合接口功能示例如下://創(chuàng)建連接對(duì)象
SoapConnection conn
2.3 系統(tǒng)運(yùn)行流程的設(shè)計(jì)
根據(jù)普通患者的就診流程,對(duì)農(nóng)合患者的就診流程進(jìn)行了相應(yīng)的修改,具體流程如圖1所示。
圖1 系統(tǒng)運(yùn)行流程圖
根據(jù)接口文檔所提供的接口函數(shù),將功能進(jìn)行了封裝,在處理業(yè)務(wù)功能時(shí)只需要調(diào)用接口對(duì)象的函數(shù)即可完成整個(gè)操作。
調(diào)用獲取補(bǔ)償公示函數(shù)(C020005)示例如下所示:
//聲明補(bǔ)償公示對(duì)象
uo_argument_C020005 luo_argument//提交對(duì)象參數(shù)
uo_return_C020005 luo_return//返回值對(duì)象參數(shù)
//異常處理
try
luo_return=lo_ncms.of_C020005(luo_argument)//調(diào)用lo_ncms對(duì)象的函數(shù)of_C020005
catch(Exception e)
end try
整個(gè)接口系統(tǒng)涵蓋了轉(zhuǎn)診信息處理、住院登記、賬戶查詢、出院結(jié)算、出院補(bǔ)償?shù)裙δ埽旅嬉灰贿M(jìn)行介紹。
3.1 轉(zhuǎn)診信息查詢
通過(guò)農(nóng)合患者提供的農(nóng)合醫(yī)療賬號(hào)可以查詢?cè)摶颊叩霓D(zhuǎn)診信息,并可手工或自動(dòng)對(duì)該轉(zhuǎn)診信息進(jìn)行處理。符合轉(zhuǎn)診條件的,系統(tǒng)自動(dòng)將該轉(zhuǎn)診號(hào)添加入登記信息,在有多條轉(zhuǎn)診信息時(shí)收費(fèi)員可以根據(jù)實(shí)際情況手工進(jìn)行選擇。
3.2 參合人員信息查詢登記
通過(guò)農(nóng)合醫(yī)療證號(hào)查詢?cè)摶颊叩纳矸菪畔?、參合信息、賬戶信息、繳費(fèi)情況,如患者未能提供有效的醫(yī)療證號(hào),還可以進(jìn)行家庭賬號(hào)的模糊查詢,并從返回的家庭成員列表中選擇該患者進(jìn)行登記。
3.3 住院登記
農(nóng)合患者進(jìn)行住院登記時(shí),HIS將登記信息寫(xiě)入pat_visit表的同時(shí),在農(nóng)合住院登記表nh_pat_visit中也插入該患者的登記信息。當(dāng)該患者的登記信息發(fā)生變化時(shí),nh_pat_visit表中的患者數(shù)據(jù)也實(shí)時(shí)進(jìn)行更新。待患者出院結(jié)算補(bǔ)償完畢后,系統(tǒng)將nh_pat_visit表中的該條數(shù)據(jù)標(biāo)志為“已結(jié)算”。
3.4 費(fèi)用上傳
費(fèi)用上傳分為每日上傳和批量上傳。(1)每日上傳:將患者每天產(chǎn)生的費(fèi)用明細(xì)通過(guò)接口上傳到合管中心,并將HIS中的明細(xì)項(xiàng)目標(biāo)記為 “已上傳”。(2)批量上傳:先將HIS中的明細(xì)項(xiàng)目重置為“未上傳”,再將患者本次住院產(chǎn)生的所有明細(xì)項(xiàng)目上傳到合管中心,并將HIS中的明細(xì)項(xiàng)目標(biāo)記為“已上傳”。
3.5 費(fèi)用結(jié)算
HIS在保存患者的結(jié)算信息時(shí)預(yù)先判斷農(nóng)合返回信息,如農(nóng)合結(jié)算成功,則向HIS提交結(jié)算記錄。HIS在保存患者結(jié)算記錄的同時(shí),向農(nóng)合結(jié)算記錄表中保存農(nóng)合結(jié)算補(bǔ)償信息。如果農(nóng)合結(jié)算不成功,則HIS回滾數(shù)據(jù),取消HIS產(chǎn)生的收費(fèi)結(jié)算信息,待查明原因后再次進(jìn)行結(jié)算。
3.6 農(nóng)合數(shù)據(jù)對(duì)照
各科維護(hù)人員負(fù)責(zé)將農(nóng)合系統(tǒng)提供的項(xiàng)目補(bǔ)償表與HIS的現(xiàn)行價(jià)表項(xiàng)目進(jìn)行對(duì)照,用于準(zhǔn)確地將對(duì)應(yīng)好的農(nóng)合費(fèi)用明細(xì)項(xiàng)目上傳給農(nóng)合系統(tǒng)平臺(tái)。當(dāng)HIS添加新的藥品、診療、耗材等項(xiàng)目時(shí),農(nóng)合系統(tǒng)可進(jìn)行手動(dòng)更新,再將新添加的HIS項(xiàng)目進(jìn)行對(duì)照。
3.7 農(nóng)合信息查詢
通過(guò)輸入農(nóng)合醫(yī)療賬號(hào)可對(duì)個(gè)人信息、家庭成員、在院情況、出院情況、未申請(qǐng)轉(zhuǎn)診、住院發(fā)票、住院結(jié)算單、住院結(jié)算記錄、住院記賬明細(xì)、出院補(bǔ)償?shù)刃畔⑦M(jìn)行查詢。
3.8 農(nóng)合結(jié)算補(bǔ)償
合管中心會(huì)在每個(gè)月的固定時(shí)間開(kāi)放結(jié)算功能,醫(yī)院可以提交結(jié)算補(bǔ)償申請(qǐng),將該月農(nóng)合補(bǔ)償?shù)臄?shù)據(jù)與合管中心進(jìn)行對(duì)賬結(jié)算。申請(qǐng)成功后即可進(jìn)行結(jié)算,結(jié)算的數(shù)據(jù)同時(shí)保存在HIS中。
3.9 農(nóng)合報(bào)表打印
通過(guò)選擇時(shí)間段可以對(duì)出院補(bǔ)償?shù)怯泤R總表、撥付墊付補(bǔ)償資金報(bào)表、住院補(bǔ)償公示等報(bào)表進(jìn)行查詢并打印。
3.10 農(nóng)合字典維護(hù)
維護(hù)人員可對(duì)農(nóng)合字典進(jìn)行增、刪、改等操作,既可以逐一添加、刪除,又可以通過(guò)文件導(dǎo)入導(dǎo)出功能大批量導(dǎo)入導(dǎo)出字典項(xiàng)目。字典修改保存后,進(jìn)行數(shù)據(jù)對(duì)照時(shí)系統(tǒng)會(huì)重新生成新的農(nóng)合對(duì)照菜單,大大地提高了工作效率。系統(tǒng)接口功能圖如圖2所示。
圖2 系統(tǒng)接口功能圖
接口程序編制完成后,與農(nóng)合中心軟件開(kāi)發(fā)人員聯(lián)系進(jìn)行調(diào)試。依照接口軟件流程對(duì)各個(gè)模塊進(jìn)行一一測(cè)試,查找接口bug、完善程序和基礎(chǔ)字典數(shù)據(jù),接口調(diào)試完成后聯(lián)系收費(fèi)處對(duì)軟件進(jìn)行應(yīng)用測(cè)試,及時(shí)發(fā)現(xiàn)軟件不合理的地方并進(jìn)行修改。一切測(cè)試完成后對(duì)軟件進(jìn)行一次完整的編譯,并進(jìn)行版本封存,以保證下一次的開(kāi)發(fā)使用。
該接口已成功應(yīng)用到我院的經(jīng)濟(jì)核算工作中,使用以來(lái)補(bǔ)償、報(bào)銷(xiāo)、結(jié)算等工作運(yùn)行平穩(wěn),數(shù)據(jù)準(zhǔn)確,較以往取得了明顯的效果,不僅大大提高了工作效率,節(jié)約了醫(yī)院的人力成本,而且使農(nóng)合患者得到了很大的方便和實(shí)惠,取得了較好的社會(huì)效益。該軟件具有操作簡(jiǎn)單、實(shí)用性強(qiáng)、開(kāi)發(fā)成本低、兼容性好等特點(diǎn),具有很好的推廣應(yīng)用前景,間接地支持了療養(yǎng)院更好更快的發(fā)展。
[1]劉謙,何彥如.基于SaaS模式的省級(jí)新型農(nóng)村合作醫(yī)療信息平臺(tái)建設(shè)[J].醫(yī)療衛(wèi)生裝備,2011,32(2):39-41.
[2]林偉權(quán).新型農(nóng)村合作醫(yī)療信息系統(tǒng)的開(kāi)發(fā)[J].中國(guó)數(shù)字醫(yī)學(xué),2010,5(3):58-60.
[3]劉立輝.新型農(nóng)村合作醫(yī)療保險(xiǎn)信息系統(tǒng)接口的研究[J].醫(yī)療衛(wèi)生裝備,2009,30(10):50-52.
[4]郭寶利.PowerBuilder11.0內(nèi)部培訓(xùn)材料實(shí)驗(yàn)手冊(cè)與編程規(guī)范[M].北京:北京軍衛(wèi)星馳信息技術(shù)有限公司,2008:343.
[5]任子娟,李曉明,劉立輝,等.新農(nóng)合信息查詢系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)[J].中國(guó)數(shù)字醫(yī)學(xué),2012,7(4):66-68.
(收稿:2013-03-14 修回:2013-07-23)
Real-time Compensation Interface Between New Rural Cooperative Medical Care and HIS
GUO Han,SHAN Lei-jing,LI Bo-xiang
(Sanatorium of Beijing Military Area Command in Beidaihe,Qinhuangdao 066100,Hebei Province,China)
To solve the problems of long waiting time and complicated process for compensation of the patient of New Rural Cooperative Medical Care.HIS and Web Service technology were used to develop the interface.The system facilitated the timely and effective compensation of the patient.The interface is easy, practical,low cost and compatible,and thus is worth popularizing practically.[Chinese Medical Equipment Journal,2014,35(2):57-59]
New Rural Cooperative Medical Care;HIS;real-time compensation;Web Service
R318;TP311.13
A
1003-8868(2014)02-0057-03
10.7687/J.ISSN1003-8868.2014.02.057
郭 晗(1979—),男,工程師,主要從事Oracle數(shù)據(jù)庫(kù)、Power-Builder軟件開(kāi)發(fā)方面的研究工作,E-mail:hanks_guo@163.com。
066100河北秦皇島,北京軍區(qū)北戴河療養(yǎng)院(郭 晗,單磊敬,李伯祥)