李志勇 張 悅 劉妍鱗
(解放軍第201醫(yī)院信息科 沈陽 111000)
?
“軍衛(wèi)一號(hào)”與新農(nóng)合系統(tǒng)接口技術(shù)設(shè)計(jì)
李志勇 張 悅 劉妍鱗
(解放軍第201醫(yī)院信息科 沈陽 111000)
以解放軍第201醫(yī)院為例,從接口系統(tǒng)構(gòu)成、技術(shù)設(shè)計(jì)等方面介紹“軍衛(wèi)一號(hào)”與新農(nóng)合系統(tǒng)接口設(shè)計(jì)。系統(tǒng)應(yīng)用以來運(yùn)行平穩(wěn),促進(jìn)醫(yī)院和新農(nóng)合中心的業(yè)務(wù)往來,具有一定推廣性。
“軍衛(wèi)一號(hào)”;新型農(nóng)村合作醫(yī)療;醫(yī)療保險(xiǎn);醫(yī)院信息管理系統(tǒng)
城鎮(zhèn)職工社會(huì)醫(yī)療保險(xiǎn)和城鎮(zhèn)居民社會(huì)醫(yī)療保險(xiǎn)、新型農(nóng)村合作醫(yī)療保險(xiǎn)(簡(jiǎn)稱新農(nóng)合)和鐵路職工醫(yī)療保險(xiǎn)(簡(jiǎn)稱鐵路醫(yī)保)是現(xiàn)在主要的社會(huì)基本醫(yī)療保險(xiǎn)[1]。其中新農(nóng)合是由政府組織、引導(dǎo)、支持,農(nóng)民自愿參加,個(gè)人、集體和政府多方面籌資,以大病統(tǒng)籌為主的農(nóng)民醫(yī)療互助共濟(jì)體系,是社會(huì)保障體系的重要組成部分,是黨和政府為農(nóng)民群眾謀福利的具體行動(dòng)。新農(nóng)合制度的實(shí)施,不僅給農(nóng)村居民帶來了基本醫(yī)療保障的實(shí)惠,使農(nóng)民因病致貧、因病返貧的問題逐步得到緩解,而且促進(jìn)了農(nóng)民的健康意識(shí)和就醫(yī)觀念的改變[2]。“軍衛(wèi)一號(hào)”是一套功能強(qiáng)大的醫(yī)院信息管理系統(tǒng),在軍隊(duì)醫(yī)院廣泛使用,其醫(yī)療保險(xiǎn)子系統(tǒng)的設(shè)計(jì)是建立在全國(guó)統(tǒng)一的醫(yī)療保險(xiǎn)模型基礎(chǔ)上、以醫(yī)院為中心的管理系統(tǒng)。“軍衛(wèi)一號(hào)”與醫(yī)保系統(tǒng)對(duì)接是通過修改“軍衛(wèi)一號(hào)”的門診掛號(hào)、門診收費(fèi)、住院登記和住院結(jié)算的醫(yī)保接口程序?qū)崿F(xiàn)的[3-4]。中國(guó)人民解放軍第201醫(yī)院是一所三級(jí)甲等醫(yī)院,擔(dān)負(fù)著周邊7個(gè)縣區(qū)的新農(nóng)合病人醫(yī)療診治工作[5],開發(fā)設(shè)計(jì)“軍衛(wèi)一號(hào)”與新農(nóng)合系統(tǒng)的接口程序,可以有效地降低醫(yī)院登記和結(jié)算人員的工作強(qiáng)度,優(yōu)化新農(nóng)合患者的就診流程,提高新農(nóng)合數(shù)據(jù)的準(zhǔn)確性。
2.1 應(yīng)用客戶端
應(yīng)用客戶端為動(dòng)態(tài)鏈接庫(kù)(Dynamic Link Library,DLL),醫(yī)院信息管理系統(tǒng)(Hospital Information System,HIS)通過調(diào)用DLL中提供的外部應(yīng)用程序接口(Application Programming Interface,API)函數(shù)向接口應(yīng)用服務(wù)器發(fā)出新農(nóng)合相關(guān)業(yè)務(wù)請(qǐng)求并獲得處理結(jié)果。應(yīng)用客戶端主要由業(yè)務(wù)處理動(dòng)態(tài)庫(kù)文件kingncyl.dll和業(yè)務(wù)處理配置文件nckdll.ini構(gòu)成,配置文件中的計(jì)算機(jī)設(shè)置指向應(yīng)用服務(wù)器的IP和端口。
2.2 應(yīng)用服務(wù)器
應(yīng)用服務(wù)器接受應(yīng)用客戶端發(fā)來的操作請(qǐng)求,通過連接數(shù)據(jù)庫(kù)服務(wù)器,調(diào)用數(shù)據(jù)庫(kù)服務(wù)器的相應(yīng)新農(nóng)合業(yè)務(wù)函數(shù)完成相關(guān)處理并返回結(jié)果。服務(wù)端主要由業(yè)務(wù)服務(wù)程序rdt.exe和業(yè)務(wù)服務(wù)配置文件rdt.ini構(gòu)成。
2.3 管理控制臺(tái)
管理控制臺(tái)提供與新農(nóng)合中心的數(shù)據(jù)通訊、新農(nóng)合結(jié)算對(duì)帳、新農(nóng)合相關(guān)數(shù)據(jù)與HIS相關(guān)數(shù)據(jù)的匹配等功能。
3.1 新建用戶XNH
CREATE USER XNH IDENTIFIED BY "XHN"
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP PROFILE DEFAULT;
新農(nóng)合系統(tǒng)通過XNH用戶訪問“軍衛(wèi)一號(hào)”提取相關(guān)的數(shù)據(jù)信息。
3.2 創(chuàng)建視圖
在XNH用戶下創(chuàng)建視圖,以備新農(nóng)合系統(tǒng)調(diào)用。主要有住院病人登記視圖、門診病人登記視圖、門診費(fèi)用信息視圖、住院費(fèi)用信息視圖和項(xiàng)目字典視圖,見表1-表5。

