王惠霞,鄭飛飛,張華,林鋒,宋雙雙,楊建蘭
(1.甘肅中醫藥大學信息工程學院,甘肅蘭州,730000;2.福建省泉州市正骨醫院,福建泉州,362000)
目前,醫保領域不平衡不充分的問題普遍存在,在不同制度、城鄉和地區存在待遇保障差異,人民群眾得不到均衡、充分、有效的醫療保障服務,公共管理服務能力不足[1],方式老化,數據“鴻溝”、信息“孤島”,嚴重制約了醫療保障體系公平和可持續發展。
以無法即刻精準辨識就醫人醫保身份、對過往參保人就醫資料無法知曉、醫保賬目與醫院單邊賬不能實現實時糾正、醫保資金區域疾病使用情況無法獲悉等為典型的問題普遍存在。為緩解上述問題,確保參保人持卡就醫服務高效有序推進和全市民享有公平就醫環境,建立一套成熟、完備的醫療保障服務平臺的需求迫在眉睫。對其具體建設內容的研究旨在:充分利用信息化平臺,借助計算機技術對全市醫保人員的醫療數據分析運用,以此搭建數據匯聚與共享平臺,實現廣服務、大數據、互協作的市醫療保障服務平臺建設目標。
平臺建設的初衷是將當地醫保專網建設作為基礎,以醫保卡使用過程中產生數據池為依托,借助當下始興的大數據及移動互聯等多個技術手段,遵循市醫保局完整的管理流程,設計和開發出一款基本符合醫保要求的服務業務系統。以期實現預留對接上下級醫保單位和醫院的服務接口和醫院的統一數據,將相關業務應用拓展功能延伸到各級醫院。
數據來源于各個醫療機構實時或者定時上傳的患者就醫數據,匯聚形成全市醫保人員持卡就醫的數據庫,結合實時診療資料的共享,提供更高效的醫療服務。依托過程中產生的數據庫,分析各個醫療機構的醫療收入情況、醫保醫師接診率等,為進一步優化醫療體系的方案決策提供理論支持。具體建設內容框架見圖1。

圖1 建設內容框架圖
系統前端設計開發時關鍵技術采用Ant-designvue+Vue+Webpack技術,Webpack是一個靜態的模塊化打包工具,在設計時將代碼打包部署到一個靜態服務器,減少用戶對常用組件的封裝,降低開發的難易程度。同時支持ES Module、CommonJS、AND的模塊化開發,也是現代的JavaScript應用程序。Vue項目加載的文件相對較多,有JavaScript的打包,實現將ES6轉換成ES5的語法,TypeScript的處理將其裝換成JavaScript;對CSS的處理,實現CSS文件模塊的加載和提取,Less、Sass等的預處理器的處理;同時也可實現對資源文件img、font中圖片img文件和字體font文件的加載。文件存儲采用阿里云oss。
后端技術主要采用SpringBoot_2.1.3.RELEASE+Mybatisplus_3.1.2+Shiro_1.4.0+Jwt_3.7.0,數據庫采用Redis(Remote Dictionary Server)+elasticsearch+MySQL整合mybatis技術,分布式事物采用seata。其中Redis是一個由Salvatore Sanfilippo寫的key-value存儲系統,實現跨平臺的非關系型數據庫。首先Redis讀寫數據時不會受到硬盤I/O速度限制,讀取速度非常快[3]。其次Elasticsearch技術用來做專門做搜索,非常擅長模糊查詢。利用這些技術可以精準高效的對數據庫中的數據進行檢索,提高系統的高并發性。此外部署了Druid數據庫連接池,內置提供強大的StatFilter插件,實現詳細統計SQL的執行性能,在功能、性能、擴展性方面超過其它數據庫連接池。MySQL是當前極為流行的關系型數據庫管理系統,在Web應用方面MySQL是最好的RDBMS應用軟件之一。
本平臺除前后端使用的關鍵技術外,還采用Logback(日志工具)、poi(Excel工具)、Quartz(定時任務)等其他技術。邏輯處理大多在小程序端js中實現,后臺只負責數據的存取。本平臺中存儲的數據均位于阿里云服務器,Java本地對云數據庫連接和操作時都需要通過JDBC進行,而本地數據都通過Tomcat接收和發送。當微信小程序端完成數據收集后,通過For循環結構構建數組,并作為上傳Json數據的一個變量“exchange_data_arr”統一上傳到服務器。當需要獲取該Json數據時,僅需在類中定義一個數組變量“exchange_data_arr” 獲取該數組,即可保留其對應關系,并加以使用。當用戶在小程序端請求數據時,將通過GET方法傳到JavaServlet類,Servlet得到數據會打印并返回一個數據給微信小程序,完成以此前后端通訊。在后臺端設計時同樣也是對服務器進行數據請求,當服務器接收到消息后再進行解析做出適當的響應,以這樣的方式實現前后端數據的交互。
參保市民可憑借身份證號、醫保卡號等注冊和認證身份完成平臺登陸,參保市民健康服務是用戶使用時的第一窗口,負責提供優質的醫保、醫療和其他便民服務。實現功能主要有醫保就醫、醫保服務、增值服務及個人中心四大部分。
完成預約掛號、預約排隊、報告查詢、繳費清單、電子醫保憑證與相關業務辦理等服務,能滿足患者住院期間服務需求,可實時關注醫療信息及其它項目查詢。支持各類家庭醫生服務項目包的詳細說明,提供用戶與醫生在線簽約功能,并為后續的家庭醫生提供增值服務[5]。
系統提供對定點醫院的服務:醫保收費事先審核、各種常用統計報表、跨院醫技報告、重復用藥或檢查及治療給予提醒[6]。共享本市醫療、醫保、藥物和專家資源,滿足民眾基本就醫需要。
數據來源于各家醫院的HIS系統,包括診療、門診掛號、收費明細數據及住出入院數據等[7]。醫療服務數據能實現患者基本信息、就診履歷、實驗室檢驗報告、影像診斷報告、住院相關病例報告,涵蓋住院類和門診類業務。系統定期計算市轄區內醫院門診統籌基金支出總額情況,結合監管規則對不同門診類型統籌基金支出情況進行有效監管[8]。
醫保服務中對新聞資訊、辦事指南、醫保賬戶查詢等功能詳細設計,模塊功能頁面見圖2。

圖2 模塊功能頁面圖
針對各類常見病種的前期癥狀進行宣傳,提醒民眾積極對癥自查,做好各類防護措施,平臺中實現患者對癥自檢功能中的疾病分析實現頁面圖,見圖3。

圖3 頁面圖1
收費記錄中記錄患者在醫療機構發生的所有門診診療明細費,實現頁面圖見圖4。

圖4 頁面圖2
系統定期計算所屬轄區內醫院門診統籌基金支出總額情況,結合監管規則對不同門診類型統籌基金支出情況進行有效監管。其中統籌基金支出構成情況頁面見圖5。

圖5 頁面圖3
本文結合醫保業務信息平臺就建設內容進行詳細的規劃和設計,確保更好地落實醫保服務工作,引導參保人合理使用醫保卡,有效管理自身健康,也為后續平臺成功開發發揮積極作用。
本文對平臺建設內容的研究,旨在實現全市大集中的醫療信息系統,實現設備、數據和應用系統大集中,解決全市市民在醫療領域日益增長的生活需要與當前醫療管理機制、服務能力、決策水平和監督手段不平衡不充分的發展之間的矛盾,以期構建更加公平、更加可持續的醫療體系。