论文部分内容阅读
摘 要:我国医疗服务发展中,医院信息多系统对接已经成为趋势,但是目前所应用的医院信息系统中,大多数都是独立运行,存在信息孤岛。而在系统对接中,传统主要采用关系型数据库实现系统间接口方案的设计,安全性、操作性及扩展性都比较差。为了实现各系统信息数据的共享与整合,在Web Service技术基础上,对医院信息系统之间的对接,实现业务联动与信息共享。
关键词:Web Service技术 医院信息化 接口
中图分类号:TP311 文献标识码:A 文章编号:1674-098X(2017)06(a)-0161-02
不同的系统数据库类型、开发工具、运行平台及环境都存在一定的差异,系统多独立运行。所以,目前医院信息系统建设中需要进行各系统间的数据共享与系统对接。
1 Web Service技术概述
Web Service技术是一种远程调用技术,具有跨操作平台、跨编程语言的特点,对于不同机器上运行的不同应用,利用Web Service技术可以实现不借助第三方软件或硬件,就能实现数据集成或交换。按照Web Service技术使用规范,不管应用所使用的平台、语言或协议类型,都可实现数据互换。Web Service属于可用网络模块,对具体业务功能可较好的执行。在医院信息系统集成中,Web Service提供了通用机制,其跨编程语言、跨操作系统平台是基于SOAP协议实现的,继承性、封装性均比较良好,技术成熟可靠,数据传输稳定透明。现阶段,由于医院信息系统多数处于相互独立的状态,不利于信息资源的共享和数据交换,医院信息系统的功能也不能完全被发挥出来。而在Web Service技术基础上,对不同的信息系统进行对接,可实现信息共享,本文主要针对Web Service技术基础上,多系统对接接口设计的方法进行研究。
2 技术原理分析
构成Web Service平台的主要技术包含SOAP、WSDL及XML+XSD三个方面。
2.1 XML+XSD
XML对数据表示问题进行了解决,但对标准的数据类型没有给出定义,也对这套数据类型如何扩展没有说明。为了对这一问题进行解决,XML Schema的出现,对标准数据类型给出了定义,并且对这套数据给出一种语言进行扩展。XML Schema在Web Service平台中作为数据类型系统。对一个Web Service用某种语言进行构造时,为与Web Service标准相符,采用的数据类型都要转换成XML Schema类型。
2.2 SOAP
HTTP协议被Web Service用作发送请求和接受结果,数据都采用XML格式封装,消息头为HTTP,此类特定HTTP消息头与XML内容格式就构成了SOAP协议。该协议下,对Web Service调用时,采用RPC方法,SOAP协议对SOAP消息的格式进行了定义,SOAP数据编码方式为XML。
2.3 WSDL
WSDL用于对Web Service及其参数、函数值、返回值进行描述,基于XML语言。Web Service的服务器端和客户端对WSDL标准格式都能理解。由于是基于XML语言,所以人与机器都可阅读。在Web服务器上可保存WSDL文件,对该文件访问时,用一个url地址即可。客户端对Web Service服务调用前,需要知道该服务的WSDL文件地址,该文件地址可通过两种途径获取:一种是服务供应商直接告诉调用者;一种是在UDDI服务器注册,便于被查找。
2.4 基于SOAP的XML消息传递
如图1所示,首先,在网络上,应用程序将SOAP消息发送出去;其次,消息经网络基础结构传输提供者的SOAP基础结构中,XML消息在SOAP基础结构中被转换为特定编程语言对象;第三,对请求信息,Web Service负责处理,然后生成响应,该响应也被看作是一个SOAP消息,该消息会被继续传送到SOAP基础结构,最终该消息会被原路返回给服务请求者;最后,Web Service响应的消息会通过整个SOAP基础结构,能够对XML消息进行转换,使其成为目标编程语言对象,最后為应用程序提供该响应消息。
3 接口设计
各系统对接中,接口属于门户,对接口进行设计时,需要遵循以下原则:①简单原则。在对接口方法进行命名时,必须要规范,用户可以通过对用户名的观察,猜测到该接口的主要用途;对于接口中的参数来说,其数据类型也要尽可能的简单,数据结构嵌套层次尽量少;方法也要尽量单一。②封闭原则。在模块功能实现中,细节要对外封闭,这样在修改模块内部处理逻辑时, 对模块使用者的调用就不会产生影响。③完整性原则。接口可以看作是一个整体功能的模块。④可置换原则。接口要采用标准的接口规范,这样在以后针对原有模块用新模块置换时,主要新模块遵循接口规范即可,对其它模块的调用方式不会产生影响。
结合本院医院信息系统社保接口与省、州相应社保系统接口进行分析,提出以下接口设计方案:门诊挂号方面,因挂号费为现金缴纳,不予报销,所以门诊挂号仍按原模式进行,不需要改动。门诊收费方面,应用嵌入式解决方案,对门诊收费接口程序进行修改,对相应社保交易功能调用,让社保患者可直接在医院信息系统中的门诊收费程序中进行交费,实现现场实时结算;对于住院业务方面,住院收费结算程序及住院登记程序均采用嵌入式接口,专门开发一个数据转换程序,对费用明细从医院信息系统可直接上传到相应社保系统中。
4 结语
医院信息化多系统接口的设计,使医院内不同系统之间实现了信息交互、信息共享,且该接口设计简单,容易实现,提高了医院信息系统之间的交互,取得了较好的效益。基于Web Service技术的医院信息化多系统接口的设计及其应用,提高了医院信息资源的利用率,加强了本院与省、州相应社保之间的信息交互与协调,促使医院整体运转效率得到提升。
参考文献
[1] 侯鹏,赵阳,薛启勋.医院信息系统(HIS)与新农合系统接口的设计[J].医疗装备,2017,1(14):32-33.
[2] 朱弋,姜树勋.“军卫一号”医院信息系统与医保信息接口的对接探讨[J].中国医学装备,2014,4(26):78-79.
[3] 张德林.浅析医院信息系统中医保接口的实现方案[J].中国医疗器械信息,2013,1(28):51-54.
[4] 刘兴淮,徐燕梅,粱敏.一种通用型医院信息系统与新农合外挂接口程序的实现[J].中国医学装备,2013,3(15):32-34.
关键词:Web Service技术 医院信息化 接口
中图分类号:TP311 文献标识码:A 文章编号:1674-098X(2017)06(a)-0161-02
不同的系统数据库类型、开发工具、运行平台及环境都存在一定的差异,系统多独立运行。所以,目前医院信息系统建设中需要进行各系统间的数据共享与系统对接。
1 Web Service技术概述
Web Service技术是一种远程调用技术,具有跨操作平台、跨编程语言的特点,对于不同机器上运行的不同应用,利用Web Service技术可以实现不借助第三方软件或硬件,就能实现数据集成或交换。按照Web Service技术使用规范,不管应用所使用的平台、语言或协议类型,都可实现数据互换。Web Service属于可用网络模块,对具体业务功能可较好的执行。在医院信息系统集成中,Web Service提供了通用机制,其跨编程语言、跨操作系统平台是基于SOAP协议实现的,继承性、封装性均比较良好,技术成熟可靠,数据传输稳定透明。现阶段,由于医院信息系统多数处于相互独立的状态,不利于信息资源的共享和数据交换,医院信息系统的功能也不能完全被发挥出来。而在Web Service技术基础上,对不同的信息系统进行对接,可实现信息共享,本文主要针对Web Service技术基础上,多系统对接接口设计的方法进行研究。
2 技术原理分析
构成Web Service平台的主要技术包含SOAP、WSDL及XML+XSD三个方面。
2.1 XML+XSD
XML对数据表示问题进行了解决,但对标准的数据类型没有给出定义,也对这套数据类型如何扩展没有说明。为了对这一问题进行解决,XML Schema的出现,对标准数据类型给出了定义,并且对这套数据给出一种语言进行扩展。XML Schema在Web Service平台中作为数据类型系统。对一个Web Service用某种语言进行构造时,为与Web Service标准相符,采用的数据类型都要转换成XML Schema类型。
2.2 SOAP
HTTP协议被Web Service用作发送请求和接受结果,数据都采用XML格式封装,消息头为HTTP,此类特定HTTP消息头与XML内容格式就构成了SOAP协议。该协议下,对Web Service调用时,采用RPC方法,SOAP协议对SOAP消息的格式进行了定义,SOAP数据编码方式为XML。
2.3 WSDL
WSDL用于对Web Service及其参数、函数值、返回值进行描述,基于XML语言。Web Service的服务器端和客户端对WSDL标准格式都能理解。由于是基于XML语言,所以人与机器都可阅读。在Web服务器上可保存WSDL文件,对该文件访问时,用一个url地址即可。客户端对Web Service服务调用前,需要知道该服务的WSDL文件地址,该文件地址可通过两种途径获取:一种是服务供应商直接告诉调用者;一种是在UDDI服务器注册,便于被查找。
2.4 基于SOAP的XML消息传递
如图1所示,首先,在网络上,应用程序将SOAP消息发送出去;其次,消息经网络基础结构传输提供者的SOAP基础结构中,XML消息在SOAP基础结构中被转换为特定编程语言对象;第三,对请求信息,Web Service负责处理,然后生成响应,该响应也被看作是一个SOAP消息,该消息会被继续传送到SOAP基础结构,最终该消息会被原路返回给服务请求者;最后,Web Service响应的消息会通过整个SOAP基础结构,能够对XML消息进行转换,使其成为目标编程语言对象,最后為应用程序提供该响应消息。
3 接口设计
各系统对接中,接口属于门户,对接口进行设计时,需要遵循以下原则:①简单原则。在对接口方法进行命名时,必须要规范,用户可以通过对用户名的观察,猜测到该接口的主要用途;对于接口中的参数来说,其数据类型也要尽可能的简单,数据结构嵌套层次尽量少;方法也要尽量单一。②封闭原则。在模块功能实现中,细节要对外封闭,这样在修改模块内部处理逻辑时, 对模块使用者的调用就不会产生影响。③完整性原则。接口可以看作是一个整体功能的模块。④可置换原则。接口要采用标准的接口规范,这样在以后针对原有模块用新模块置换时,主要新模块遵循接口规范即可,对其它模块的调用方式不会产生影响。
结合本院医院信息系统社保接口与省、州相应社保系统接口进行分析,提出以下接口设计方案:门诊挂号方面,因挂号费为现金缴纳,不予报销,所以门诊挂号仍按原模式进行,不需要改动。门诊收费方面,应用嵌入式解决方案,对门诊收费接口程序进行修改,对相应社保交易功能调用,让社保患者可直接在医院信息系统中的门诊收费程序中进行交费,实现现场实时结算;对于住院业务方面,住院收费结算程序及住院登记程序均采用嵌入式接口,专门开发一个数据转换程序,对费用明细从医院信息系统可直接上传到相应社保系统中。
4 结语
医院信息化多系统接口的设计,使医院内不同系统之间实现了信息交互、信息共享,且该接口设计简单,容易实现,提高了医院信息系统之间的交互,取得了较好的效益。基于Web Service技术的医院信息化多系统接口的设计及其应用,提高了医院信息资源的利用率,加强了本院与省、州相应社保之间的信息交互与协调,促使医院整体运转效率得到提升。
参考文献
[1] 侯鹏,赵阳,薛启勋.医院信息系统(HIS)与新农合系统接口的设计[J].医疗装备,2017,1(14):32-33.
[2] 朱弋,姜树勋.“军卫一号”医院信息系统与医保信息接口的对接探讨[J].中国医学装备,2014,4(26):78-79.
[3] 张德林.浅析医院信息系统中医保接口的实现方案[J].中国医疗器械信息,2013,1(28):51-54.
[4] 刘兴淮,徐燕梅,粱敏.一种通用型医院信息系统与新农合外挂接口程序的实现[J].中国医学装备,2013,3(15):32-34.