HIS系統與多醫保管理系統實時數據交換的實現
陳秀紅① 吳凱① 王文①
①廣東省醫學科學院(廣東省人民醫院)信息科,510080,廣東省廣州市中山二路106 號
E-mail:13688871321@139.com;聯系電話:13688871321
摘 要 隨著醫療衛生改革的穩步深入地推進,地方醫療保險管理系統日益完善。為實現
醫保管理系統與醫院HIS 聯網并實時交換數據,開發了醫保代理系統。介紹了系統的實現
方法,應用的成效及達成的預期目標。
關鍵詞 醫保 醫保代理系統 數據交換
近年來,我國醫藥衛生事業取得了顯著成就,覆蓋城鄉的醫藥衛生服務體系
基本形成,醫療保障覆蓋人口逐步擴大,新型農村合作醫療和城鎮居民基本醫療
保險取得突破性進展,為深化醫藥衛生體制改革打下了良好基礎[1]。同時,也應
該看到,表面上各地醫保各有自己的一套籌資、報銷標準,根本原因則是各地經
濟發展水平和籌資水平不同,這在短期內無法根本解決,權宜的解決方法是建設
異地結算中心[2]。
由于我國城鎮職工基本醫療保險制度剛出臺還沒有多長時間,各地還都在積
極摸索之中,加上各地醫療保險政策的差異,因此到目前為止還沒有一套較為成
熟的醫療保險硬、軟件模式在全國推廣。為了確保醫療保險制度改革的正常開展,
確保網絡系統的穩定運行,確保醫療保險數據的安全、準確、及時上傳,廣東省
內各地區先后構建自己的完善的醫療保險管理系統,與醫院實行聯網,實現參保
人醫保費用在系統實時結算。這樣就出現了一家醫保定點醫院根據就診患者參加
醫療保險的不同,與不同的醫保系統進行實時外部數據交換的情況(即:醫院
HIS 系統需要與多醫保聯網的情況)。
1 建立醫保代理系統的必要性
醫院的HIS 系統是一個非常龐大的系統,除了它本身業務上的復雜之外,還
有很多需要和內外部進行實時交換數據。比如,內部子系統間的數據交換接口,
與外部的公費醫療系統接口、醫療保險接口、各種數據上報接口等等。造成這么
多的接口原因是很多的,其中最主要的原因是:
1.1 內部需要 HIS 系統涉及到醫院內部各個功能科室,各功能科室都有本身的
特定需要,并且需要多個軟硬件供應商提供的軟件和硬件的支持,而不同的軟件
和硬件需要交換數據的時候就要建立接口。比如檢驗科室,檢驗儀器需要從業務
數據讀取病人相關信息,而儀器供應商和HIS 系統開發商不同一個公司,那么交
換數據就需要在兩邊建立接口。
1.2 外部需要 目前醫院有各種各樣的病人:比如公費醫療患者,醫保患者,自
費患者等等,這些患者看病后,如果能享受公費報銷或醫保報銷,醫院在結算時,
就會按患者享受的報銷待遇調用相應的公醫接口、醫保接口進行實時結算,醫院
再跟這些部門進行結算。
我院目前與6 個醫保系統進行聯網結算:廣州市醫保、廣州鐵路醫保、東莞
醫保、南海醫保、深圳醫保、佛山醫保。也將與番禺醫保、海南醫保等醫保聯網。
為此,我院HIS 系統就要跟它們建立實時數據交換接口,而且每個醫保系統提供
的接口都不相同,HIS 系統就要針對這些接口進行特殊修改。為確保HIS 系統的
穩定,我們建立了醫保代理系統。HIS 系統跟醫保代理系統采用固定唯一的接口,
而醫保代理系統則隨不同醫保系統的改變而改變。
2 系統的特點及工作原理
2.1 系統特點
2.1.1 實時性 醫院要從醫保中心實時地獲取參保人身份信息、個人帳戶信息和
費用結算結果等信息。
2.1.2 接口多樣性 不同的醫保需要不同的接口。
2.2 工作原理 將醫保需求的代碼與HIS 本身的代碼相分離,降低耦合度,使得
各自需求變化帶來的相互影響降到最低;整合來自不同醫保的需求,將其封裝為
各自獨立的DLL 組件,進行統一的代碼實現;被分離開的醫保接口代碼,稱為“醫
保代理系統”。一方面,向醫院內部接受各個業務觸發點發出的醫保消息;另一
方面,向各醫保中心提交醫院的業務請求(見圖1)。在HIS 系統中定義標準的
醫保接口觸發點,在該點進行標準醫保接口方法的調用,并處理調用返回的數據。
圖1 協調工作原理示意圖
3 醫保代理接口(IMedicare)定義
3.1 Action
接口定義:Public Function Action (
ByVal MedicareType As Long, //醫保類型
ByVal Msg As Long, //醫保操作消息
ByVal InParam As Variant, //入口參數包
ByRef OutParam As Variant //出口參數包
) As JXActionResult //操作結果返回值
接口功能:要求指定類型的醫保組件完成指定的操作,完成具體操作后并返
回操作結果。調用者根據返回結果執行相應的處理。若組件未處理該操作時,自
動返回JXACT_NoAction。
注意:如果調用消息返回了Failure,則HIS系統應該讀取接口對象的
ErrorMessage屬性,并在提示欄中顯示該錯誤 |
|