表1 住院病人登記視圖V_JZDJ_NCKING

表2 門診病人登記視圖V_MZBZDJ_NCKING

表3 門診費(fèi)用信息視圖V_MZBZMX_NCKING

表4 住院費(fèi)用信息視圖V_ZYBZMX_NCKING

表5 項(xiàng)目字典視圖V_DDXMZD_NCKING
3.3 聲明外部函數(shù)
Function Int process(strparm strins,ref strparm strouts, ref string errtexts) library "kingncyl.dll"
其中結(jié)構(gòu)體strparm需要先定義,并且出參要初始化。主要函數(shù)說明如下:Getcyxx——返回家庭所有成員信息。入?yún)⒂泻瘮?shù)名稱、行政地區(qū)編碼、查詢方式和查詢號(hào)碼。在就診登記時(shí)調(diào)用,選擇某位家庭成員辦理就診登記。Reg——門診或住院登記。生成病人就診的唯一標(biāo)識(shí)編號(hào)(新農(nóng)合就診編號(hào))。入?yún)⒂泻瘮?shù)名稱、行政地區(qū)編碼、醫(yī)院編碼、類別、就診類型、補(bǔ)償類型、補(bǔ)償計(jì)算方法、個(gè)人編碼、操作員姓名、科室名稱、診斷疾病編碼、診斷疾病名稱、入院時(shí)間、補(bǔ)償機(jī)構(gòu)編碼、醫(yī)院病歷號(hào)。在就診登記時(shí)調(diào)用,把相關(guān)的就診信息傳到新農(nóng)合系統(tǒng)。Wdetails——寫處方明細(xì)信息。入?yún)⒂行姓貐^(qū)編碼、醫(yī)院編號(hào)、新農(nóng)合就診編號(hào)、處方編號(hào)、醫(yī)院明細(xì)編碼、醫(yī)院明細(xì)名稱、產(chǎn)地、規(guī)格、類別、單位名稱、劑數(shù)、單價(jià)、數(shù)量、總價(jià)、醫(yī)生姓名、錄入人、錄入時(shí)間。Drecipe——?jiǎng)h除處方信息。入?yún)⒂泻瘮?shù)名稱、行政地區(qū)編碼、醫(yī)院編號(hào)、新農(nóng)合就診編號(hào)、處方編號(hào)、刪除所有的處方信息的標(biāo)志。Pcalc——對(duì)新農(nóng)合病人的費(fèi)用進(jìn)行預(yù)結(jié)算。入?yún)⒂泻瘮?shù)名稱、行政地區(qū)編碼、醫(yī)院編號(hào)、農(nóng)合就診編號(hào)、出院日期、操作員。Bcjs——對(duì)新農(nóng)合病人的費(fèi)用進(jìn)行結(jié)算。入?yún)⒂泻瘮?shù)名稱、行政地區(qū)編碼、醫(yī)院編號(hào)、新農(nóng)合就診編號(hào)、出院日期、操作員。Dall——?jiǎng)h除該新農(nóng)合就診編號(hào)對(duì)應(yīng)的就診登記信息。入?yún)⒂泻瘮?shù)名稱、行政地區(qū)編碼、醫(yī)院編號(hào)、新農(nóng)合就診編號(hào)。在退號(hào)或退院時(shí)調(diào)用,刪除新農(nóng)合系統(tǒng)里的就診信息。Zyzh——住院招回。入?yún)⒂泻瘮?shù)名稱、行政地區(qū)編碼、醫(yī)院編號(hào)、新農(nóng)合就診編號(hào)、補(bǔ)償發(fā)票號(hào)、操作員。在退費(fèi)時(shí)調(diào)用,將此患者變?yōu)樵谠籂顟B(tài)。Bcfpsj——打印補(bǔ)償發(fā)票。入?yún)⒂泻瘮?shù)名稱、行政地區(qū)編碼、補(bǔ)償發(fā)票號(hào)。Ureg——修改登記信息。入?yún)⒂泻瘮?shù)名稱、行政地區(qū)編碼、醫(yī)院編號(hào)、新農(nóng)合就診編號(hào)、科室名稱、診斷疾病編碼、診斷疾病名稱。
3.4 業(yè)務(wù)流程
3.4.1 門診或住院登記 門診登記與住院登記的流程基本上是一致的。在接口程序中,首先從HIS中提取病人這次的登記信息,如果存在就調(diào)用Ureg函數(shù)修改登記信息;如果沒有就調(diào)用Getcyxx函數(shù)提取病人的家庭信息,從中選擇病人的個(gè)人信息,調(diào)用Reg函數(shù)辦理門診或住院登記。門診或住院登記流程,見圖1。

