新农合“异地结算”交互系统的设计与实现

2018-02-24 13:55张振勇张晓勤舒芸
电脑知识与技术 2018年34期

张振勇 张晓勤 舒芸

摘要:通过建立基于RESTful架构的新农合“跨省结算”系统,实现异地新农合患者实时结算。利用Web services技术,建立HIS系统与新农合跨省信息系统平台间数据交互,实现实时结算。实现HIS系统与新农合跨省信息系统平台的无缝连接。该系统的实现解决了新农合患者异地就医垫资负担和报销难问题。

关键词:RESTful;Web services;跨省结算;数据交互;实时结算

中图分类号:TP393        文献标识码:A        文章编号:1009-3044(2018)35-0087-03

1 引言

《2016年政府工作报告》要求加快推进基本医保全国联网和异地就医结算工作的,全面推进新型农村合作医疗异地就医联网结报工作[1]。加快基本医保异地就医联网结报工作是推进健康中国建设的重要内容,对于深化医药卫生体制改革、落实分级诊疗、完善基本医保制度建设、提升城乡居民的获得感具有重要意义。

随着我国基本医疗保障制度的不断完善,大家对于医疗费用更便捷结算的呼声越来越高。为有效解决了跨省异地就医参合患者报销垫款额度大、垫款时间长、多次跑腿、手续麻烦等难题,国家卫计委会同财政部联合制定并发布《全国新型农村合作医疗异地就医联网结报实施方案》,提出通过完善异地就医补偿管理政策、信息系统功能和服务网络,建立起有效的异地就医运行管理机制,逐步实现全国新农合跨省就医联网结报。2017年,基本实现新农合转诊住院患者跨省定点就医结报[2-3]。要实现跨省就医联网结报,必须借助于移动通讯技术及信息交互技术等互联网+进行现代化医疗信息管理,才能达到业务及费用的即时结报。我院根据这一方案要求,结合我院实际,优化就医结报流程,完善工作机制,制定了相应信息系统改造方案,在HIS住院收费系统的基础上与国家人口健康信息平台(新农合信息平台)无缝对接,及时交换跨省就医数据,实现了新农合住院医疗费用的实时结算。

2 RESTful架构及Webservice相关技术

2.1 RESTful架构

REST的英文全称是Representational State transfer,其含义是表象性状态转变或者表述性状态转移,起初是Roy Thomas Fielding 博士于2000年在他的博士论文《架构风格与基于网络的软件架构设计》中提出来一种基于网络的软件架构风格[4-6]。基于RESTfulWebService服务架构风格的特点如下:

1)客户-服务器。通信原则是分离关注点,将用户接口和数据存储进行分离,使得用户接口具有可移植性、可扩展性,也使开发出来的系统具有可伸缩性,跨多平台进行系统集成。

2)无状态。通信原则是会话状态只能全部保存在客户端上,可以减轻服务器端的压力,同时也简化了通信流程,但对网络带宽要求相对有点高了。

3)缓存。在通信过程中,允许将被传输的数据标记为可缓存或不可缓存,达到数据可重用性目的,从而提高了数据交互效率。

4)统一接口。这是区别于其他基于网络的架构风格的核心特征,通信组件之间通过统一的接口相互通信,以提高交互的可见性。该接口包含资源的识别(Identification of Resources)、通过表述对资源执行的操作、自描述的消息(Self-descriptive Messages)[7-9]以及作为应用状态引擎的超媒体等四部分。

5)分层系统。RESTful架构被分解为若干等级的层,每层中的服务(资源)组件对其他层的来说,是松耦合的,但组件本身是整个系统的外延边界,具有内聚特性。这种分层系统模式大大提高了底层的独立性,简化了组件的实现,改善系统的可伸缩性。

6)按需代码。RESTful架构通过一些插件或代码,对Client PC的功能进行扩展。比如通过下载并执行一些插件Java  Applet、Flash或代码Java Script等进行扩展。

基于REST风格的服务架构不但提高了系统的伸缩性,而且还降低了开发的难度,大大缩短了系统开发周期,提高了工作效率。与基于SOAP的Web服务相比,REST風格的服务具有面向资源、通信协议简单、拥有统一接口、冗余信息少以及能被搜索引擎索引等优点。

2.2 RESTful WebServices

基于RESTful的网络服务叫做RESTful Web服务,即RESTful WebServices,是解决异构系统间数据交换的较优方案,具有简易、可伸缩性好和高共享性等优点[10-12]。RESTful Web Services使用标准的 HTTP 方法 (GET/PUT/POST/DELETE) 来抽象所有 Web 系统的服务能力,接口更简单化,将会极大提高系统与系统之间整合的互操作能力。

下面以登录修改密码为例,简单介绍下以RESTful Web服务接口方式,即JQAPI接口。

首先,以GET方式将农合中心编码、医院编码、用户名、原密码及新密码传送给对端系统进行修改密码,具体格式为:

url/updatePwd?cNo={cNo} &&hCode={hCode}&uName={uName}&uPwd={uPwd}&nPwd={nPwd}。其中url是webserices服务地址,cNo、hCode等等为统一资源标识符,以规范接口调用格式。

其次,以两种方式从对端系统进行回传信息,一种是以JSON格式application/json、text/json进行数据传输交互,具体代码如下:

鉴于该平台与省平台之间交互的数据一部分来自于省内各个县级平台数据,而县区的网络带宽普遍不太稳定。数据交换格式采用JSON最大的优势是数据格式比较简单,易于读写,格式是压缩的,占用带宽小,因此,综合考虑,本平台与省平台数据交换格式采用JSON进行交互。

