張振勇 張曉勤 舒蕓
摘要:通過建立基于RESTful架構(gòu)的新農(nóng)合“跨省結(jié)算”系統(tǒng),實(shí)現(xiàn)異地新農(nóng)合患者實(shí)時(shí)結(jié)算。利用Web services技術(shù),建立HIS系統(tǒng)與新農(nóng)合跨省信息系統(tǒng)平臺(tái)間數(shù)據(jù)交互,實(shí)現(xiàn)實(shí)時(shí)結(jié)算。實(shí)現(xiàn)HIS系統(tǒng)與新農(nóng)合跨省信息系統(tǒng)平臺(tái)的無縫連接。該系統(tǒng)的實(shí)現(xiàn)解決了新農(nóng)合患者異地就醫(yī)墊資負(fù)擔(dān)和報(bào)銷難問題。
關(guān)鍵詞:RESTful;Web services;跨省結(jié)算;數(shù)據(jù)交互;實(shí)時(shí)結(jié)算
中圖分類號(hào):TP393? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ? ? 文章編號(hào):1009-3044(2018)35-0087-03
1 引言
《2016年政府工作報(bào)告》要求加快推進(jìn)基本醫(yī)保全國(guó)聯(lián)網(wǎng)和異地就醫(yī)結(jié)算工作的,全面推進(jìn)新型農(nóng)村合作醫(yī)療異地就醫(yī)聯(lián)網(wǎng)結(jié)報(bào)工作[1]。加快基本醫(yī)保異地就醫(yī)聯(lián)網(wǎng)結(jié)報(bào)工作是推進(jìn)健康中國(guó)建設(shè)的重要內(nèi)容,對(duì)于深化醫(yī)藥衛(wèi)生體制改革、落實(shí)分級(jí)診療、完善基本醫(yī)保制度建設(shè)、提升城鄉(xiāng)居民的獲得感具有重要意義。
隨著我國(guó)基本醫(yī)療保障制度的不斷完善,大家對(duì)于醫(yī)療費(fèi)用更便捷結(jié)算的呼聲越來越高。為有效解決了跨省異地就醫(yī)參合患者報(bào)銷墊款額度大、墊款時(shí)間長(zhǎng)、多次跑腿、手續(xù)麻煩等難題,國(guó)家衛(wèi)計(jì)委會(huì)同財(cái)政部聯(lián)合制定并發(fā)布《全國(guó)新型農(nóng)村合作醫(yī)療異地就醫(yī)聯(lián)網(wǎng)結(jié)報(bào)實(shí)施方案》,提出通過完善異地就醫(yī)補(bǔ)償管理政策、信息系統(tǒng)功能和服務(wù)網(wǎng)絡(luò),建立起有效的異地就醫(yī)運(yùn)行管理機(jī)制,逐步實(shí)現(xiàn)全國(guó)新農(nóng)合跨省就醫(yī)聯(lián)網(wǎng)結(jié)報(bào)。2017年,基本實(shí)現(xiàn)新農(nóng)合轉(zhuǎn)診住院患者跨省定點(diǎn)就醫(yī)結(jié)報(bào)[2-3]。要實(shí)現(xiàn)跨省就醫(yī)聯(lián)網(wǎng)結(jié)報(bào),必須借助于移動(dòng)通訊技術(shù)及信息交互技術(shù)等互聯(lián)網(wǎng)+進(jìn)行現(xiàn)代化醫(yī)療信息管理,才能達(dá)到業(yè)務(wù)及費(fèi)用的即時(shí)結(jié)報(bào)。我院根據(jù)這一方案要求,結(jié)合我院實(shí)際,優(yōu)化就醫(yī)結(jié)報(bào)流程,完善工作機(jī)制,制定了相應(yīng)信息系統(tǒng)改造方案,在HIS住院收費(fèi)系統(tǒng)的基礎(chǔ)上與國(guó)家人口健康信息平臺(tái)(新農(nóng)合信息平臺(tái))無縫對(duì)接,及時(shí)交換跨省就醫(yī)數(shù)據(jù),實(shí)現(xiàn)了新農(nóng)合住院醫(yī)療費(fèi)用的實(shí)時(shí)結(jié)算。
2 RESTful架構(gòu)及Webservice相關(guān)技術(shù)
2.1 RESTful架構(gòu)
REST的英文全稱是Representational State transfer,其含義是表象性狀態(tài)轉(zhuǎn)變或者表述性狀態(tài)轉(zhuǎn)移,起初是Roy Thomas Fielding 博士于2000年在他的博士論文《架構(gòu)風(fēng)格與基于網(wǎng)絡(luò)的軟件架構(gòu)設(shè)計(jì)》中提出來一種基于網(wǎng)絡(luò)的軟件架構(gòu)風(fēng)格[4-6]。基于RESTfulWebService服務(wù)架構(gòu)風(fēng)格的特點(diǎn)如下:
1)客戶-服務(wù)器。通信原則是分離關(guān)注點(diǎn),將用戶接口和數(shù)據(jù)存儲(chǔ)進(jìn)行分離,使得用戶接口具有可移植性、可擴(kuò)展性,也使開發(fā)出來的系統(tǒng)具有可伸縮性,跨多平臺(tái)進(jìn)行系統(tǒng)集成。
2)無狀態(tài)。通信原則是會(huì)話狀態(tài)只能全部保存在客戶端上,可以減輕服務(wù)器端的壓力,同時(shí)也簡(jiǎn)化了通信流程,但對(duì)網(wǎng)絡(luò)帶寬要求相對(duì)有點(diǎn)高了。
3)緩存。在通信過程中,允許將被傳輸?shù)臄?shù)據(jù)標(biāo)記為可緩存或不可緩存,達(dá)到數(shù)據(jù)可重用性目的,從而提高了數(shù)據(jù)交互效率。
4)統(tǒng)一接口。這是區(qū)別于其他基于網(wǎng)絡(luò)的架構(gòu)風(fēng)格的核心特征,通信組件之間通過統(tǒng)一的接口相互通信,以提高交互的可見性。該接口包含資源的識(shí)別(Identification of Resources)、通過表述對(duì)資源執(zhí)行的操作、自描述的消息(Self-descriptive Messages)[7-9]以及作為應(yīng)用狀態(tài)引擎的超媒體等四部分。
5)分層系統(tǒng)。RESTful架構(gòu)被分解為若干等級(jí)的層,每層中的服務(wù)(資源)組件對(duì)其他層的來說,是松耦合的,但組件本身是整個(gè)系統(tǒng)的外延邊界,具有內(nèi)聚特性。這種分層系統(tǒng)模式大大提高了底層的獨(dú)立性,簡(jiǎn)化了組件的實(shí)現(xiàn),改善系統(tǒng)的可伸縮性。
6)按需代碼。RESTful架構(gòu)通過一些插件或代碼,對(duì)Client PC的功能進(jìn)行擴(kuò)展。比如通過下載并執(zhí)行一些插件Java? Applet、Flash或代碼Java Script等進(jìn)行擴(kuò)展。
基于REST風(fēng)格的服務(wù)架構(gòu)不但提高了系統(tǒng)的伸縮性,而且還降低了開發(fā)的難度,大大縮短了系統(tǒng)開發(fā)周期,提高了工作效率。與基于SOAP的Web服務(wù)相比,REST風(fēng)格的服務(wù)具有面向資源、通信協(xié)議簡(jiǎn)單、擁有統(tǒng)一接口、冗余信息少以及能被搜索引擎索引等優(yōu)點(diǎn)。
2.2 RESTful WebServices
基于RESTful的網(wǎng)絡(luò)服務(wù)叫做RESTful Web服務(wù),即RESTful WebServices,是解決異構(gòu)系統(tǒng)間數(shù)據(jù)交換的較優(yōu)方案,具有簡(jiǎn)易、可伸縮性好和高共享性等優(yōu)點(diǎn)[10-12]。RESTful Web Services使用標(biāo)準(zhǔn)的 HTTP 方法 (GET/PUT/POST/DELETE) 來抽象所有 Web 系統(tǒng)的服務(wù)能力,接口更簡(jiǎn)單化,將會(huì)極大提高系統(tǒng)與系統(tǒng)之間整合的互操作能力。
下面以登錄修改密碼為例,簡(jiǎn)單介紹下以RESTful Web服務(wù)接口方式,即JQAPI接口。
首先,以GET方式將農(nóng)合中心編碼、醫(yī)院編碼、用戶名、原密碼及新密碼傳送給對(duì)端系統(tǒng)進(jìn)行修改密碼,具體格式為:
url/updatePwd?cNo={cNo} &&hCode={hCode}&uName={uName}&uPwd={uPwd}&nPwd={nPwd}。其中url是webserices服務(wù)地址,cNo、hCode等等為統(tǒng)一資源標(biāo)識(shí)符,以規(guī)范接口調(diào)用格式。
其次,以兩種方式從對(duì)端系統(tǒng)進(jìn)行回傳信息,一種是以JSON格式application/json、text/json進(jìn)行數(shù)據(jù)傳輸交互,具體代碼如下:
鑒于該平臺(tái)與省平臺(tái)之間交互的數(shù)據(jù)一部分來自于省內(nèi)各個(gè)縣級(jí)平臺(tái)數(shù)據(jù),而縣區(qū)的網(wǎng)絡(luò)帶寬普遍不太穩(wěn)定。數(shù)據(jù)交換格式采用JSON最大的優(yōu)勢(shì)是數(shù)據(jù)格式比較簡(jiǎn)單,易于讀寫,格式是壓縮的,占用帶寬小,因此,綜合考慮,本平臺(tái)與省平臺(tái)數(shù)據(jù)交換格式采用JSON進(jìn)行交互。
3 新農(nóng)合“跨省結(jié)算”交互系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
新型農(nóng)村合作醫(yī)療信息系統(tǒng)是指利用計(jì)算機(jī)、移動(dòng)通訊技術(shù)等現(xiàn)代化信息技術(shù)手段擴(kuò)展醫(yī)療互聯(lián)網(wǎng)+的發(fā)展,對(duì)農(nóng)合醫(yī)療工作中發(fā)生的有關(guān)信息進(jìn)行采集、存儲(chǔ)、處理、提取、傳輸、匯總加工,從而為農(nóng)村合作醫(yī)療工作提供全面的、自動(dòng)化的管理及多種服務(wù)的信息系統(tǒng)[3]。目前,貴州省新農(nóng)合信息系統(tǒng)就有四個(gè)軟件公司,分別為:省級(jí)平臺(tái)和畢節(jié)地區(qū)“晶奇系統(tǒng)”、貴陽市使用“競(jìng)達(dá)系統(tǒng)”、遵義地區(qū)(除余慶、綏陽)使用“康信系統(tǒng)”、其余大部分地區(qū)(除畢節(jié)地區(qū))使用“移動(dòng)系統(tǒng)”。各系統(tǒng)間的數(shù)據(jù)通過本系統(tǒng)進(jìn)行數(shù)據(jù)交互,實(shí)現(xiàn)新農(nóng)合門診大病及住院病人費(fèi)用跨省就醫(yī)實(shí)時(shí)結(jié)算,簡(jiǎn)化農(nóng)合患者報(bào)銷流程和減輕農(nóng)合患者就醫(yī)經(jīng)濟(jì)負(fù)擔(dān)。
本系統(tǒng)是基于我院HIS的新農(nóng)合住院費(fèi)用系統(tǒng)來實(shí)現(xiàn)跨省就醫(yī)患者出院實(shí)時(shí)結(jié)算,在結(jié)算時(shí)通過新農(nóng)合接口與國(guó)家新農(nóng)合信息平臺(tái)進(jìn)行實(shí)時(shí)交互。下面將詳細(xì)介紹該系統(tǒng)框架及主要功能。
3.1 HIS系統(tǒng)與新農(nóng)合跨省信息系統(tǒng)平臺(tái)間數(shù)據(jù)交互框架
本數(shù)據(jù)交互系統(tǒng)平臺(tái)主要包括以下五大功能模塊:病人登記以及病人費(fèi)用明細(xì)上傳、藥品診療醫(yī)院項(xiàng)目上傳、預(yù)算及結(jié)算數(shù)據(jù)反饋、匹配審核結(jié)果及反饋和標(biāo)準(zhǔn)數(shù)據(jù)字典、藥品診療、ICD-10補(bǔ)償類型下載等功能,具體結(jié)構(gòu)如圖1所示。
本新農(nóng)合“跨省結(jié)算”數(shù)據(jù)交互系統(tǒng)平臺(tái)具有可集成性、可擴(kuò)展性、數(shù)據(jù)可重用性等易于與其他系統(tǒng)進(jìn)行集成的特點(diǎn)。該平臺(tái)建設(shè)原則應(yīng)以我省推廣的居民電子健康檔案系統(tǒng)為基礎(chǔ),以身份證號(hào)為主索引,實(shí)現(xiàn)新農(nóng)合即時(shí)結(jié)算,簡(jiǎn)化新農(nóng)合病人報(bào)銷流程,同時(shí)也減輕了新農(nóng)合病人的經(jīng)濟(jì)負(fù)擔(dān)。
3.2 新農(nóng)合“跨省結(jié)算”系統(tǒng)API設(shè)計(jì)
本系統(tǒng)將醫(yī)院HIS系統(tǒng)與新農(nóng)合“跨省結(jié)算”平臺(tái)之間進(jìn)行數(shù)據(jù)交互的接口封裝成RESTful API,并詳細(xì)描述了各個(gè)API具體的入?yún)ⅰ⒊鰠⒓罢{(diào)用方式,如圖2所示。
本文以藥品\診療匹配數(shù)據(jù)上傳的RESTful API函數(shù)為例,進(jìn)行說明。該函數(shù)的訪問地址為:http://192.168.1.103:80/JQAPI/match Update?userName={uName}&userPwd={uPwd}¢erNo={XNHNo}&hospitalSysno={hospCode}&code={XnhCode}&hisCode={hisCode}&hisName={hisName}&hisSpec={hisSpec}&hisUnit={hisUnit}&hisConf={hisConf}&hisPrice={hisPrice},入?yún)⒄f明如表1所示。
4 成效
本系統(tǒng)以農(nóng)合住院病人費(fèi)用明細(xì)上傳模塊為例展示集成界面效果圖如圖3所示。該模塊分為三部分:農(nóng)合住院患者列表信息、農(nóng)合住院患者費(fèi)用明細(xì)上傳信息和農(nóng)合住院患者費(fèi)用明細(xì)上傳日志信息。其中農(nóng)合住院患者費(fèi)用明細(xì)上傳信息包括未上傳明細(xì)、已上傳明細(xì)、金額信息和計(jì)算過程。金額信息內(nèi)容是依據(jù)從省平臺(tái)獲取的農(nóng)合患者報(bào)銷比例依據(jù)計(jì)算過程公式進(jìn)行計(jì)算所得。
2017年1月9日,四川省新農(nóng)合患者朱先生在我院順利辦理了跨省異地就醫(yī)即時(shí)結(jié)報(bào)手續(xù),這是我院首例跨省異地就醫(yī)即時(shí)結(jié)報(bào),開啟了我省新農(nóng)合與全國(guó)跨省異地就醫(yī)聯(lián)網(wǎng)即時(shí)結(jié)報(bào)互聯(lián)互通工作。目前我院已有4.5萬例患者在我完成了即時(shí)結(jié)報(bào)。為了便于醫(yī)務(wù)工作人員的操作簡(jiǎn)便,將該系統(tǒng)部分模塊集成在HIS系統(tǒng)里,從根本上改變了新農(nóng)合患者結(jié)算模式,實(shí)現(xiàn)了即時(shí)結(jié)算,大大緩解了農(nóng)合患者醫(yī)療墊付資金的壓力,減輕了他們的經(jīng)濟(jì)負(fù)擔(dān),改善了醫(yī)療質(zhì)量。
5 總結(jié)
異地就醫(yī)聯(lián)網(wǎng)結(jié)算服務(wù)的實(shí)施,實(shí)實(shí)在在地解決了新農(nóng)合患者異地工作、生活就醫(yī)的現(xiàn)實(shí)問題,極大地改善了人們的醫(yī)療質(zhì)量,是一項(xiàng)惠民工程。我院的HIS系統(tǒng)與新農(nóng)合國(guó)家信息平臺(tái)進(jìn)行對(duì)接,交互數(shù)據(jù),為以后的區(qū)域醫(yī)療平臺(tái)建設(shè)打下了良好的接入平臺(tái)的基礎(chǔ)。同時(shí),也極大緩解了農(nóng)民的墊資壓力,優(yōu)化了參保人員的報(bào)銷流程,促進(jìn)了醫(yī)療保障水平的提高,為下一步門診新農(nóng)合跨省實(shí)時(shí)結(jié)算的開展奠定了良好的基礎(chǔ),為新農(nóng)合事業(yè)的可持續(xù)發(fā)展提供了保障,為廣大異地參合農(nóng)民提供更好、更優(yōu)、更便捷的醫(yī)療服務(wù)。
參考文獻(xiàn):
[1] 《2016年政府工作報(bào)告》[EB/OL].http://www.xinhuanet.com/fortune/2016-03/05/c_128775704.htm.
[2]《全國(guó)新型農(nóng)村合作醫(yī)療異地就醫(yī)聯(lián)網(wǎng)結(jié)報(bào)實(shí)施方案》[EB/OL].http://www.nhfpc.gov.cn/jws/s3581sg/201606/e28c759f9a28451fa6ae26d5782a177b.shtml.
[3]《關(guān)于印發(fā)新型農(nóng)村合作醫(yī)療信息系統(tǒng)基本規(guī)范的通知》[EB/OL].http://www.law-lib.com/law/law_view1.asp?id=99548.
[4]秦奮.移動(dòng)環(huán)境下RESTful Web Service的研究與設(shè)計(jì)[D]. 北京:北京工業(yè)大學(xué),2015:3-16.
[5] Roy Thomas Fielding.架構(gòu)風(fēng)格與基于網(wǎng)絡(luò)的軟件架構(gòu)設(shè)計(jì)[EB/OL]. http://www.doc88.com/p-535703042023.html.
[6] 馮偉.基于REST風(fēng)格的Android系統(tǒng)Web服務(wù)的研究[J].淮北職業(yè)技術(shù)學(xué)院學(xué)報(bào)2012,11(3): 87-88.
[7] 劉興邦.基于RESTful和android的途家網(wǎng)房源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 北京:北京交通大學(xué),2015:12-15.
[8] Box D,Ehnebuske D,Kakivaya G,et al.SOAP:Simple Object Access Protocol,2000[EB].
[9] Sam Weber,PaulaAustel, Michael Mclntosh.A Framework for Multi-Platform SOA Security Analyses[C].IEEE International Conference on Web Service,2007:102-109.
[10] 姜建武.基于RESTful API的智慧旅游系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].測(cè)繪與空間地理信息,2017(7):58-59.
[11] 李久剛,唐新明等.REST架構(gòu)的WebGIS技術(shù)研究與實(shí)現(xiàn)[J].測(cè)繪科學(xué),2011,26(5):85-87.
[12] 吳衍標(biāo).基于RESTful Web的智能家居系統(tǒng)應(yīng)用[J].計(jì)算機(jī)應(yīng)用,2015,35(S2):284-289.
【通聯(lián)編輯:朱寶貴】