当前位置: 首页 > 专利查询>浙江大学专利>正文

一种基于消息自动路由的多医疗信息系统集成方法技术方案

技术编号:13589632 阅读:46 留言:0更新日期:2016-08-25 17:07
本发明专利技术公开了一种基于消息自动路由的多医疗信息系统集成方法,各个医疗信息系统的接口行为和数据语义通过接口语义建模进行了明确的表达,通过如下步骤进行集成:识别需要进行消息交互的医疗信息系统的接口行为差异得到相应的行为异构模式;根据识别出的行为异构模式确定相应的路由解决方案,并添加到消息流对应的消息通道上;根据接收接口的接口行为和数据语义,按照路由设计规则中的参数设置规则配置路由器的路由参数即完成集成,所述路由参数包括路由目标和输出消息。本发明专利技术根据相交互的医疗信息系统的异构模型种类确定路由解决方案,要将EIP中路由器的选择和配置与其针对的协作场景特征建立起计算机化的对应关系,大大提升路由设计效率。

【技术实现步骤摘要】

本专利技术涉及信息系统集成
,特别涉及医疗信息系统流程协作技术,具体为一种基于消息自动路由的多医疗信息系统集成方法
技术介绍
现代医疗信息密集,医疗活动复杂多样,且具有专业性,因此医疗IT环境涌现了大量信息系统。为了支持医院的整体业务运行,需要将医疗过程中不同环节的医疗活动所使用的医疗信息系统集成。而对于医疗信息系统来说,集成的主要目的包括信息共享和业务协同。系统间业务协同的需求,包括功能整合和流程协同。医疗信息系统的功能体现为从外部接收数据,处理后返回结果。这些功能可能是自动的计算和处理过程,也可能包含复杂人工操作的工作流。为了实现更复杂、跨越系统边界的业务功能,往往需要将分布于多个信息系统中的功能按照需要的业务流程进行整合。同时,在多个系统内部运行的复杂工作流之间,不仅需要交换业务处理结果,还需要协调他们之间的业务依赖关系,从而实现流程之间的协同。由于医疗信息系统的多样性和复杂性,它们之间在技术、数据和行为方面存在大量的异构情况。其中,技术异构阻碍了系统间的技术互操作,数据异构阻碍了语义互操作,而行为异构阻碍了流程互操作。当系统异构性无法避免时,由一个中间系统来在不同的接口间进行转换,这种方法通常称为协调。通过协调来解决异构性问题为集成提供了更经济、更灵活的途径。为了解决企业级信息系统(EIS)间的异构性问题,企业应用集成(EAI)一直是企业级IT技术发展的核心关注点之一。实现EAI的主要技术是利用EAI中间件。对于医疗信息系统集成问题,主要使用的技术手段是医疗集成引擎。医疗集成引擎是在通用EAI中间件的基础上,提供了一系列医疗领域特定的连接适配器来连接到多样的医疗信息系统接口上,并在系统接口之间建立消息通道,实现数据的传递,并通过
消息路由协调异构流程的消息交换行为,以及通过消息转换在异构数据之间进行翻译。不同集成场景的需求不同,系统接口本身的互操作特征也不同,所以需要针对具体的集成需求和接口特征,设计并开发出具体的集成解决方案。EAI中间件将通用的集成功能如消息转换和消息路由等封装成可复用、可配置的组件,使集成技术人员可以直接利用这些组件进行组合和配置,从而构建出集成方案,无需从头开始进编码开发。而在利用集成引擎的配置组件来设计并开发出集成解决方案时,消息的路由逻辑设计是非常重要的一个环节。路由(routing)指将消息送到特定的目标系统。在根据业务需求确定了接口之间的连接关系后,需要通过设计消息路由逻辑使数据在接口之间以符合集成需求的方式流动。BPMN(business process modeling notation)是一种标准化建模语言,支持以协作图和编舞图来分别面向连接的方式和面向交互的方式表达协作场景。BPMN流程模型通过控制流(control-flow)元素连接流程中的多个活动(activity)。与外部进行消息交互的通讯活动(communication activity)包括接受消息、发送消息、调用外部服务等。BPMN协作图使用消息流(message flow)连接多个流程模型中的通讯活动,描述这些流程之间的协作关系。BPMN编舞图使用编舞活动(choreographyactivity)代表交互单元,通过控制流表达交互之间的依赖关系,并与协作图中的消息流关联。作为标准的流程建模语言,BPMN旨在为业务专家和技术人员之间的沟通鸿沟提供一个标准化的桥梁。BPMN提供了容易被业务专家理解的图形化标记,也具备明确定义的具有规范语义的元模型,而且具备足够的针对复杂流程协作场景的表达能力。BPMN协作图表达系统间的连接关系,然而,由于业务流程的差异,接口之间的行为方式可能存在差异,这体现为行为模型之间并不是完全匹配的。因此,要在具备不匹配行为的接口之间实现流程互操作,需要由集成引擎进行行为协调,将消息按照系统对消息交换顺序和时机的要求进行路由。企业集成模式(EIPs)总结了集成设计中的一些常见的路由问题,并设计了添加了特定类型的消息路由器(message router)如将一个整体的消息拆分为若干个部分的拆分器(splitter),用于为路由设计提供可复用的解
决方案。这些路由器可以通过参数配置呈现出不同的数据接收、处理和发送特征。EIP表达了基本EAI功能,包括通过消息通道传输消息、添加消息转换和路由等中间处理步骤。基于EIP的集成设计将一个复杂的集成问题分解为若干个子问题,并采用“分而治之”(divide-and-conquer)的策略针对每个子问题找出合适的解决方案,并组合为针对原始问题的解决方案。虽然BPMN可以很好描述系统间的协作关系,基于EIP来设计集成解决方案,但是集成配置过程安全依赖于集成人员的人工理解,这就要求集成人员一方面需要理解对协作场景中不同系统行为提出的路由需求,另一方面需要准确掌握不同类型的路由器功能特征和配置方式。要提升路由设计效率,需要将EIP中路由器的选择和配置与其针对的协作场景特征建立起计算机化的对应关系,从而使医学信息系统集成更加容易。
技术实现思路
本专利技术提供了一种基于消息自动路由的医疗信息系统集成方法,解决了进行交互的医疗信息系统之间存在行为异构,开发人员需要人工识别行为不匹配案例并设计相应的协调,以及为集成引擎设计路由效率低等问题。一种基于消息自动路由的多医疗信息系统集成方法,各个医疗信息系统的接口行为和数据语义通过接口语义建模进行了明确的表达,通过如下步骤进行集成:(1)识别需要进行消息交互的医疗信息系统的接口行为差异得到相应的行为异构模式;(2)根据识别出的行为异构模式确定相应的路由解决方案,并添加到消息流对应的消息通道上;(3)根据接收接口的接口行为和数据语义,按照路由设计规则中的参数设置规则配置路由器的路由参数即完成集成,所述路由参数包括路由目标和输出消息。本专利技术中要交互的医疗信息系统之间存在行为异构,并使用BPMN协作图来表述系统的连接关系。本专利技术中要交互的医疗信息系统已经将接口的行为和数据语义都已经通过接口语义建模进行了明确的表达,使计算机能够对集成场景中的行为差异特征进行分析,识别出路由需求,自动应
用相应的解决方案,并将解决方案组合起来,以满足整个集成场景对集成引擎行为的要求。步骤(1)中识别行为异构模式时由计算机对一个接口连接模型进行检测,识别出两个系统之间存在的行为异构模式实例。本专利技术中路由器参数,根据接收接口的行为模型(即接口行为)和消息语义,按照路由设计规则中的参数设置规则,配置路由器参数,包括路由目标和输出消息的构建方法。本专利技术的方法当构建出的路由模型(即路由解决方案)仍然无法解决行为间的异构时,由集成技术人员手工对模型进行调整和补充。比如,当消息发送方并没有提供消息接收方期望的交互时,需要设计特定的消息构建方法用于交互。本专利技术的基于消息自动路由的医疗信息系统集成方法对每个BPMN协作图进行分析,识别其中的行为不匹配模式,选择相应的路由器,其中行为异构模式为BPMN协作图形式表达的系统连接关系中反复出现的行为异构场景。所述接口行为差异包括发送者和接收者之间的消息基数和顺序的差异。所述的行为异构模式包括一对多异构模式、多对一异构模式和多对多异构模式;其中,一对多异构模式包括循环本文档来自技高网
...

