王惠霞,鄭飛飛,張華,林鋒,宋雙雙,楊建蘭
(1.甘肅中醫(yī)藥大學(xué)信息工程學(xué)院,甘肅蘭州,730000;2.福建省泉州市正骨醫(yī)院,福建泉州,362000)
目前,醫(yī)保領(lǐng)域不平衡不充分的問題普遍存在,在不同制度、城鄉(xiāng)和地區(qū)存在待遇保障差異,人民群眾得不到均衡、充分、有效的醫(yī)療保障服務(wù),公共管理服務(wù)能力不足[1],方式老化,數(shù)據(jù)“鴻溝”、信息“孤島”,嚴(yán)重制約了醫(yī)療保障體系公平和可持續(xù)發(fā)展。
以無法即刻精準(zhǔn)辨識(shí)就醫(yī)人醫(yī)保身份、對過往參保人就醫(yī)資料無法知曉、醫(yī)保賬目與醫(yī)院單邊賬不能實(shí)現(xiàn)實(shí)時(shí)糾正、醫(yī)保資金區(qū)域疾病使用情況無法獲悉等為典型的問題普遍存在。為緩解上述問題,確保參保人持卡就醫(yī)服務(wù)高效有序推進(jìn)和全市民享有公平就醫(yī)環(huán)境,建立一套成熟、完備的醫(yī)療保障服務(wù)平臺(tái)的需求迫在眉睫。對其具體建設(shè)內(nèi)容的研究旨在:充分利用信息化平臺(tái),借助計(jì)算機(jī)技術(shù)對全市醫(yī)保人員的醫(yī)療數(shù)據(jù)分析運(yùn)用,以此搭建數(shù)據(jù)匯聚與共享平臺(tái),實(shí)現(xiàn)廣服務(wù)、大數(shù)據(jù)、互協(xié)作的市醫(yī)療保障服務(wù)平臺(tái)建設(shè)目標(biāo)。
平臺(tái)建設(shè)的初衷是將當(dāng)?shù)蒯t(yī)保專網(wǎng)建設(shè)作為基礎(chǔ),以醫(yī)??ㄊ褂眠^程中產(chǎn)生數(shù)據(jù)池為依托,借助當(dāng)下始興的大數(shù)據(jù)及移動(dòng)互聯(lián)等多個(gè)技術(shù)手段,遵循市醫(yī)保局完整的管理流程,設(shè)計(jì)和開發(fā)出一款基本符合醫(yī)保要求的服務(wù)業(yè)務(wù)系統(tǒng)。以期實(shí)現(xiàn)預(yù)留對接上下級醫(yī)保單位和醫(yī)院的服務(wù)接口和醫(yī)院的統(tǒng)一數(shù)據(jù),將相關(guān)業(yè)務(wù)應(yīng)用拓展功能延伸到各級醫(yī)院。
數(shù)據(jù)來源于各個(gè)醫(yī)療機(jī)構(gòu)實(shí)時(shí)或者定時(shí)上傳的患者就醫(yī)數(shù)據(jù),匯聚形成全市醫(yī)保人員持卡就醫(yī)的數(shù)據(jù)庫,結(jié)合實(shí)時(shí)診療資料的共享,提供更高效的醫(yī)療服務(wù)。依托過程中產(chǎn)生的數(shù)據(jù)庫,分析各個(gè)醫(yī)療機(jī)構(gòu)的醫(yī)療收入情況、醫(yī)保醫(yī)師接診率等,為進(jìn)一步優(yōu)化醫(yī)療體系的方案決策提供理論支持。具體建設(shè)內(nèi)容框架見圖1。
圖1 建設(shè)內(nèi)容框架圖
系統(tǒng)前端設(shè)計(jì)開發(fā)時(shí)關(guān)鍵技術(shù)采用Ant-designvue+Vue+Webpack技術(shù),Webpack是一個(gè)靜態(tài)的模塊化打包工具,在設(shè)計(jì)時(shí)將代碼打包部署到一個(gè)靜態(tài)服務(wù)器,減少用戶對常用組件的封裝,降低開發(fā)的難易程度。同時(shí)支持ES Module、CommonJS、AND的模塊化開發(fā),也是現(xiàn)代的JavaScript應(yīng)用程序。Vue項(xiàng)目加載的文件相對較多,有JavaScript的打包,實(shí)現(xiàn)將ES6轉(zhuǎn)換成ES5的語法,TypeScript的處理將其裝換成JavaScript;對CSS的處理,實(shí)現(xiàn)CSS文件模塊的加載和提取,Less、Sass等的預(yù)處理器的處理;同時(shí)也可實(shí)現(xiàn)對資源文件img、font中圖片img文件和字體font文件的加載。文件存儲(chǔ)采用阿里云oss。
后端技術(shù)主要采用SpringBoot_2.1.3.RELEASE+Mybatisplus_3.1.2+Shiro_1.4.0+Jwt_3.7.0,數(shù)據(jù)庫采用Redis(Remote Dictionary Server)+elasticsearch+MySQL整合mybatis技術(shù),分布式事物采用seata。其中Redis是一個(gè)由Salvatore Sanfilippo寫的key-value存儲(chǔ)系統(tǒng),實(shí)現(xiàn)跨平臺(tái)的非關(guān)系型數(shù)據(jù)庫。首先Redis讀寫數(shù)據(jù)時(shí)不會(huì)受到硬盤I/O速度限制,讀取速度非常快[3]。其次Elasticsearch技術(shù)用來做專門做搜索,非常擅長模糊查詢。利用這些技術(shù)可以精準(zhǔn)高效的對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行檢索,提高系統(tǒng)的高并發(fā)性。此外部署了Druid數(shù)據(jù)庫連接池,內(nèi)置提供強(qiáng)大的StatFilter插件,實(shí)現(xiàn)詳細(xì)統(tǒng)計(jì)SQL的執(zhí)行性能,在功能、性能、擴(kuò)展性方面超過其它數(shù)據(jù)庫連接池。MySQL是當(dāng)前極為流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在Web應(yīng)用方面MySQL是最好的RDBMS應(yīng)用軟件之一。
本平臺(tái)除前后端使用的關(guān)鍵技術(shù)外,還采用Logback(日志工具)、poi(Excel工具)、Quartz(定時(shí)任務(wù))等其他技術(shù)。邏輯處理大多在小程序端js中實(shí)現(xiàn),后臺(tái)只負(fù)責(zé)數(shù)據(jù)的存取。本平臺(tái)中存儲(chǔ)的數(shù)據(jù)均位于阿里云服務(wù)器,Java本地對云數(shù)據(jù)庫連接和操作時(shí)都需要通過JDBC進(jìn)行,而本地?cái)?shù)據(jù)都通過Tomcat接收和發(fā)送。當(dāng)微信小程序端完成數(shù)據(jù)收集后,通過For循環(huán)結(jié)構(gòu)構(gòu)建數(shù)組,并作為上傳Json數(shù)據(jù)的一個(gè)變量“exchange_data_arr”統(tǒng)一上傳到服務(wù)器。當(dāng)需要獲取該Json數(shù)據(jù)時(shí),僅需在類中定義一個(gè)數(shù)組變量“exchange_data_arr” 獲取該數(shù)組,即可保留其對應(yīng)關(guān)系,并加以使用。當(dāng)用戶在小程序端請求數(shù)據(jù)時(shí),將通過GET方法傳到JavaServlet類,Servlet得到數(shù)據(jù)會(huì)打印并返回一個(gè)數(shù)據(jù)給微信小程序,完成以此前后端通訊。在后臺(tái)端設(shè)計(jì)時(shí)同樣也是對服務(wù)器進(jìn)行數(shù)據(jù)請求,當(dāng)服務(wù)器接收到消息后再進(jìn)行解析做出適當(dāng)?shù)捻憫?yīng),以這樣的方式實(shí)現(xiàn)前后端數(shù)據(jù)的交互。
參保市民可憑借身份證號、醫(yī)??ㄌ柕茸院驼J(rèn)證身份完成平臺(tái)登陸,參保市民健康服務(wù)是用戶使用時(shí)的第一窗口,負(fù)責(zé)提供優(yōu)質(zhì)的醫(yī)保、醫(yī)療和其他便民服務(wù)。實(shí)現(xiàn)功能主要有醫(yī)保就醫(yī)、醫(yī)保服務(wù)、增值服務(wù)及個(gè)人中心四大部分。
完成預(yù)約掛號、預(yù)約排隊(duì)、報(bào)告查詢、繳費(fèi)清單、電子醫(yī)保憑證與相關(guān)業(yè)務(wù)辦理等服務(wù),能滿足患者住院期間服務(wù)需求,可實(shí)時(shí)關(guān)注醫(yī)療信息及其它項(xiàng)目查詢。支持各類家庭醫(yī)生服務(wù)項(xiàng)目包的詳細(xì)說明,提供用戶與醫(yī)生在線簽約功能,并為后續(xù)的家庭醫(yī)生提供增值服務(wù)[5]。
系統(tǒng)提供對定點(diǎn)醫(yī)院的服務(wù):醫(yī)保收費(fèi)事先審核、各種常用統(tǒng)計(jì)報(bào)表、跨院醫(yī)技報(bào)告、重復(fù)用藥或檢查及治療給予提醒[6]。共享本市醫(yī)療、醫(yī)保、藥物和專家資源,滿足民眾基本就醫(yī)需要。
數(shù)據(jù)來源于各家醫(yī)院的HIS系統(tǒng),包括診療、門診掛號、收費(fèi)明細(xì)數(shù)據(jù)及住出入院數(shù)據(jù)等[7]。醫(yī)療服務(wù)數(shù)據(jù)能實(shí)現(xiàn)患者基本信息、就診履歷、實(shí)驗(yàn)室檢驗(yàn)報(bào)告、影像診斷報(bào)告、住院相關(guān)病例報(bào)告,涵蓋住院類和門診類業(yè)務(wù)。系統(tǒng)定期計(jì)算市轄區(qū)內(nèi)醫(yī)院門診統(tǒng)籌基金支出總額情況,結(jié)合監(jiān)管規(guī)則對不同門診類型統(tǒng)籌基金支出情況進(jìn)行有效監(jiān)管[8]。
醫(yī)保服務(wù)中對新聞資訊、辦事指南、醫(yī)保賬戶查詢等功能詳細(xì)設(shè)計(jì),模塊功能頁面見圖2。
圖2 模塊功能頁面圖
針對各類常見病種的前期癥狀進(jìn)行宣傳,提醒民眾積極對癥自查,做好各類防護(hù)措施,平臺(tái)中實(shí)現(xiàn)患者對癥自檢功能中的疾病分析實(shí)現(xiàn)頁面圖,見圖3。
圖3 頁面圖1
收費(fèi)記錄中記錄患者在醫(yī)療機(jī)構(gòu)發(fā)生的所有門診診療明細(xì)費(fèi),實(shí)現(xiàn)頁面圖見圖4。
圖4 頁面圖2
系統(tǒng)定期計(jì)算所屬轄區(qū)內(nèi)醫(yī)院門診統(tǒng)籌基金支出總額情況,結(jié)合監(jiān)管規(guī)則對不同門診類型統(tǒng)籌基金支出情況進(jìn)行有效監(jiān)管。其中統(tǒng)籌基金支出構(gòu)成情況頁面見圖5。
圖5 頁面圖3
本文結(jié)合醫(yī)保業(yè)務(wù)信息平臺(tái)就建設(shè)內(nèi)容進(jìn)行詳細(xì)的規(guī)劃和設(shè)計(jì),確保更好地落實(shí)醫(yī)保服務(wù)工作,引導(dǎo)參保人合理使用醫(yī)???,有效管理自身健康,也為后續(xù)平臺(tái)成功開發(fā)發(fā)揮積極作用。
本文對平臺(tái)建設(shè)內(nèi)容的研究,旨在實(shí)現(xiàn)全市大集中的醫(yī)療信息系統(tǒng),實(shí)現(xiàn)設(shè)備、數(shù)據(jù)和應(yīng)用系統(tǒng)大集中,解決全市市民在醫(yī)療領(lǐng)域日益增長的生活需要與當(dāng)前醫(yī)療管理機(jī)制、服務(wù)能力、決策水平和監(jiān)督手段不平衡不充分的發(fā)展之間的矛盾,以期構(gòu)建更加公平、更加可持續(xù)的醫(yī)療體系。