魏慧
(西安醫(yī)學(xué)院 陜西 西安710021)
當(dāng)前針對醫(yī)療保險政策各個地方因為經(jīng)濟(jì)發(fā)展情況的不同,具體的實施政策也存在一定的差異,由此造成在醫(yī)保系統(tǒng)中數(shù)據(jù)也存在著很大的差異。同時針對醫(yī)保信息系統(tǒng)的開發(fā)商不同,導(dǎo)致產(chǎn)生存在很大的差異,而HIS系統(tǒng)是根據(jù)當(dāng)?shù)蒯t(yī)保信息中所提供的相關(guān)數(shù)據(jù)而選擇不同的數(shù)據(jù)接入方案,因此,會造成醫(yī)院端接入方案因為數(shù)據(jù)的不同而選擇不同的方式。
通過總結(jié)發(fā)現(xiàn)當(dāng)前主要流行的接口方式主要有3類。
1)通過調(diào)用“嵌入式DLL連接庫”與醫(yī)保信息管理系統(tǒng)和醫(yī)院信息管理系統(tǒng)之前的交互來實現(xiàn)對醫(yī)保業(yè)務(wù)的辦理。通過這種方式在對HIS系統(tǒng)進(jìn)行二次開發(fā)的時候,不需要考慮交互的細(xì)節(jié),只需根據(jù)DLL文件當(dāng)中所提出的要求進(jìn)行相關(guān)參數(shù)的傳入,即可實現(xiàn)醫(yī)保系統(tǒng)與HIS系統(tǒng)的業(yè)務(wù)交易。
2)通過構(gòu)建數(shù)據(jù)共享區(qū)域的方式,實現(xiàn)醫(yī)保信息與醫(yī)院信息系統(tǒng)的數(shù)據(jù)交互。其中數(shù)據(jù)共享區(qū)域可能為數(shù)據(jù)庫當(dāng)中的一個對象,又或者為一個文本文件。在對醫(yī)院信息系統(tǒng)進(jìn)行二次開發(fā)的時候,接口系統(tǒng)可獲取相關(guān)的所需數(shù)據(jù),閉關(guān)按照相關(guān)的要求對共享區(qū)域內(nèi)的數(shù)據(jù)進(jìn)行讀寫操作,如系統(tǒng)規(guī)定的格式為文本文件,則系統(tǒng)會自動寫入一個符合該格式要求的文本文件,而如果其格式為數(shù)據(jù)庫表,則通過相應(yīng)的語法進(jìn)行寫入,醫(yī)院信息系統(tǒng)通過一定的轉(zhuǎn)換規(guī)則實現(xiàn)把這些數(shù)據(jù)轉(zhuǎn)換成醫(yī)院信息系統(tǒng)能夠讀取的格式。
3)在某些醫(yī)院的接口系統(tǒng)的數(shù)據(jù)交互是通過WEB服務(wù)器所提供的一些外部接口系統(tǒng)來進(jìn)行實現(xiàn)。對這種方式的實現(xiàn)是通過構(gòu)建廣域網(wǎng)的方式,其具體實現(xiàn)的步驟為:首先進(jìn)行服務(wù)定位操作;其次通過系統(tǒng)身份認(rèn)證;再次則是根據(jù)接口設(shè)置的參數(shù)要求,調(diào)用其中的WEB服務(wù),并根據(jù)接口的規(guī)范將其中的參數(shù)進(jìn)行解析。由此通過上述的步驟完成兩個系統(tǒng)之間的信息和數(shù)據(jù)交互。醫(yī)保信息系統(tǒng)則根據(jù)相關(guān)的業(yè)務(wù),通過WEB服務(wù)的方式對其進(jìn)行發(fā)布,將醫(yī)保系統(tǒng)中的大量關(guān)鍵系想你的查詢設(shè)計為WEB服務(wù),將其部署在互聯(lián)網(wǎng)上,這樣就向外部提供了一個醫(yī)保查詢的接口,方便其他醫(yī)院通過該接口進(jìn)行數(shù)據(jù)的調(diào)用。
對該接口系統(tǒng)的功能設(shè)計,首先要對其功能的需求進(jìn)行分析?,F(xiàn)階段醫(yī)院針對醫(yī)?;颊呔驮\,其具體的流程如圖1所示。
圖1 醫(yī)?;颊呔歪t(yī)流程Fig.1 Themedical treatment process ofmedicare patients
通過上述的流程可以總結(jié)出當(dāng)醫(yī)保患者在進(jìn)行醫(yī)??ㄗx卡的時候,首先要確保醫(yī)院HIS系統(tǒng)與醫(yī)保系統(tǒng)服務(wù)器連接,保證對醫(yī)?;颊呱矸葸M(jìn)行識別,從而獲取醫(yī)保患者的基本信息,HIS系統(tǒng)通過和醫(yī)保服務(wù)器的響應(yīng),在得到醫(yī)?;颊呋镜男畔⒑笸ㄟ^對信息的辨析,確定該醫(yī)保患者是否具備醫(yī)保就診的條件,如果是,則直接給用戶掛號,并將該信息直接保存到HIS系統(tǒng)當(dāng)中,同時也將該信息全部保存到醫(yī)保系統(tǒng)當(dāng)中。在完成上述的步驟后,醫(yī)保系統(tǒng)會自動返回并給定唯一的交易流水號,并直接將該流水號寫入到HIS系統(tǒng)當(dāng)中。此后該患者根據(jù)醫(yī)生的診斷,通過HIS系統(tǒng)對其在醫(yī)院當(dāng)中的處方、診治等各種數(shù)據(jù)進(jìn)行記錄并保存,并基于患者唯一的ID號碼。在患者出院的時候,首先對患者就醫(yī)的詳細(xì)處方明細(xì)進(jìn)行更新,并通過HIS系統(tǒng)中的處方明細(xì)函數(shù)將該數(shù)據(jù)上傳到服務(wù)器。在這個程序當(dāng)中同時增加對賬的功能,從而確保兩者數(shù)據(jù)能夠保持一致性。在上傳后,操作人員可根據(jù)服務(wù)器中規(guī)定的保障的明細(xì)表,對醫(yī)療費(fèi)用進(jìn)行預(yù)結(jié)算,最后再通過醫(yī)院和醫(yī)保中心進(jìn)行核算。
通過上述的流程,對HIS系統(tǒng)來講,在不增加其額外醫(yī)院額外的工作量的同時,要求可對不同的醫(yī)保業(yè)務(wù)進(jìn)行處理,并減少醫(yī)保患者辦理醫(yī)保報銷的程序;針對醫(yī)保系統(tǒng)來講,醫(yī)保患者報銷的必須必須進(jìn)行嚴(yán)格的比對,并確保醫(yī)保系統(tǒng)和HIS系統(tǒng)之間的數(shù)據(jù)交換的格式一致性,并對各定點醫(yī)院進(jìn)行監(jiān)督,防止亂收費(fèi)和加收費(fèi)等情況。
通過上述對接口系統(tǒng)的需求分析可以看出醫(yī)院信息系統(tǒng)與醫(yī)保系統(tǒng)屬于兩個獨立的系統(tǒng),要將兩個不同的系統(tǒng)連接起來,拓展HIS的功能,則需要通過接口系統(tǒng)來實現(xiàn)。通過對上述需求的分析,對該接口系統(tǒng)的設(shè)計必須要注重以下的幾點原則:
1)對系統(tǒng)的設(shè)計要講求使用性。在滿足醫(yī)保和HIS系統(tǒng)的基礎(chǔ)上,對平臺的硬件、軟件進(jìn)行綜合考慮,從而得出該方案設(shè)計的最佳性價比,從而減少人力和財力的浪費(fèi);
2)系統(tǒng)安全性。該系統(tǒng)設(shè)計的主要目的提高醫(yī)?;颊邎箐N的效率,其中的數(shù)據(jù)交換則作為該系統(tǒng)的重點。因此,在實現(xiàn)過程中要保障醫(yī)?;颊邤?shù)據(jù)的完整性、正確性,同時還必須考慮數(shù)據(jù)傳輸?shù)陌踩裕?/p>
3)數(shù)據(jù)的規(guī)范性。在一個地區(qū)當(dāng)中通常有一個醫(yī)保中心,但可以有多個定點醫(yī)保機(jī)構(gòu)。醫(yī)保中心會根據(jù)不同的地方政策,對醫(yī)保數(shù)據(jù)庫進(jìn)行實時更新。因此,在對接口系統(tǒng)進(jìn)行設(shè)計的時候,必須具備一定的規(guī)范性,從而確保數(shù)據(jù)符合醫(yī)保中心的要求,畢竟在盡可能少改動醫(yī)院HIS系統(tǒng)的前提下,及時對醫(yī)保數(shù)據(jù)進(jìn)行更新。
4)易于管理。接口系統(tǒng)設(shè)計的目的是為患者和醫(yī)院提供方便,因此,在對系統(tǒng)進(jìn)行設(shè)計的時候,應(yīng)保證數(shù)據(jù)接口平臺的易管理性,從而方便醫(yī)院和患者。
通過上述的論述可以發(fā)現(xiàn)接口方式可通過WEB服務(wù)器。對此,本設(shè)計則通過構(gòu)建前置機(jī)和軟件兩種方式對接口進(jìn)行設(shè)計。前置機(jī)接口則是通過一臺固定的PC端作為前置機(jī),將HIS系統(tǒng)當(dāng)中的醫(yī)保數(shù)據(jù)進(jìn)行上傳則是先集中到該前置機(jī)當(dāng)中,在將其上傳到醫(yī)保WEB服務(wù)器。采用軟件的接口則是通過醫(yī)保軟件自帶的函數(shù),HIS系統(tǒng)在對醫(yī)保的業(yè)務(wù)進(jìn)行處理的時候,則通過調(diào)用其中的函數(shù)來直接對其中的醫(yī)保業(yè)務(wù)進(jìn)行處理。通過該方案其最大的優(yōu)點在于對醫(yī)院本身的HIS系統(tǒng)的改動很少,并且其結(jié)算性也很強(qiáng)(見圖2)。
圖2 系統(tǒng)整體方案設(shè)計Fig.2 Structure diagram of the system
該整體方案其數(shù)據(jù)流向則為:通過醫(yī)院HIS終端的數(shù)據(jù)請求,從而實現(xiàn)和接口程序的交互,接口程序相關(guān)的事件發(fā)送到前置數(shù)據(jù)庫當(dāng)中,醫(yī)保數(shù)據(jù)庫將醫(yī)?;颊叩幕拘畔⒎答伣oHIS系統(tǒng)當(dāng)中,并將數(shù)據(jù)進(jìn)行保存。前置服務(wù)器將事件發(fā)送給醫(yī)保服務(wù)器對請求進(jìn)行處理。在醫(yī)保服務(wù)器處理完后,通過主機(jī)將患者的個人賬戶信息、金額等返回到醫(yī)院的HIS端。
通過對醫(yī)保系統(tǒng)的需求和結(jié)合醫(yī)保報銷的實際工作內(nèi)容,本設(shè)計將該接口系統(tǒng)的功能分為以下幾個子系統(tǒng):認(rèn)證子系統(tǒng)、數(shù)據(jù)子系統(tǒng)、業(yè)務(wù)子系統(tǒng)和查詢子系統(tǒng),其具體如圖3所示
圖3 系統(tǒng)功能設(shè)計Fig.3 The design of the system function
接口系統(tǒng)的設(shè)計中涉及HIS系統(tǒng)當(dāng)中的數(shù)據(jù)和醫(yī)保系統(tǒng)中的數(shù)據(jù)。在該接口系統(tǒng)中最為關(guān)鍵的是如何使得兩數(shù)據(jù)庫的數(shù)據(jù)合理的整合起來使用。而不同的地區(qū)其醫(yī)保的數(shù)據(jù)都是統(tǒng)一的,唯一不同的是各地方定點醫(yī)院數(shù)據(jù)[5]。因此,要使得數(shù)據(jù)能夠?qū)崿F(xiàn)共享,則通過在HIS系統(tǒng)中建立與醫(yī)保數(shù)據(jù)相同的數(shù)據(jù)目錄,從而實現(xiàn)和醫(yī)保數(shù)據(jù)目錄的對照。通過患者在就醫(yī)過程中與醫(yī)保相同目錄的數(shù)據(jù)對應(yīng)起來,再將其上傳到醫(yī)保中心當(dāng)中,從而即實現(xiàn)額實現(xiàn)的共享與整合。因此,將該接口系統(tǒng)的具體數(shù)據(jù)庫E-R關(guān)系圖如圖4所示。
通過上述數(shù)據(jù)庫E-R關(guān)系圖可以看出該系統(tǒng)數(shù)據(jù)的流向,通過醫(yī)?;颊咦x卡,從而開始該系統(tǒng)的數(shù)據(jù)流動,并以圖1患者的就醫(yī)流程作為主線,開始整個數(shù)據(jù)系統(tǒng)的數(shù)據(jù)流動。
圖4 E-R關(guān)系圖Fig.4 E-R diagram
該接口系統(tǒng)的開發(fā)是作為醫(yī)保系統(tǒng)與HIS系統(tǒng)兩者連接的橋梁,為醫(yī)保中心為個定點醫(yī)保機(jī)構(gòu)提供的服務(wù),從而使得定點醫(yī)療機(jī)構(gòu)和快捷的處理醫(yī)保患者的相關(guān)業(yè)務(wù)。結(jié)合本文系統(tǒng)設(shè)計的原則,本文針對大型醫(yī)院的網(wǎng)絡(luò)要求比較高,要求在以太網(wǎng)10兆及其以上的寬帶網(wǎng)或局域網(wǎng)中。同時該系統(tǒng)的服務(wù)器端操作系統(tǒng)選用UNIX系統(tǒng),客戶端要求為WINDOWS xp以上;數(shù)據(jù)庫選擇ORACLE10G以上版本;開發(fā)語言則用Powerscript;開發(fā)工具為PowerBuilder 9.0,Plsql developer。
以簽退為例,其具體的實現(xiàn)流程如圖5所示。
圖5 簽退交易流程Fig.5 The process of check-out transaction
其具體實現(xiàn)編程:
用戶簽退函數(shù):uf_yhqt()
返回值:integer 1=成功 -1=失敗
ls_indata="
li_rtn = guo_lzyb.uf_business (ls_jybm,ls_indata,ls_outdata)
If li_rtn<>0 Then
messagebox(”提示:",”用戶簽退失敗,”+ls_outdata)
Return-1 End If
總之,醫(yī)保作為保障人們基本保障的一項社會制度,做好對該制度的服務(wù),能更好的服務(wù)社會的發(fā)展,提高我國的醫(yī)療服務(wù)水平。通過對該系統(tǒng)的實現(xiàn),患者只需通過該系統(tǒng)即可實現(xiàn)對醫(yī)保費(fèi)用的報銷,而醫(yī)保中心則通過該系統(tǒng)實現(xiàn)對賬務(wù)的處理,有效的減少了醫(yī)保中心的工作量,更好的做好對醫(yī)保工作的監(jiān)督。
[1]滕海.我國醫(yī)療保險法律制度現(xiàn)狀及完善 [J].西江月,2013(7):172.TENGHai.The status and improvementofmedical insurance system[J].The of Journal Xijiangyue,2013(7):172.
[2]李梅.HIS系統(tǒng)與醫(yī)保接口的實現(xiàn)[J].醫(yī)學(xué)信息:上旬刊,2012,24(23):23-24.LImei.The achieve of HIS system interfaces with medicare[J].Journal of Medical Information:on the Ten-day,2012,24(23):23-24.
[3]楊華.醫(yī)療保險定點醫(yī)院信息系統(tǒng)的設(shè)計與實現(xiàn)[D].濟(jì)南:山東大學(xué),2008.
[4]葉燕.HIS系統(tǒng)與醫(yī)保系統(tǒng)數(shù)據(jù)交換平臺的設(shè)計與實現(xiàn)[D].蘭州:蘭州大學(xué),2014.
[5]潘敏,傅揚(yáng),史曉翠.Oracle數(shù)據(jù)庫性能優(yōu)化的分析[J].電腦編程技巧與維護(hù),2010(20):35-36.PAN Min,F(xiàn)U Yang,SHI Xiao-cui.Oracle database performance optimization analysis[J].Computer Programming Skills and Maintenance,2010(20):35-36.
[6]崔巍.PowerBuilder數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)教程(高等學(xué)校計算機(jī)基礎(chǔ)教育教材精選)[M].北京:清華大學(xué)出版社有限公司,2005.