作者:钟伟海摘要:目的建设HIS,迎接医疗改革的挑战。方法分析HIS与地方医疗保险系统的不同特点,提出解决问题的方法。结果实现两个系统实时联网,建立更加完善的HIS和医保系统。结论先进的事务设计理念,良好的可扩展性和适应性,适合于在开发医保接口系统中推广。关键词:医疗保险系统;动态链接库当前,随着国家医疗保险制度改革的深入,各省市的医疗保险制度的相继推行,越来越多的人参加社会医疗保险,极大地促进了医院信息系统和医疗保险管理系统的建设和发展。社会医保的全面实施,是一项复杂的社会系统工程,它涉及到企业、医疗、医疗管理等机构,涉及职工个人在投保、就医、补偿等多个环节,涉及到大量信息管理、复杂的计算方法及远程数据传递。医院作为医疗机构的重要一员,要想适应医疗保险制度,就必须对HIS进行相应改造,才能和医保系统实现数据共享。但是,由于参保人数多,参保患者的就医费用结算关系复杂,医疗保险制度又处在不断发展和完善的过程中,只要医保政策一变化,相关软件就必须作相应的修改,这对医院建设HIS提出了很高的要求。本文根据我院建设医疗保险接入系统的经验,介绍“军字一号”系统(HIS)与医保系统之间的接入方法。1城市医疗保险改革现状现在全国很多省市建设了医院与医保中心实时联网的信息系统,起到了实时反馈参保患者就诊信息的作用。随着城市医保工作的不断推进,医保中心所提供的医保系统与各医院的信息系统之间会有大量的信息需要交换,而各医院的信息系统大多是在医保系统推出之前就已建成,并且两个系统在很多方面存在不一致,如何将医院信息系统和医保信息系统有机地结合在一起,使之既符合医保改革的需求,又适合医院管理的实际,便成为一个突出问题。2联网接入的安全问题按医院管理规定,HIS原本都是一个内部封闭的局域网环境,只覆盖医院范围,HIS的建设要与外网物理隔绝,不能和外界直接进行物理连接。为了接入医疗保险管理系统,这种局部封闭的环境被彻底打破,HIS必须和外界网络相连,HIS的安全问题变得更加敏感严峻。另外,我国城市通讯公网的质量和服务普遍不能令人满意,价格高、速度慢、安全和可靠性不高,在此基础上建设大型实时网络风险度极高。因此,医保联网除了要做好防护安全措施,还要考虑联网稳定性、可靠性和线路带宽等问题。我院医保联网防火墙网络拓扑结构如图1所示。对于联网安全问题,医院端可以考虑设置硬件防火墙,以防止非法用户威胁或破坏整个信息系统安全。另外,考虑增加一台前置服务器,安装网络防毒软件,对医保中心提供的下载文件,经过病毒检测并确认无病毒后,方可投入使用。对于医保联网稳定性和可靠性问题,很多定点医疗机构在联网初期都没有足够重视,等到系统联网成熟,业务需求和依赖性提高后,才知道联网稳定性对医院业务,特别是门诊收费业务的负面影响。所以,建议离医保中心比较近的医院,有条件的可以考虑拉专用光纤与医保中心网络直接连接,虽然前期一次性投入费用较高,但是不用每年交租借专线的费用,其稳定性、可靠性和带宽都要比城市公众网要好很多。如果离医保中心比较远,只有租借城市公网的专线了,此时,医院要综合考虑电信运营商的质量和服务,最好能同时租借两家运营商的网络线路,并且提供24小时维护服务和专人负责,提高服务的响应时间和维修速度。一个大型医院日门诊量在3000-5000以上,绝大部分患者为参保人员,一旦与医保中心的通讯发生故障,整个门诊工作将无法正常进行,这将是十分可怕的结果,希望各定点医院引起足够重视。3医院HIS和医保系统的接口设计医院HIS和医保系统的接口设计方案涉及两个部分,分别由医院和医保中心分别完成相应的程序设计,这两部分程序都是放在HIS客户端使用,共同完成医保相关业务。图2是HIS与医保系统的连接图:3.1医保接口技术的设计原理现在许多医院建立起了自己的医院管理信息系统,但是多数医院属于封闭独立的系统而且没有统一的标准,各种HIS的数据库结构也存在很大的差异,使得医院与医保中心之间普遍都存在数据接口不一致,传输、交换数据难等问题。在考虑两个系统接入的解决方案时,如何充分利用现有医院系统资源,提高数据传输的效率就显得特别重要。同时,医疗保险制度又处在不断发展和完善的过程中,如何在医保政策变化时,尽量减少HIS相关软件的修改内容,这也是接口方案需要认真考虑的地方。因此,采用接口技术开发接口应用程序是一个比较有效的解决方案,医保中心统一设计医院接口部分完成医保政策相关业务,各医院根据自己HIS的特点,开发相应接口程序,接收和传输相关医疗信息给医保中心,从而完成医保的所有业务。3.2医保中心开发的接口程序医保中心在考虑与医院的接口问题时,既要满足医保中心的业务要求和数据安全,又要符合地方医院的实际情况,尽可能利用医院自身HIS的功能和数据。因此,医保中心采用了动态链接库的定点医疗机构解决方案[2]。该方案的动态链接库由医保中心统一开发维护,定期更新到联网的定点医院使用。医保接口动态链接库向医院的HIS系统提供若干供调用的函数集,帮助医院的HIS系统完成医保待遇的计算和数据的存储与传输,医院系统改造过程中,原来的开发商在不用理解医保政策情况下,按照一定的规则,即可快速、安全的完成HIS与医保系统的接口改造工作,能够最大限度的利用医院原有的设备资源,操作人员的操作习惯不会受到较大影响,培训周期短。动态链接库中的函数全部采用被动调用的方式操作数据,即将动态链接库嵌入到原来的HIS系统中,由HIS系统调用动态链接库中的函数,来完成某个指定的动作,动态链接库操作的数据只限制在医保前置机数据库中的数据,它不会对原HIS数据库造成任何影响。医保前置机安装专用数据库,运行医保中心的数据传输软件,数据的上传、下载都在医保前置机完成,医保前置机与医院的HIS数据库处于相对独立状态,相互之间没有数据的操作和交流,更能保证原HIS系统数据的安全;在HIS系统调用动态链接库中的函数时,每个函数执行不管是否成功,都将给以回应,以便于HIS系统根据接口的操作成功与否作出下一步操作的判断。另外,动态链接库接口系统是医保中心管理业务在定点医疗机构的体现,它将医保政策体现在具体的医疗机构中,不管医保政策如何改变,只需要医保中心改变动态链接库的函数就能实现,不需要医院HIS软件进行修改,这样HIS软件的升级、改造和维护的成本很低。动态链接库在向医保中心发送消息时,通过经过加密的HTTP数据包向医保中心应用服务器发送请求,并等待医保中心主服务器的响应,根据响应的结果进行下一步的处理。动态链接库向医保中心发送请求消息的过程,也是通过被动调用的方式工作,由HIS系统的前台客户端调用动态链接库中的函数,根据不同的业务交易,动态链接库来判断是否需要向医保中心申请服务;不存在医保中心服务器向HIS数据库和前置机数据库主动发起请求的情况,这也保证了医院自己的数据安全。3.3HIS端的接口开发3.3.1接口系统的数据要求医保患者在医院就诊且发生费用时,就应该按照医保中心的相关政策对该患者在就诊期间所发生的各项费用进行结算。而各种药品、诊疗项目和病种(以下简称三个目录)的相关信息(如:类别、自付比例、标准价以及特批价等)在结算过程中扮演着重要的角色,因此医院对医保患者进行费用结算时就必须明确的告诉医保中心,自己所用的三个目录中的各个项目分别对应于医保中心目录中的哪一条记录信息。然而,各个医院都有自己独立的HIS系统,也就有自己独立的药品、诊疗项目及病种目录,并且这三个目录都有可能不同于医保中心的对应目录。所以,为了将医院的三个目录中的各个项目与医保中心目录中的项目相关联起来(而又不需要对医院已有的目录进行改动),就需要将医院的三个目录中的记录和医保中心的相关记录进行对照。具体的方法就是在以前的记录中新增加一个字段,来存放对照时需要用到的对照码即可。目录经过对照以后,在医院的每一种药品、诊疗项目以及病种就都可以在医保中心找到一条记录与之相对应,也就使得医院与医保中心的记录统一起来。这样,医院就能在通过医保接口与医保中心进行对照时,以提供对照码的方式来告诉医保中心医院所用的项目对应于中心的哪一条记录。医保目录对照是医院医保接口改造的基础,必须要保证准确、无误,只有当目录经过对照以后,才能对医保患者在医院所发生的每一笔费用进行正确的结算。由于重庆医保的三个目录都制定的比较细,建议在对照过程中,从各项目的编码规则出发,找到一个好的对照方法,进行条件过滤,以提高对照的效率。3.3.2HIS端的接口改造技术由于医保中心提供了动态链接库接口软件,定点医疗机构的HIS要顺利与医保中心连接并进行数据交换,也需要对原HIS的相关程序进行接口改造,通过这些改造过的接口动态库去调用医保中心的业务函数,从而实现数据的有效交换。HIS端的接口改造我院同样采用了“嵌入连接模块”的接口程序方案,该方案对原HIS软件主程序不作任何修改,不修改原HIS软件的数据结构,也不影响HIS软件的整体升级。主程序升级只需要将相应医保接口程序拷贝过去即可,所有涉及接口改造的软件对用户操作习惯不作任何调整,这样就方便操作人员掌握新程序,缩短培训时间。该方案分别针对原HIS的门诊挂号、门诊收费、住院登记和住院收费四个管理系统开发了接口程序,医保业务处理都是通过这些接口程序调用医保中心的动态链接库来完成,不会因为医保中心的政策和程序改变而受到任何影响。同时,HIS原程序的功能没有任何改变,只有当就诊病人的费别为“医疗保险”时,才会使用HIS端的医保接口程序,通过HIS端的医保接口程序去调用医保中心的动态链接库,从而完成相应的医保业务。3.4两种接口方案的实现医保中心的动态链接库由医保中心指定的开发公司负责开发维护,及时完整地体现了医疗保险政策的具体条款,该动态链接库将所有的医保业务计算方法用函数记录在一个SiInterface.dll文件里,该文件拷贝到HIS客户端主程序目录下即可使用。为了能够调用该动态链接库文件,HIS端开发的“嵌入连接模块”接口就必须根据业务需求,主动去调用医保中心的业务函数。“嵌入连接模块”是用PowerBuilder8.0开发,HIS原程序里有insucalc.pbl文件,这是为了方便开发医保接口预留的模块,我院的HIS接口就是把新增加的功能“嵌入”到insucalc.pbl文件里面,通过它与医保动态链接库交换信息,从而完成指定的医保业务,同时没有改变HIS原程序的功能,保证了新旧系统的连贯性。经过这样的改造,只需要将SiInterface.dll和insucalc.pbl拷贝到HIS主程序所在的目录下,再改变部分设置,就能使用医保接口了。HIS客户端进行医保或非医保业务都不需要切换程序,接口程序能够通过医保号和医保病人的费别判断就诊病人如何进行相应业务。4结束语随着城市医保工作的不断推进,医保中心所提供的医保系统与各医院的信息系统之间会有大量的信息需要交换,两个系统联网共享数据的需求越来越大,在这种情况下,开发HIS与医保系统之间的接口系统是十分必要的。本文所介绍的HIS与医保系统之间的数据接口方案,经过2年多实际应用,已经表现出良好的功能可扩展性和对医保政策的灵活适应性。先进的事务设计理念,适合于在医院与医保接口系统中推广,希望对其他医院在开发类似的系统接口时起一些参考作用。