应用于医院信息系统的数据交换方法技术方案

技术编号:15653404 阅读:110 留言:0更新日期:2017-06-17 08:00
本发明专利技术公开一种应用于医院信息系统的数据交换方法,通过配置数据转换平台的运行环境后建立连接源发送系统和目标系统的路由器,再部署路由器到数据转换平台,采用编码和多线程技术方法,将源发送系统的数据标准和数据协议转换成目标系统对应的数据标准和协议,可对应多个不同数据标准的目标系统,完成异构系统之间的多种协议、多种数据标准的数据交换,将业务数据转换流程整合在数据交换平台,支持多种协议、多种数据标准,可以一对多或者多对一交换,也为将来业务流程修改提供极大方便。达到大力提高医务工作人员效率的同时,又将减少患者的医疗风险和医院的开发以及维护系统的成本的有益效果。

【技术实现步骤摘要】
应用于医院信息系统的数据交换方法
本专利技术涉及医疗行业
,特别是指一种应用于医院信息系统的数据交换方法,可支持多种协议、多种数据标准、多目标系统。
技术介绍
目前各大医院的各个信息系统很多情况下是由不同的程序开发商分别在不同的时间进行设计、部署,采用的数据标准、交换协议不一致,使得异构系统之间的信息交换难以进行,造成“信息孤岛”,大大降低医院的工作效率,增加系统开发、维护成本,也增加病人反复确认的成本和医疗风险。而常用的协议转换器只能完成点对点的转换,而接口开发成本昂贵,均无法很好地解决医院系统数据交换协议不同的问题。因此,有必要设计一种新的应用于医院信息系统的数据交换方法,以解决上述技术问题。
技术实现思路
针对
技术介绍
中存在的问题,本专利技术的目的是提供一种应用于医院信息系统的数据交换方法,采用编码和多线程技术方法,将源发送系统的数据标准和数据协议转换成目标系统对应的数据标准和协议,可对应多个不同数据标准的目标系统,完成异构系统之间的多种协议、多种数据标准的数据交换。大力提高医务工作人员效率的同时,又将减少患者的医疗风险和医院的开发以及维护系统的成本。本专利技术的技术方案是这样实现的:一种应用于医院信息系统的数据交换方法,包括以下步骤:(1)配置数据转换平台的运行环境:分别编写路由器源节点、目标节点的消息解析器、协议适配器、过滤器、交换器、分发器的代码并对各自的登陆账号、服务名、IP地址、数据标准进行相应的配置,最后打包封装;(2)建立连接源发送系统和目标系统的路由器,实现不同标准的数据进行转换:将上一步骤中打包封装的路由器源节点、目标节点的消息解析器、协议适配器、过滤器、转换器、分发器进行组合,形成连接源发送系统和目标系统的路由器并进行相应的设置;(3)部署路由器到数据转换平台:利用多线程技术部署路由器到数据转换平台,编译源代码生成实时可用的程序,同时在源节点部署消息监听端口,允许多系统在线访问。在上述技术方案中,所述配置的消息解析器可以解析的数据标准类型包括:分隔符号字文档、医学数字成像和通信、电子数据交换、医疗系统传输协议、RAW协议、可扩展的标记语言,适配器可以适配的协议包括通道、医学数字成像和通信、数据库、文件、本地文件传输协议、超文本传输协议、Java消息服务应用程序接口、直译式脚本语言、传输控制协议、web的应用程序。在上述技术方案中,所述路由器源节点的设置包括适配器类型以及对应协议类型的接收设置、答复设置、网络服务器接收设置。在上述技术方案中,所述路由器源节点适配器类型设置为“TCPlistener”。在上述技术方案中,所述路由器源节点的协议支持包括:通道Reader、医学数字成像和通信Listener、数据库Reader、本地文件传输协议Reader、超文本传输协议Listener、Java消息服务应用程序接口Listener、直译式脚本语言Reader、传输控制协议listener、web应用程序Listener。在上述技术方案中,所述路由器源节点设置包括以下步骤:(1)路由器源节点通过协议适配器监听数据,接收源发送系统发送的数据并传递给消息解析器;(2)消息解析器将能被路由器识别的消息进行解析,然后传递给过滤器,不能解析则舍弃;(3)数据经过滤器逻辑比对,判断路由器端口是否包含消息内容对应的目标系统,是则走下一步,否则舍弃;(4)将过滤后的数据经转换器转换为统一标准的数据,按照数据交换平台的消息架构进行封装;(5)将统一标准和协议的数据发送给分发器。在上述技术方案中,所述路由器目标节点设置包括适配器类型、队列/重试设置、脚本设置。在上述技术方案中,所述路由器目标节点设置包括以下步骤;(1)目的节点的消息解析器对能够被路由器识别的数据进行解析,若能解析就将解析后的消息发送给过滤器,否则舍弃;(2)过滤器根据不同目标系统的数据要求对数据进行过滤,多个目标系统对应多个过滤器;(3)过滤器过滤出特定目标系统对应的数据,发送到转换器,多个目标系统对应多个转换器;(4)转换器将统一标准的数据转换成符合对应不同目标系统的标准的数据,发送到协议适配器;(5)协议适配器调用对应目标系统,将数据发送给目标系统;(6)目标系统通过本平台答复发送结果,异构系统完成数据交换。本专利技术应用于医院信息系统的数据交换方法,通过配置数据转换平台的运行环境后建立连接源发送系统和目标系统的路由器,再部署路由器到数据转换平台,采用编码和多线程技术方法,将源发送系统的数据标准和数据协议转换成目标系统对应的数据标准和协议,可对应多个不同数据标准的目标系统,完成异构系统之间的多种协议、多种数据标准的数据交换,将业务数据转换流程整合在数据交换平台,支持多种协议、多种数据标准,可以一对多或者多对一交换,也为将来业务流程修改提供极大方便。达到大力提高医务工作人员效率的同时,又将减少患者的医疗风险和医院的开发以及维护系统的成本的有益效果。附图说明图1为应用于医院信息系统的数据交换方法流程图;图2为路由器源节点流程图;图3为路由器源目标节点流程图;图4为数据交换平台布局图;图5为路由器源节点适配器设置图;图6为路由器源节点过滤器设置图;图7为路由器源节点过滤器过滤规则设计图;图8为路由器源节点转换器设置图;图9为路由器目标节点适配器设置图;图10为路由器目标节点过滤器设置图;图11为路由器目标节点过滤器过滤规则设计图;图12为路由器目标节点转换器设置图;图13为路由器目标节点数据格式转换器图;图14为路由器编辑图;图15为路由器数据类型设置图;图16为一具体实施例流程图;图17为另一具体实施例流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术所述的一种应用于医院信息系统的数据交换方法,结合消息解析器、协议适配器、过滤器、转换器、分发器、源代码编译器和插件,由软件代码、多线程技术实现,建立基于医院信息系统,支持多种协议、多种数据标准、多目标系统分发的数据交换平台,通过数据标准和协议的转换,实现多个异构系统之间的数据交换,主要包括有以下三个步骤,分别是:(1)配置数据转换平台的运行环境:分别编写消息解析器、协议适配器、过滤器、交换器、分发器的代码并对各自的登陆账号、服务名、IP地址、数据标准等进行相应的配置,最后打包封装。本平台配置消息解析器可以解析的数据标准类型包括:DelimitedText、DICOM、EDI/X12、HL7v2.X、HL7v3.x、Raw、XML,适配器可以适配的协议包括Channel、DICOM、Database、Document、File、Http、JMS、JavaScript、TCP、WebService。其中,各数据名称的中文解释说明如下:DelimitedText:分隔符号字文档,文件的每一行都是一条记录,记录的各个列用特别字符分隔开(一般来说用标点字符),分割符不显示出来。DICOM:即医学数字成像和通信,是医学图像和相关信息的国际标准(ISO12052本文档来自技高网...
应用于医院信息系统的数据交换方法

【技术保护点】
一种应用于医院信息系统的数据交换方法,其特征在于:包括以下步骤:(1)配置数据转换平台的运行环境:分别编写路由器源节点、目标节点的消息解析器、协议适配器、过滤器、交换器、分发器的代码并对各自的登陆账号、服务名、IP地址、数据标准进行相应的配置,最后打包封装;(2)建立连接源发送系统和目标系统的路由器,实现不同标准的数据进行转换:将上一步骤中打包封装的路由器源节点、目标节点的消息解析器、协议适配器、过滤器、转换器、分发器进行组合,形成连接源发送系统和目标系统的路由器并进行相应的设置;(3)部署路由器到数据转换平台:利用多线程技术部署路由器到数据转换平台,编译源代码生成实时可用的程序,同时在源节点部署消息监听端口,允许多系统在线访问。

【技术特征摘要】
1.一种应用于医院信息系统的数据交换方法,其特征在于:包括以下步骤:(1)配置数据转换平台的运行环境:分别编写路由器源节点、目标节点的消息解析器、协议适配器、过滤器、交换器、分发器的代码并对各自的登陆账号、服务名、IP地址、数据标准进行相应的配置,最后打包封装;(2)建立连接源发送系统和目标系统的路由器,实现不同标准的数据进行转换:将上一步骤中打包封装的路由器源节点、目标节点的消息解析器、协议适配器、过滤器、转换器、分发器进行组合,形成连接源发送系统和目标系统的路由器并进行相应的设置;(3)部署路由器到数据转换平台:利用多线程技术部署路由器到数据转换平台,编译源代码生成实时可用的程序,同时在源节点部署消息监听端口,允许多系统在线访问。2.根据权利要求1所述的应用于医院信息系统的数据交换方法,其特征在于:所述配置的消息解析器可以解析的数据标准类型包括:分隔符号字文档、医学数字成像和通信、电子数据交换、医疗系统传输协议、RAW协议、可扩展的标记语言,适配器可以适配的协议包括通道、医学数字成像和通信、数据库、文件、本地文件传输协议、超文本传输协议、Java消息服务应用程序接口、直译式脚本语言、传输控制协议、web的应用程序。3.根据权利要求1所述的应用于医院信息系统的数据交换方法,其特征在于:所述路由器源节点的设置包括适配器类型以及对应协议类型的接收设置、答复设置、网络服务器接收设置。4.根据权利要求3所述的应用于医院信息系统的数据交换方法,其特征在于:所述路由器源节点适配器类型设置为“TCPlistener”。5.根据权利要求3所述的应用于医院信息系统的数据交换方法,其特征在于:所述路由器源节点的协议支持包括:通道Reader、医学数字成...

【专利技术属性】
技术研发人员:赵景童永安陈勇强
申请(专利权)人:广州慧扬信息系统科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1