新农合系统与HIS出院即报接口的开发与应用
2014-03-22单磊敬李伯祥
郭 晗,单磊敬,李伯祥
新农合系统与HIS出院即报接口的开发与应用
郭 晗,单磊敬,李伯祥
目的:解决农合患者报销补偿时间长、步骤多的问题。方法:依托医院HIS,采用Web Service技术开发农合接口。结果:该接口应用以来,能及时有效地结算、补偿农合患者的医疗费用,效果明显。结论:该接口具有操作简单、实用性强、开发成本低、兼容性好等特点,具有很好的推广应用前景。
新农合;HIS;出院即报;Web Service
0 引言
随着医疗卫生体制改革的推进,我国医疗卫生工作的重心逐渐从大城市的中心医院转到了面向广大人民群众的基层社区和农村医疗卫生机构。目前,全国各地正在积极推进新型农村合作医疗体系的建设,以解决广大农民群众“因病返穷”和“看不起病”的实际困难,并将此项工作作为落实和实践科学发展观的重要举措[1]。为减轻农民看病就医的经济负担,促进农民及时就医和对卫生服务的利用,政府决定建立新型农村合作医疗制度(简称“新农合”)。从2003年起,新农合制度在部分县(市)试点,并逐步推广。新农合系统以基金管理为核心,以农合办、参合人员、定点医疗机构三者互动互联为基础平台,形成了融参合管理、补偿管理、基金管理、统计报告、配置维护等一体化的信息系统[2]。对医院而言,医院信息系统(hospital information system,HIS)与新型农村合作医疗保险系统(以下简称“农合系统”)的管理机构联网,使农合系统对参保人员的管理功能延伸到医院。渗透到参合患者就医的全过程才能解决医院农合患者的管理问题,因此,实现HIS与农合系统之间的信息共享和数据交换,已经成为医院亟需解决的问题[3]。2011年,秦皇岛市对新农合系统平台进行了全面的升级改造,因此,我院旧的农合报销接口无法与之相兼容,接口改造迫在眉睫。
1 新农合接口概述
新农合转诊基础平台采用Web Service技术与HIS进行对接,实现转诊业务的各项功能,包括身份认证、住院登记、住院记账、出院登记、住院结算等。
新农合转诊基础平台提供服务接口http://localhost/pro_webservice/n_api.asmx WSDL,使用服务的HIS依据服务接口创建与Web Service的连接对象并实例化后,即可调用相应业务函数实现处理业务功能。服务接口介绍见表1。
表1 服务接口介绍
2 系统的设计方案
新的农合报销系统对医院的网络、硬件、软件的稳定性都有一定的要求。以往的农合系统将患者报销产生的数据保存到农合平台系统中,这一部分数据必须用农合专用的软件进行查阅,接口并不对医院开放。升级后这些数据的接口全部开放,医院可以实时查阅,大大地方便了收费员的结算以及统计员的数据统计工作。
经过系统地分析,依托医院现有的数据库系统和软硬件资源,在硬件上利用安全隔离网闸保证农合平台与HIS数据交换的安全,在软件上摒弃以往
的数据导入中间库的方式,采用嵌入的方式将农合接口与HIS结算系统进行紧密融合。该接口既作为HIS的一部分,又可以灵活独立地运行,大大地提高了农合报销工作的效率。
2.1 HIS的改造
为了保证农合结算数据的完整和一致,在不影响其他程序使用的前提下,对HIS的数据库进行了改造,在数据库中添加了10多张表用来记录农合患者的账户信息、住院信息、结算信息、报销信息、月结信息等。对住院登记、住院结算程序进行改造,加入了对农合患者信息的判断,凡是符合农合身份的患者在结算时均调用农合接口进行结算,产生的数据直接与农合平台进行交互,并在HIS中记录保存。如果发生农合网络故障等突发情况,可先进行HIS结算,在农合平台数据通信正常时再进行二次报销补偿。
2.2 接口方案的设计和实施
(1)数据传输格式。从目前的发展趋势和标准化的角度考虑,XML是一个最优的选择,它基于标准,扩展非常容易[4]。因此,新农合数据传输将采用XML作为传输数据格式。
(2)XML数据交换模型。XML数据交换模型用于在不同系统间进行信息交换时封装,交换信息内容。①数据传输报文的全部内容封装在XML报文中,采用UTF-8字符集。请求类XML报文使用<request>…</request>进行封装,应答类XML报文使用<response>…</response>进行封装。②XML报文分为XML数据交换头部分和业务数据体部分:XML头<head>…</head>部分用于标志XML报文的基本属性,在现阶段包括版本号、功能编码、目标机构代码、医疗单位身份、密码等基本信息;业务数据体<body>...</body>部分用于存放具体的数据传输报文。
(3)在编写接口时考虑到接口的灵活性、可用性,对各个功能进行了封装。封装好的接口既可以在别的系统中使用,又可以进行单独使用开发,大大节省了开发时间和维护成本,并有效地提高了接口的利用率。
(4)开发工具选择。开发工具采用Sybase Power-BuiIder 9.0(简称PB 9.0)。PB 9.0是一种基于C/S结构的数据库应用开发工具,具有多种数据库接口,可全面支持目前流行的数据库管理系统[5],如Oracle、SQL Server、Sybase等数据库都提供了专用接口,同时也是很好的面向对象的应用程序开发工具。在新农合信息查询系统开发中,大量使用PowerBuiIder数据窗口技术可提高开发效率,使开发人员将更多精力投入到程序功能的设计中。
PB 9.0调用农合接口功能示例如下://创建连接对象
SoapConnection conn
2.3 系统运行流程的设计
根据普通患者的就诊流程,对农合患者的就诊流程进行了相应的修改,具体流程如图1所示。
图1 系统运行流程图
3 功能模块的设计
根据接口文档所提供的接口函数,将功能进行了封装,在处理业务功能时只需要调用接口对象的函数即可完成整个操作。
调用获取补偿公示函数(C020005)示例如下所示:
//声明补偿公示对象
uo_argument_C020005 luo_argument//提交对象参数
uo_return_C020005 luo_return//返回值对象参数
//异常处理
try
luo_return=lo_ncms.of_C020005(luo_argument)//调用lo_ncms对象的函数of_C020005
catch(Exception e)
end try
整个接口系统涵盖了转诊信息处理、住院登记、账户查询、出院结算、出院补偿等功能,下面一一进行介绍。
3.1 转诊信息查询
通过农合患者提供的农合医疗账号可以查询该患者的转诊信息,并可手工或自动对该转诊信息进行处理。符合转诊条件的,系统自动将该转诊号添加入登记信息,在有多条转诊信息时收费员可以根据实际情况手工进行选择。
3.2 参合人员信息查询登记
通过农合医疗证号查询该患者的身份信息、参合信息、账户信息、缴费情况,如患者未能提供有效的医疗证号,还可以进行家庭账号的模糊查询,并从返回的家庭成员列表中选择该患者进行登记。
3.3 住院登记
农合患者进行住院登记时,HIS将登记信息写入pat_visit表的同时,在农合住院登记表nh_pat_visit中也插入该患者的登记信息。当该患者的登记信息发生变化时,nh_pat_visit表中的患者数据也实时进行更新。待患者出院结算补偿完毕后,系统将nh_pat_visit表中的该条数据标志为“已结算”。
3.4 费用上传
费用上传分为每日上传和批量上传。(1)每日上传:将患者每天产生的费用明细通过接口上传到合管中心,并将HIS中的明细项目标记为 “已上传”。(2)批量上传:先将HIS中的明细项目重置为“未上传”,再将患者本次住院产生的所有明细项目上传到合管中心,并将HIS中的明细项目标记为“已上传”。
3.5 费用结算
HIS在保存患者的结算信息时预先判断农合返回信息,如农合结算成功,则向HIS提交结算记录。HIS在保存患者结算记录的同时,向农合结算记录表中保存农合结算补偿信息。如果农合结算不成功,则HIS回滚数据,取消HIS产生的收费结算信息,待查明原因后再次进行结算。
3.6 农合数据对照
各科维护人员负责将农合系统提供的项目补偿表与HIS的现行价表项目进行对照,用于准确地将对应好的农合费用明细项目上传给农合系统平台。当HIS添加新的药品、诊疗、耗材等项目时,农合系统可进行手动更新,再将新添加的HIS项目进行对照。
3.7 农合信息查询
通过输入农合医疗账号可对个人信息、家庭成员、在院情况、出院情况、未申请转诊、住院发票、住院结算单、住院结算记录、住院记账明细、出院补偿等信息进行查询。
3.8 农合结算补偿
合管中心会在每个月的固定时间开放结算功能,医院可以提交结算补偿申请,将该月农合补偿的数据与合管中心进行对账结算。申请成功后即可进行结算,结算的数据同时保存在HIS中。
3.9 农合报表打印
通过选择时间段可以对出院补偿登记汇总表、拨付垫付补偿资金报表、住院补偿公示等报表进行查询并打印。
3.10 农合字典维护
维护人员可对农合字典进行增、删、改等操作,既可以逐一添加、删除,又可以通过文件导入导出功能大批量导入导出字典项目。字典修改保存后,进行数据对照时系统会重新生成新的农合对照菜单,大大地提高了工作效率。系统接口功能图如图2所示。
图2 系统接口功能图
4 软件调试
接口程序编制完成后,与农合中心软件开发人员联系进行调试。依照接口软件流程对各个模块进行一一测试,查找接口bug、完善程序和基础字典数据,接口调试完成后联系收费处对软件进行应用测试,及时发现软件不合理的地方并进行修改。一切测试完成后对软件进行一次完整的编译,并进行版本封存,以保证下一次的开发使用。
5 结语
该接口已成功应用到我院的经济核算工作中,使用以来补偿、报销、结算等工作运行平稳,数据准确,较以往取得了明显的效果,不仅大大提高了工作效率,节约了医院的人力成本,而且使农合患者得到了很大的方便和实惠,取得了较好的社会效益。该软件具有操作简单、实用性强、开发成本低、兼容性好等特点,具有很好的推广应用前景,间接地支持了疗养院更好更快的发展。
[1]刘谦,何彦如.基于SaaS模式的省级新型农村合作医疗信息平台建设[J].医疗卫生装备,2011,32(2):39-41.
[2]林伟权.新型农村合作医疗信息系统的开发[J].中国数字医学,2010,5(3):58-60.
[3]刘立辉.新型农村合作医疗保险信息系统接口的研究[J].医疗卫生装备,2009,30(10):50-52.
[4]郭宝利.PowerBuilder11.0内部培训材料实验手册与编程规范[M].北京:北京军卫星驰信息技术有限公司,2008:343.
[5]任子娟,李晓明,刘立辉,等.新农合信息查询系统设计与开发[J].中国数字医学,2012,7(4):66-68.
(收稿:2013-03-14 修回:2013-07-23)
Real-time Compensation Interface Between New Rural Cooperative Medical Care and HIS
GUO Han,SHAN Lei-jing,LI Bo-xiang
(Sanatorium of Beijing Military Area Command in Beidaihe,Qinhuangdao 066100,Hebei Province,China)
To solve the problems of long waiting time and complicated process for compensation of the patient of New Rural Cooperative Medical Care.HIS and Web Service technology were used to develop the interface.The system facilitated the timely and effective compensation of the patient.The interface is easy, practical,low cost and compatible,and thus is worth popularizing practically.[Chinese Medical Equipment Journal,2014,35(2):57-59]
New Rural Cooperative Medical Care;HIS;real-time compensation;Web Service
R318;TP311.13
A
1003-8868(2014)02-0057-03
10.7687/J.ISSN1003-8868.2014.02.057
郭 晗(1979—),男,工程师,主要从事Oracle数据库、Power-Builder软件开发方面的研究工作,E-mail:hanks_guo@163.com。
066100河北秦皇岛,北京军区北戴河疗养院(郭 晗,单磊敬,李伯祥)