圖1 門診或住院登記流程
3.4.2 門診或住院結(jié)算 門診主要涉及一些特病的結(jié)算,與住院結(jié)算的流程是一樣的。在結(jié)算接口程序中,首先從HIS中提取病人的登記信息,調(diào)用Wdetails函數(shù)把病人的處方費(fèi)用明細(xì)上傳到新農(nóng)合數(shù)據(jù)庫(kù)。再檢查病人的提交情況,如果沒有提交,就調(diào)用Sjtj函數(shù)進(jìn)行數(shù)據(jù)提交;如果已經(jīng)提交過,就調(diào)用Pcalc函數(shù)進(jìn)行預(yù)結(jié)算,從新農(nóng)合方面返回結(jié)算信息。這時(shí)與病人確認(rèn)是否正式結(jié)算,如果病人同意的話,就調(diào)用Bcjs函數(shù)進(jìn)行正式結(jié)算,然后調(diào)用Bcfpsj函數(shù)打印收據(jù)。門診或住院結(jié)算流程,見圖2。

圖2 門診或住院結(jié)算流程
醫(yī)院信息系統(tǒng)在沒有做接口之前,需要把HIS中的信息在新農(nóng)合系統(tǒng)重新錄入一遍,耗費(fèi)大量的時(shí)間和精力,并且人工錄入的準(zhǔn)確性得不到保證。新農(nóng)合接口程序在中國(guó)人民解放軍第201醫(yī)院自2010年1月應(yīng)用以來,平均每年結(jié)算新農(nóng)合病人3 000人次左右,醫(yī)院墊付新農(nóng)合統(tǒng)籌報(bào)銷金額600
萬元左右[6-8]。接口系統(tǒng)患者登記及時(shí),即時(shí)結(jié)算方便準(zhǔn)確,普遍反映良好,工作效率大幅度提高,得到了患者和工作人員廣泛認(rèn)可。該系統(tǒng)保障了基本醫(yī)療保險(xiǎn)制度運(yùn)行的穩(wěn)定和可持續(xù)性,從而提高醫(yī)院的新農(nóng)合管理水平,提升醫(yī)院的社會(huì)形象[9-11]。
1 李志勇,崔珊珊,韓菲. “軍衛(wèi)一號(hào)”醫(yī)保結(jié)算中存在的問題及解決辦法 [J].中國(guó)醫(yī)療設(shè)備, 2012,27(12):96-97.
2 魏翎.新農(nóng)合接口的設(shè)計(jì)開發(fā)與實(shí)現(xiàn)[J].現(xiàn)代醫(yī)院管理,2011,2(1):48-49.
3 李志勇,孟毅,常穎.“軍衛(wèi)一號(hào)”醫(yī)保在院費(fèi)用的上傳[J].中國(guó)醫(yī)療設(shè)備,2010,25(2):62-63.
4 田玉兔,王慶宏,李曉康.“軍衛(wèi)一號(hào)”住院醫(yī)療保險(xiǎn)管理系統(tǒng)的設(shè)計(jì)[J]. 醫(yī)療衛(wèi)生裝備,2009,30(2):47-48.
5 石磊.服務(wù)器虛擬化技術(shù)在數(shù)據(jù)中心建設(shè)中的應(yīng)用[J].醫(yī)學(xué)信息學(xué)雜志,2012,33(12):28-31.
6 夏慧,張紅君,齊泉,等.新農(nóng)合一卡通直補(bǔ)系統(tǒng)與HIS接口的設(shè)計(jì)與實(shí)現(xiàn)[J].醫(yī)學(xué)信息學(xué)雜志,2013,34(5):31-34.
7 朱有存.新農(nóng)合與“軍衛(wèi)一號(hào)”接口實(shí)現(xiàn)[J].醫(yī)療衛(wèi)生裝備,2010,31(10):61-62.
8 馬繼鋒,張懷亮.醫(yī)保新農(nóng)合系統(tǒng)和HIS系統(tǒng)接口的設(shè)計(jì)和實(shí)現(xiàn)[J].醫(yī)學(xué)信息:上旬刊,2010,13(11):3941-3943.
9 張帆,李響,張紅君 軍衛(wèi)一號(hào)Oracle8i到Oracle11g在異構(gòu)環(huán)境下的升級(jí)過程[J].醫(yī)學(xué)信息學(xué)雜志,2014,35(1):26-28.
10 叢松.基于PB的療養(yǎng)院信息系統(tǒng)統(tǒng)計(jì)報(bào)表的實(shí)現(xiàn)[J].醫(yī)學(xué)信息學(xué)雜志,2013,34(5):35-37.
11 魏浩文.HIS安全維護(hù)技術(shù)的原理與應(yīng)用[J].醫(yī)學(xué)信息學(xué)雜志,2010,31(3):18-20.
Technical Design of Interface between "No.1 Military Medical Project" and the New Rural Coadjutant Medical Care System
LIZhi-yong,ZHANGYue,LIUYan-lin,
DepartmentofInformatics,201HospitalofPLA,Shenyang111000,China
Taking 201 Hospital of PLA as an example, the paper introduces the design of interface between"No.1 Military Medical Project" and the New Rural Coadjutant Medical Care(NRCMC) system from the aspects of interface system constitution and technical design, etc. The system runs smoothly since application, promotes business dealings between hospital and NRCMC center,and it is worth promotion.
No.1 Military Medical Project; The New Rural Coadjutant Medical Care(NRCMC); Medical insurance; Hospital information management system
2014-12-21
李志勇,技師,發(fā)表論文4篇。
R-058
A 〔DOI〕10.3969/j.issn.1673-6036.2015.07.006