【技术保护点】
一种基于消息自动路由的多医疗信息系统集成方法,各个医疗信息系统的接口行为和数据语义通过接口语义建模进行了明确的表达,其特征在于,通过如下步骤进行集成:(1)识别需要进行消息交互的医疗信息系统的接口行为差异得到相应的行为异构模式;(2)根据识别出的行为异构模式确定相应的路由解决方案,并添加到消息流对应的消息通道上;(3)根据接收接口的接口行为和数据语义,按照路由设计规则中的参数设置规则配置路由器的路由参数即完成集成,所述路由参数包括路由目标和输出消息。

【技术特征摘要】
1.一种基于消息自动路由的多医疗信息系统集成方法,各个医疗信息系统的接口行为和数据语义通过接口语义建模进行了明确的表达,其特征在于,通过如下步骤进行集成:(1)识别需要进行消息交互的医疗信息系统的接口行为差异得到相应的行为异构模式;(2)根据识别出的行为异构模式确定相应的路由解决方案,并添加到消息流对应的消息通道上;(3)根据接收接口的接口行为和数据语义,按照路由设计规则中的参数设置规则配置路由器的路由参数即完成集成,所述路由参数包括路由目标和输出消息。2.如权利要求1所述的基于消息自动路由的多医疗信息系统集成方法,其特征在于,所述接口行为差异包括发送者和接收者之间的消息基数和顺序的差异。3.如权利要求2所述的基于消息自动路由的多医疗信息系统集成方法,其特征在于,所述的行为异构模式包括一对多异构模式、多对一异构模式和多对多异构模式;其中,一对多异构模式包括循环接收者模式、顺序接收者模式、互斥接收者模式和多接收者模式;多对一异构模式包括...

【专利技术属性】
技术研发人员:段会龙吕旭东聂鸿超王菲菲
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江;33

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

1