HIS系统门急诊医保实时结算接口测试
本文由Markdown語法編輯器編輯完成。
1. 醫保實時結算
醫保實時結算,關鍵是“實時”兩個字。意思就是說,當醫保患者持醫保卡到患者指定的醫保定點醫院,從門診掛號、看病到取藥等環節所產生的所有醫療費用(掛號費,醫事服務費,診療費),都是實時進行結算和醫保報銷的,即繳費時會自動把患者該報銷的部分從醫保卡中進行扣除,剩下的錢是患者需要交給醫院的。
未實行醫保實時結算時,患者是先自己完全自費后再拿之前繳費的單子回單位或社保所申請,然后進行報銷。
醫保報銷的前提是,每個人每年門診和住院都有一個自付線。如果一年內花費的醫療費用在自付線以下的是由患者完全自付,超出自付線的部分才實行醫保報銷。對于在職職工,自付線是1800元/年,退休職工是1300元/年。
醫院通過實施醫保實時結算,可以大大地簡化患者的醫保報銷流程,為患者節省很多為了報銷而耽誤的時間。醫院HIS系統是否支持醫保實時結算,也是醫院信息化建設中的一個重要衡量指標,對于醫院的評級也是非常重要的參考。因此,HIS廠商對于門急診,以及住院的醫保實時結算都是非常重視的。
但是,這里需要特別注意的是,這個“實時結算”,僅指患者在醫院就診時的費用結算是實時的,即患者在繳費時,醫保扣除的費用患者不需要繳納,只需要繳納需要自費的部分。但是,對于醫院和醫保中心之間的費用結算,則不是實時進行的。而是每隔一個周期,醫院和醫保中心進行這個周期內的費用結算。這時,會由于醫院端對于醫保結算的規則和醫保中心的規則理解不同,而造成醫保中心對醫院的醫保費用拒付。這時,醫院往往會承受巨大的經濟損失。 因此,醫院在進行醫保實時結算的開發時,也需要特別注意對于醫保申請的審核,避免造成醫保中心拒付,降低醫院的不必要的經濟損失。
比如在《北京市基本醫療保險門診實時結算HIS改造接口規范v2.10_20151016.doc》中關于函數接口報錯信息中就提到:
如:假如傳給醫保中心的信息中,如果接口返回警告信息(warning)“缺少診斷信息”,“診斷編碼為空”等,雖然可以完成費用分解,但是有可能會造成醫保拒付。因此,在編碼時,一定要盡量完全按照醫保的各項規則來對輸入信息進行校驗。
2. 醫療保險醫院端組件介紹
醫院端組件,是由首信公司提供,供醫院使用完成醫保業務的應用系統,包括:醫院端業務組件和核心組件。
醫院端業務組件:用于完成住院業務和門診實時結算中基礎信息維護,申報等業務的應用系統,是原有醫院端外掛接口系統的升級和擴展。
醫院端核心組件:提供給HIS改造時調用,實現門診實時結算功能的一組API集合。
在HIS改造時,HIS通過調用核心組件實現北京市基本醫療保險門診實時結算的各項功能,包括:
- 持卡人身份認證(GetPersonInfo),
- 門診實時結算(Divide, Trade),
- 門診退費(Refundment),
等各項功能。
對于門診實時結算所用到的支持性功能,如:
- 醫保三大目錄對照,
- 門診結算費用對賬與申報,
等功能仍放在醫院端組件中,提供醫院使用。這部分功能HIS不需要進行改造。
2.1 醫院端核心COM組件
北京市基本醫療保險信息系統醫院端組件提供了一組軟件模塊——“核心組件(COM)”, HIS通過調用核心組件來實現北京市基本醫療保險門診實時結算的各項功能,包括持卡人身份認證,門診實時結算,門診退費等各項功能。
以下是首信公司提供的醫院端核心COM組件的測試界面,主要用來測試核心組件提供的各個接口的正確性。
醫院端核心組件是以COM組件的形式提供,而訪問時的數據類型是XML類型的。
醫院端核心組件提供的主要接口函數如下:
表1:醫保接口的公用接口
| 序號 | 函數名稱 | 函數作用說明 | 適用范圍 | |
| 1 | Open | 初始化讀卡設備 | 進入HIS系統 | |
| 2 | Close | 關閉讀卡設備 | 退出HIS系統 |
表2:醫保接口的門診結算接口
| 1 | GetPersonInfo | 讀取持卡人信息 | 進入門診收費流程讀取個人信息 |
| 2 | Divide | 門診實時結算費用分解 | 門診實時結算結果反饋待確認 |
| 3 | RefundmentDivide | 退費交易費用分解 | 門診退費重新分解 |
| 4 | Trade | 門診實時結算結果確認,包括退費交易確認 | 確認門診交易分解和退費分解結果 |
| 5 | PrintInvoice | 門診收據打印 | 啟用2013年新版收據后,Trade函數不再打印收據 |
| 6 | RePrintInvoice | 門診收據重新打印 | 重新打印門診收據 |
表3:醫保接口的門診結算查詢接口
| 1 | GetCardInfo | 讀取醫保卡內個人信息 | 供醫院實名或提供身份信息使用 |
| 2 | CommitTradeState | 交易查詢及回退 | 查詢醫保交易狀態,對賬使用 |
以下是在門急診,從持醫保卡掛號到就醫結算的函數基本調用流程圖:
從以上的流程圖可以看出醫保結算時調用函數的基本流程,而且醫保門診實時結算與工傷保險門診實時結算是完全并列的,只是工傷保險結算與醫保結算不能交叉。
3. 基于B/S架構的HIS訪問醫保COM組件接口
首信公司負責對北京市醫保實時結算的組件進行維護。HIS開發廠商在開發門急診和住院的醫保結算模塊時,需要去調用首信公司提供的醫保組件。醫保結算組件是以COM的形式提供。如果HIS系統是C/S架構,則可以通過C++/C#等直接訪問醫保COM組件;如果HIS系統是B/S架構,則可以通過ActiveX的形式,來訪問醫保組件。
由于我們維護的HIS系統是在C/S架構基礎上的升級版本,是以SSM(Spring-Struts-Mybatis)為基礎架構的B/S架構,同時由于ActiveX只能在IE瀏覽器上使用。雖然大部分醫院的HIS系統還是運行在Windows XP系統的IE瀏覽器上,但是為了能夠兼容更多的瀏覽器,我們不通過ActiveX的方式來訪問醫保COM組件,而是通過另一種方式來訪問。
參考鏈接:
1. 首信社保服務網
http://yb.capinfo.com.cn/yb/new.html
2. 首都信息股份公司-北京醫保系統建設HIS接口改造測試
http://ybhis.capinfo.com.cn/
3. 在html頁面中展示JSON:
http://www.jianshu.com/p/04127d74d88c
4. QT顯示中文字符串時出現亂碼的解決方案:
http://blog.csdn.net/luo_klt/article/details/8867665
http://blog.csdn.net/jh1513/article/details/52331973
https://www.devbean.net/2013/01/qt-study-road-2-text-file-io/
5. BSTR與QString之間的轉換:
https://stackoverflow.com/questions/13224445/why-bstr-and-how-to-convert-it-to-qstring
6. JS訪問C++編譯出的dll時,需要提前將dll的對象注入到頁面:
http://blog.csdn.net/jiaolong724/article/details/8532828
https://stackoverflow.com/questions/15617510/conver-qstring-to-bstr-and-vice-versa
總結
以上是生活随笔為你收集整理的HIS系统门急诊医保实时结算接口测试的全部內容,希望文章能夠幫你解決所遇到的問題。