HIS系统与医保系统接口实现研究
2015-01-28魏慧
魏慧
(西安医学院 陕西 西安710021)
当前针对医疗保险政策各个地方因为经济发展情况的不同,具体的实施政策也存在一定的差异,由此造成在医保系统中数据也存在着很大的差异。同时针对医保信息系统的开发商不同,导致产生存在很大的差异,而HIS系统是根据当地医保信息中所提供的相关数据而选择不同的数据接入方案,因此,会造成医院端接入方案因为数据的不同而选择不同的方式。
1 当前主要的接口方式
通过总结发现当前主要流行的接口方式主要有3类。
1)通过调用“嵌入式DLL连接库”与医保信息管理系统和医院信息管理系统之前的交互来实现对医保业务的办理。通过这种方式在对HIS系统进行二次开发的时候,不需要考虑交互的细节,只需根据DLL文件当中所提出的要求进行相关参数的传入,即可实现医保系统与HIS系统的业务交易。
2)通过构建数据共享区域的方式,实现医保信息与医院信息系统的数据交互。其中数据共享区域可能为数据库当中的一个对象,又或者为一个文本文件。在对医院信息系统进行二次开发的时候,接口系统可获取相关的所需数据,闭关按照相关的要求对共享区域内的数据进行读写操作,如系统规定的格式为文本文件,则系统会自动写入一个符合该格式要求的文本文件,而如果其格式为数据库表,则通过相应的语法进行写入,医院信息系统通过一定的转换规则实现把这些数据转换成医院信息系统能够读取的格式。
3)在某些医院的接口系统的数据交互是通过WEB服务器所提供的一些外部接口系统来进行实现。对这种方式的实现是通过构建广域网的方式,其具体实现的步骤为:首先进行服务定位操作;其次通过系统身份认证;再次则是根据接口设置的参数要求,调用其中的WEB服务,并根据接口的规范将其中的参数进行解析。由此通过上述的步骤完成两个系统之间的信息和数据交互。医保信息系统则根据相关的业务,通过WEB服务的方式对其进行发布,将医保系统中的大量关键系想你的查询设计为WEB服务,将其部署在互联网上,这样就向外部提供了一个医保查询的接口,方便其他医院通过该接口进行数据的调用。
2 系统需求分析
对该接口系统的功能设计,首先要对其功能的需求进行分析。现阶段医院针对医保患者就诊,其具体的流程如图1所示。
图1 医保患者就医流程Fig.1 Themedical treatment process ofmedicare patients
通过上述的流程可以总结出当医保患者在进行医保卡读卡的时候,首先要确保医院HIS系统与医保系统服务器连接,保证对医保患者身份进行识别,从而获取医保患者的基本信息,HIS系统通过和医保服务器的响应,在得到医保患者基本的信息后通过对信息的辨析,确定该医保患者是否具备医保就诊的条件,如果是,则直接给用户挂号,并将该信息直接保存到HIS系统当中,同时也将该信息全部保存到医保系统当中。在完成上述的步骤后,医保系统会自动返回并给定唯一的交易流水号,并直接将该流水号写入到HIS系统当中。此后该患者根据医生的诊断,通过HIS系统对其在医院当中的处方、诊治等各种数据进行记录并保存,并基于患者唯一的ID号码。在患者出院的时候,首先对患者就医的详细处方明细进行更新,并通过HIS系统中的处方明细函数将该数据上传到服务器。在这个程序当中同时增加对账的功能,从而确保两者数据能够保持一致性。在上传后,操作人员可根据服务器中规定的保障的明细表,对医疗费用进行预结算,最后再通过医院和医保中心进行核算。
通过上述的流程,对HIS系统来讲,在不增加其额外医院额外的工作量的同时,要求可对不同的医保业务进行处理,并减少医保患者办理医保报销的程序;针对医保系统来讲,医保患者报销的必须必须进行严格的比对,并确保医保系统和HIS系统之间的数据交换的格式一致性,并对各定点医院进行监督,防止乱收费和加收费等情况。
3 接口系统设计的原则与方案
3.1 接口系统设计原则
通过上述对接口系统的需求分析可以看出医院信息系统与医保系统属于两个独立的系统,要将两个不同的系统连接起来,拓展HIS的功能,则需要通过接口系统来实现。通过对上述需求的分析,对该接口系统的设计必须要注重以下的几点原则:
1)对系统的设计要讲求使用性。在满足医保和HIS系统的基础上,对平台的硬件、软件进行综合考虑,从而得出该方案设计的最佳性价比,从而减少人力和财力的浪费;
2)系统安全性。该系统设计的主要目的提高医保患者报销的效率,其中的数据交换则作为该系统的重点。因此,在实现过程中要保障医保患者数据的完整性、正确性,同时还必须考虑数据传输的安全性;
3)数据的规范性。在一个地区当中通常有一个医保中心,但可以有多个定点医保机构。医保中心会根据不同的地方政策,对医保数据库进行实时更新。因此,在对接口系统进行设计的时候,必须具备一定的规范性,从而确保数据符合医保中心的要求,毕竟在尽可能少改动医院HIS系统的前提下,及时对医保数据进行更新。
4)易于管理。接口系统设计的目的是为患者和医院提供方便,因此,在对系统进行设计的时候,应保证数据接口平台的易管理性,从而方便医院和患者。
3.2 接口方案的设计
通过上述的论述可以发现接口方式可通过WEB服务器。对此,本设计则通过构建前置机和软件两种方式对接口进行设计。前置机接口则是通过一台固定的PC端作为前置机,将HIS系统当中的医保数据进行上传则是先集中到该前置机当中,在将其上传到医保WEB服务器。采用软件的接口则是通过医保软件自带的函数,HIS系统在对医保的业务进行处理的时候,则通过调用其中的函数来直接对其中的医保业务进行处理。通过该方案其最大的优点在于对医院本身的HIS系统的改动很少,并且其结算性也很强(见图2)。
图2 系统整体方案设计Fig.2 Structure diagram of the system
该整体方案其数据流向则为:通过医院HIS终端的数据请求,从而实现和接口程序的交互,接口程序相关的事件发送到前置数据库当中,医保数据库将医保患者的基本信息反馈给HIS系统当中,并将数据进行保存。前置服务器将事件发送给医保服务器对请求进行处理。在医保服务器处理完后,通过主机将患者的个人账户信息、金额等返回到医院的HIS端。
4 接口平台功能设计
通过对医保系统的需求和结合医保报销的实际工作内容,本设计将该接口系统的功能分为以下几个子系统:认证子系统、数据子系统、业务子系统和查询子系统,其具体如图3所示
图3 系统功能设计Fig.3 The design of the system function
5 数据库设计
接口系统的设计中涉及HIS系统当中的数据和医保系统中的数据。在该接口系统中最为关键的是如何使得两数据库的数据合理的整合起来使用。而不同的地区其医保的数据都是统一的,唯一不同的是各地方定点医院数据[5]。因此,要使得数据能够实现共享,则通过在HIS系统中建立与医保数据相同的数据目录,从而实现和医保数据目录的对照。通过患者在就医过程中与医保相同目录的数据对应起来,再将其上传到医保中心当中,从而即实现额实现的共享与整合。因此,将该接口系统的具体数据库E-R关系图如图4所示。
通过上述数据库E-R关系图可以看出该系统数据的流向,通过医保患者读卡,从而开始该系统的数据流动,并以图1患者的就医流程作为主线,开始整个数据系统的数据流动。
6 系统开发环境与工具
图4 E-R关系图Fig.4 E-R diagram
该接口系统的开发是作为医保系统与HIS系统两者连接的桥梁,为医保中心为个定点医保机构提供的服务,从而使得定点医疗机构和快捷的处理医保患者的相关业务。结合本文系统设计的原则,本文针对大型医院的网络要求比较高,要求在以太网10兆及其以上的宽带网或局域网中。同时该系统的服务器端操作系统选用UNIX系统,客户端要求为WINDOWS xp以上;数据库选择ORACLE10G以上版本;开发语言则用Powerscript;开发工具为PowerBuilder 9.0,Plsql developer。
7 系统主要功能实现
以签退为例,其具体的实现流程如图5所示。
图5 签退交易流程Fig.5 The process of check-out transaction
其具体实现编程:
用户签退函数:uf_yhqt()
返回值:integer 1=成功 -1=失败
ls_indata="
li_rtn = guo_lzyb.uf_business (ls_jybm,ls_indata,ls_outdata)
If li_rtn<>0 Then
messagebox(”提示:",”用户签退失败,”+ls_outdata)
Return-1 End If
8 结束语
总之,医保作为保障人们基本保障的一项社会制度,做好对该制度的服务,能更好的服务社会的发展,提高我国的医疗服务水平。通过对该系统的实现,患者只需通过该系统即可实现对医保费用的报销,而医保中心则通过该系统实现对账务的处理,有效的减少了医保中心的工作量,更好的做好对医保工作的监督。
[1]滕海.我国医疗保险法律制度现状及完善 [J].西江月,2013(7):172.TENGHai.The status and improvementofmedical insurance system[J].The of Journal Xijiangyue,2013(7):172.
[2]李梅.HIS系统与医保接口的实现[J].医学信息:上旬刊,2012,24(23):23-24.LImei.The achieve of HIS system interfaces with medicare[J].Journal of Medical Information:on the Ten-day,2012,24(23):23-24.
[3]杨华.医疗保险定点医院信息系统的设计与实现[D].济南:山东大学,2008.
[4]叶燕.HIS系统与医保系统数据交换平台的设计与实现[D].兰州:兰州大学,2014.
[5]潘敏,傅扬,史晓翠.Oracle数据库性能优化的分析[J].电脑编程技巧与维护,2010(20):35-36.PAN Min,FU Yang,SHI Xiao-cui.Oracle database performance optimization analysis[J].Computer Programming Skills and Maintenance,2010(20):35-36.
[6]崔巍.PowerBuilder数据库应用系统开发教程(高等学校计算机基础教育教材精选)[M].北京:清华大学出版社有限公司,2005.