3 新农合“跨省结算”交互系统的设计与实现

新型农村合作医疗信息系统是指利用计算机、移动通讯技术等现代化信息技术手段扩展医疗互联网+的发展,对农合医疗工作中发生的有关信息进行采集、存储、处理、提取、传输、汇总加工,从而为农村合作医疗工作提供全面的、自动化的管理及多种服务的信息系统[3]。目前,贵州省新农合信息系统就有四个软件公司,分别为:省级平台和毕节地区“晶奇系统”、贵阳市使用“竞达系统”、遵义地区(除余庆、绥阳)使用“康信系统”、其余大部分地区(除毕节地区)使用“移动系统”。各系统间的数据通过本系统进行数据交互,实现新农合门诊大病及住院病人费用跨省就医实时结算,简化农合患者报销流程和减轻农合患者就医经济负担。

本系统是基于我院HIS的新农合住院费用系统来实现跨省就医患者出院实时结算,在结算时通过新农合接口与国家新农合信息平台进行实时交互。下面将详细介绍该系统框架及主要功能。

3.1 HIS系统与新农合跨省信息系统平台间数据交互框架

本数据交互系统平台主要包括以下五大功能模块:病人登记以及病人费用明细上传、药品诊疗医院项目上传、预算及结算数据反馈、匹配审核结果及反馈和标准数据字典、药品诊疗、ICD-10补偿类型下载等功能,具体结构如图1所示。

本新农合“跨省结算”数据交互系统平台具有可集成性、可扩展性、数据可重用性等易于与其他系统进行集成的特点。该平台建设原则应以我省推广的居民电子健康档案系统为基础,以身份证号为主索引,实现新农合即时结算,简化新农合病人报销流程,同时也减轻了新农合病人的经济负担。

3.2 新农合“跨省结算”系统API设计

本系统将医院HIS系统与新农合“跨省结算”平台之间进行数据交互的接口封装成RESTful API,并详细描述了各个API具体的入参、出参及调用方式,如图2所示。

本文以药品\诊疗匹配数据上传的RESTful API函数为例,进行说明。该函数的访问地址为:http://192.168.1.103:80/JQAPI/match Update?userName={uName}&userPwd={uPwd}&centerNo={XNHNo}&hospitalSysno={hospCode}&code={XnhCode}&hisCode={hisCode}&hisName={hisName}&hisSpec={hisSpec}&hisUnit={hisUnit}&hisConf={hisConf}&hisPrice={hisPrice},入參说明如表1所示。

4 成效

本系统以农合住院病人费用明细上传模块为例展示集成界面效果图如图3所示。该模块分为三部分:农合住院患者列表信息、农合住院患者费用明细上传信息和农合住院患者费用明细上传日志信息。其中农合住院患者费用明细上传信息包括未上传明细、已上传明细、金额信息和计算过程。金额信息内容是依据从省平台获取的农合患者报销比例依据计算过程公式进行计算所得。

2017年1月9日,四川省新农合患者朱先生在我院顺利办理了跨省异地就医即时结报手续,这是我院首例跨省异地就医即时结报,开启了我省新农合与全国跨省异地就医联网即时结报互联互通工作。目前我院已有4.5万例患者在我完成了即时结报。为了便于医务工作人员的操作简便,将该系统部分模块集成在HIS系统里,从根本上改变了新农合患者结算模式,实现了即时结算,大大缓解了农合患者医疗垫付资金的压力,减轻了他们的经济负担,改善了医疗质量。

5 总结

异地就医联网结算服务的实施,实实在在地解决了新农合患者异地工作、生活就医的现实问题,极大地改善了人们的医疗质量,是一项惠民工程。我院的HIS系统与新农合国家信息平台进行对接,交互数据,为以后的区域医疗平台建设打下了良好的接入平台的基础。同时,也极大缓解了农民的垫资压力,优化了参保人员的报销流程,促进了医疗保障水平的提高,为下一步门诊新农合跨省实时结算的开展奠定了良好的基础,为新农合事业的可持续发展提供了保障,为广大异地参合农民提供更好、更优、更便捷的医疗服务。

参考文献:

[1] 《2016年政府工作报告》[EB/OL].http://www.xinhuanet.com/fortune/2016-03/05/c_128775704.htm.

[2]《全国新型农村合作医疗异地就医联网结报实施方案》[EB/OL].http://www.nhfpc.gov.cn/jws/s3581sg/201606/e28c759f9a28451fa6ae26d5782a177b.shtml.

[3]《关于印发新型农村合作医疗信息系统基本规范的通知》[EB/OL].http://www.law-lib.com/law/law_view1.asp?id=99548.

[4]秦奋.移动环境下RESTful Web Service的研究与设计[D]. 北京:北京工业大学,2015:3-16.

[5] Roy Thomas Fielding.架构风格与基于网络的软件架构设计[EB/OL]. http://www.doc88.com/p-535703042023.html.

[6] 冯伟.基于REST风格的Android系统Web服务的研究[J].淮北职业技术学院学报2012,11(3): 87-88.

[7] 刘兴邦.基于RESTful和android的途家网房源管理系统的设计与实现[D]. 北京:北京交通大学,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的智慧旅游系统设计与实现[J].测绘与空间地理信息,2017(7):58-59.

[11] 李久刚,唐新明等.REST架构的WebGIS技术研究与实现[J].测绘科学,2011,26(5):85-87.

[12] 吴衍标.基于RESTful Web的智能家居系统应用[J].计算机应用,2015,35(S2):284-289.

【通联编辑:朱宝贵】