APP下载

基于WebService的HIS与异地医保接口的研究与实现

2015-07-13欧阳辉等

电脑知识与技术 2015年13期
关键词:调用异地应用程序

欧阳辉等

摘要:应用XML与WebService技术实现HIS与异地医保接口,实现省内异地就诊实时结算,方便患者异地就医。

关键词: HIS;异地医保

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)13-0052-02

Abstract:Application of XML and web service technology to achieve HIS and remote medical insurance interface, realize the real-time settlement off-site treatment in the province and convenient for patients to remote medical treatment.

Key words:HIS; remote medical insurance

随着医疗信息化的深入发展和医疗保险制度改革的不断深化,医保病人所占的比重越来越大,然而对于省内其他地市医保患者来说,由于之前各地市医保系统没有实现互联互通,导致这部分患者就诊报销手续繁琐,患者必须多次往返于就异地和所在地市报销医疗费用;在这种情况下,在省内实现异地医保实时结算显得尤为重要,不仅方便了患者就医,医院也能为更多的患者提供优质医疗资源。

1 异地医保系统整体介绍

异地医保系统采用三层网络架构,由省结算中心、各地市社保机构前置系统和定点医疗机构数据交换系统三部分组成(即省结算中心-地市社保机构-定点医疗机构)。

各地市社保机构接入省异地医保联网结算平台,与省结算中心交换数据。定点医疗机构向当地社保机构传送数据,由参保地社保机构与就医地社保机构通过省异地医保联网结算平台进行数据交换,实现参保地社保机构与异地定点医疗机构之间即时结算。

医院方面需要按照地市的XML接口标准,自行封装或采用web service的方式调用,医院和地市之间采用何种方式进行接口调用。

我院需要开发WebService接口,与省社保局实现数据交换,具体流程如下图1:

2 我院与异地医保系统接口实现

我院是在HIS系统里实现异地医保系统接口的开发,开发工具是vs2008,数据库是oracle。

2.1 数据交换格式:XML

XML被广泛用来作为跨平台之间交互数据的形式,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具[1]。

根据异地医保平台的要求,医院端与省局的数据交换采用XML格式交换,例如就诊登记时上传的xml格式如下:

<?xml version=“1.0” encoding=“GBK” standalone=“yes” ?>

参保地统筹区编码

< yab300>就医地统筹区编码

< yab600 >就医地分中心编号

< akb020>医院编码

< aac001>医保编号

2.2 WebService服务调用

Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序;Web Service 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据[2]。

医院端在HIS里调用省局异地医保服务时使用webservice技术,接口函数原型如下:

String CallService(string TransNo,

string Inxml,

Ref string Outxml,

Ref long appCode,

Ref string ErrorMsg)

参数说明:

TransNo:交易类别代码 Inxml:交易输入xml Outxml:交易输出xml

2.3 主要功能实现

身份确认:返回参保人员基本信息和医保相关参数信息,调用失败则返回失败原因。

就诊登记:调用就诊登记交易,调用成功则返回参保人员基本信息和参保人员相关待遇信息,否则返回失败原因。

取消就医登记:调用就诊登记回退交易,调用成功则返回成功标志,否则返回失败原因,以上功能实现界面如下图2:

在上图中,患者输入患者住院号获取住院登记时本地信息,选择参保单位然后点击身份确认按钮获取异地医保端患者人群类型、医保编号等其他信息,再选择就诊类型、入院科室等信息单击就诊登记按钮即可登记成功。

如果患者已经进行了就诊登记,输入住院号后即可查出医保编号、就医登记号、参保单位等信息,单击取消就医登记即可取消。

费用上传:调用费用明细处理交易,调用成功则返回处方费用明细分割信息,否则返回失败原因。一次可以上传多条明细进行处理,但每批次上传明细数量不能超过100条,超过100条明细费用需要分批多次上传。

费用明细回退(删除明细):调用处方明细回退交易,调用成功则返回成功标志,否则返回失败原因。就医地参保机构先通过“已上传费用明细查询”交易,查看已经上传的费用明细记录,然后再选择需要回退的记录。

出院登记:费用结算之前,调用该交易,进行病人的出院信息登记,调用成功则返回成功标志

医保结算:调用费用结算交易,调用成功则返回医疗费用结算结果,否则返回失败原因。

主要实现的界面图如下图3:

2.4 目录匹配

当医保三大目录发生变化时,医院需要在HIS里重新匹配并维护变动的目录并在省平台指定的系统上传,完成医院三大目录与医保三大目录的对应,操作员找到需要对应的数据点击对应按钮,即可完成数据对应。实现如下图4:

上图中,左边为医保中心目录,右边为医院目录,选择后单击保存即可,已对照的目录在下方列表,方便查找。

3 结束语

基于 WebService 的医保接口在架构上优于传统的客户端服务器模式,为医保流程的优化打下了很好的基础,医保实时扣费结算,方便了病人就医,改善了整个医院的流程,提高了医院的核心竞争力[3]。

参考文献:

[1] 袁姗, 刘长生, 周龙. HIS 系统与合肥市医保接口的实现[J]. 医院数字化, 2008(12).

[2] 彭江平, 蒋炎焱. 区域卫生下医保系统接口Web 服务[J]. 计算机系统应用, 2012(21).

[3] 夏慧, 张红君, 刘聪. 医院;医院HIS系统与医保系统接口方式探讨[J]. 医学信息, 2011(6).

猜你喜欢

调用异地应用程序
核电项目物项调用管理的应用研究
删除Win10中自带的应用程序
LabWindows/CVI下基于ActiveX技术的Excel调用
谷歌禁止加密货币应用程序
基于系统调用的恶意软件检测技术研究
推进医保异地结算 稳字当先
如何开拓异地市场?
你适不适合异地恋
破除异地结算的地方抵制
利用RFC技术实现SAP系统接口通信