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

一种基于消息语义标注的医疗信息系统集成监控方法技术方案

技术编号:15895079 阅读:22 留言:0更新日期:2017-07-28 19:42
本发明专利技术公开了一种基于消息语义标注的医疗信息系统集成监控方法,包括:步骤1,建立统一语义的消息模型;步骤2,利用统一语义的消息模型对语义异构的医疗消息事件进行语义标注,并存储至监控数据库;步骤3,基于监控数据库中具有统一语义的医疗消息,进行医疗业务异常状态检测。本发明专利技术通过建立统一语义的医疗消息模型,将医疗活动中的消息以统一语义的医疗消息来表达并集中存储,同时对异常状态消息发出报警提醒,使得集成运行维护人员能及时发现问题,并能快速定位到问题原因所在,实现对医疗信息系统的集成监控,并提供快速排查问题的手段,提高集成运行维护的效率。

Medical information system integration monitoring method based on message semantic annotation

The invention discloses an integrated monitoring method, medical information system information based on semantic tagging comprises: Step 1, the establishment of a unified semantic message model; step 2, using a unified semantic message model of medical news events on the semantic heterogeneous semantic annotation, and stored to the monitoring database; step 3, medical news has a unified semantic monitoring database based on the medical service of abnormal state detection. The present invention by medical news to establish a unified semantic model, the activities of medical news to medical news to unified semantic expression and centralized storage, and the abnormal state of alarm message, the integrated operation and maintenance personnel can find problems in time, and can quickly locate the reasons for the problems, realize the integrated monitoring of medical information system the problem of rapid investigation and provide means to improve the efficiency of the integrated operation and maintenance.

【技术实现步骤摘要】
一种基于消息语义标注的医疗信息系统集成监控方法
本专利技术涉及监控
,具体涉及一种基于消息语义标注的医疗信息系统集成监控方法。
技术介绍
信息系统集成监控是通过有效的信息技术手段将分布、独立的信息系统实际运行状态实时显示出来,并通过有效的异常报警机制及时发现异常情况,使得运行管理人员能够实时把握整个环境的运行状态,针对异常情况及时排除故障,保证整个IT环境能够稳定、持续、正常地运转。医疗信息系统是一类特殊的信息系统,在医疗IT环境中,每一个医疗业务的实现都需要多个异构信息系统之间的集成,整体上构成一个错综复杂的集成网络环境,为了保证医疗业务正常、完整、高效地进行,需要实时监控医院集成业务网络的运转状态,及时发现、排查和处理集成故障。系统集成监控技术的发展往往伴随着计算机、网络、通信等技术的发展以及企业信息化过程的需要。系统集成监控技术的演化过程涵盖了从单个IT元素的单独监控到多个IT元素的单独监控,从单个主机监控到多个主机监控,从底层物理层的简单监控逐渐到网络层、应用层的复杂监控,从多个IT元素、多台主机的单独监控到把所有IT设施高度集成的监控,并逐渐演变成现阶段的监控,即IT业务监控。概括来看,系统集成监控技术的发展主要分为两个阶段:基于单应用系统的离散监控和面向复杂业务系统的集中监控。企业级信息系统的典型特征是自治性、异构性和分布性。早期的IT系统几乎独立自治,运维监控主要集中在单个应用系统的运行状态,如服务器性能、网络状态、数据库性能以及单个系统内部模块间通信状态等,目的是保证系统运行正常,不影响用户体验。目前有很多针对单个应用系统各方面属性的专业监控工具,但是大多都是分散且各自独立的。随着信息技术的发展,以及企业IT系统的日益成熟和复杂,不同IT系统之间信息交互越来越频繁,使得整个IT网络环境越来越复杂,企业级信息系统的运行维护变得越来越困难。首先,传统的单应用监控方式过于分散,无法直接感知全局的运行状态,一旦复杂系统中某个模块发生问题,运维人员总是盲目的四处查找故障的根源,效率极其低下。其次,业务复杂化带来了故障问题的复杂化,传统的监控手段往往不足以判定故障的根本原因,如何快速定位并解决故障成为管理人员最头疼的事情。随着企业级信息系统的复杂化,面向复杂业务系统的集成监控已经成为IT系统监控的主要发展方向。针对复杂业务系统的集成监控技术,目前典型的技术研究主要有以下几种。基于web服务的集成监控方法,该方法是是通过监控流程的服务调用消息,提取消息中的关键信息来监控流程的运行情况。该方法只能对基于web服务来实现交互的业务流程进行监控,默认所有业务流程都是通过webservice实现的,对于非webservice的交互方式(如HL7消息)无法进行监控,这对于交互方式复杂的医疗业务流程来说,并不适用。基于业务服务模型的集成监控方法,该技术是将信息系统看成关键业务的集合,根据关键业务与IT服务的关系建立业务服务模型,然后描绘关键业务服务模型的运行视图,理清业务之间的各种拓扑结构、关联关系,构建符合业务要求的业务监控视图,同时设定一些关键的业务指标、管理指标,通过图示化的方式,直观、实时的呈现IT服务的运行状况。该技术为复杂业务系统的监控提供了很好的指导思想。基于消息事件捕获机制的集成监控方法,该方法是通过一系列的事件监听器,捕获实际业务流程中的消息事件,并与实际业务数据关联起来,存储在消息仓库中,同时实时分析每个消息事件对应的业务状态,对异常状态发出警报。该方法需要各个业务系统在业务执行过程中主动发送一条消息事件给监控模块,由监控管理模块记录、分析消息事件对应的业务状态,并对异常状态发出报警。该方法需要参与业务流程的所有信息系统主动发送消息事件,增加了系统设计的复杂度,同时虽然实现了分散业务流程的集中监控,但只保存了消息事件和业务数据,关于处理的过程信息无法关联,对运行维护中排查故障问题很不适用。基于集成引擎的集成监控方法,集成引擎(IntegrationEngine)是以ESB(EnterpriseServiceBus)为核心,以消息总线的架构和服务组合的形式实现企业信息系统之间的业务集成,这个业务集成的过程都由ESB来驱动完成,使得整个业务环境的业务运转都通过ESB来完成,然后通过一定的技术方法来记录、分析ESB中的运行日志,通过可视化的方式将这个业务环境描绘出来,实现对复杂业务活动的集成监控。该监控技术是基于传统ESB技术的扩展,对分布式的ESB运行服务进行监控管理。基于集成引擎的监控方式是在ESB中配置一系列的拦截器(Interceptors),对业务处理过程中的关键节点进行日志记录,并集中到监控信息后台中心(MonitoringBackbone)。本质上来看,该技术在消息事件捕获机制的基础上,将消息事件处理过程与消息事件关联起来,集中归档存储,然后提供快速检索的方式检索消息事件处理过程日志,并分析判断异常情况,将结果可视化显示出来。该方法主要是利用了ESB消息总线的架构优势以及面向服务的集成方法,实现了业务活动监控。医院里各种各样的信息系统构成一个复杂的业务协作系统,实现这些系统的有效集成,并保证系统之间的协作正常运转,是一个非常重要的问题。随着医院信息化建设的发展,集成引擎已经成为实现医疗信息系统集成的主流技术,它起到了在医疗信息系统之间进行消息转换和路由的枢纽,因而对集成引擎处理的消息进行监控成为目前医疗信息系统集成监控的主要途径。但是现有的集成引擎的监控技术仍然存在着以下不足:(1)缺乏对医疗消息的语义分析。目前主流的集成引擎只能进行句法级别点对点的数据格式转换和针对特定数据格式的条件查询,这使得集成引擎无法将同一业务流程的不同数据格式的消息事件串联起来,将导致集成监控无法感知整个流程的运行状况,同时查找消息事件不能全局查找,只能按照不同数据格式的条件查询来逐一搜索。另外,集成维护人员在排查、定位集成故障时,需要对医疗业务流程以及异构系统接口非常熟悉,才具备查找问题的能力。(2)缺乏对整体业务流程的状态分析。完成一个医疗业务通常需要多个消息事件来驱动执行,由于集成业务执行过程是基于异步消息的处理过程,集成监控只能捕捉到单个流程的消息事件处理异常,很难追踪到消息事件所属医疗业务的整个流程路径。同时主流的集成引擎几乎不具备工作流管理的能力,所以无法感知集成业务运行时的上下文状态,故而无法监控因为业务流程状态异常导致的集成故障。
技术实现思路
本专利技术提供了一种基于消息语义标注的医疗信息系统集成监控方法,解决现有基于集成引擎的集成监控中查找问题效率低下,技术门槛高的问题。一种基于消息语义标注的医疗信息系统集成监控方法,包括:步骤1,建立统一语义的消息模型;步骤2,利用统一语义的消息模型对语义异构的医疗消息事件进行语义标注,并存储至监控数据库;步骤3,基于监控数据库中具有统一语义的医疗消息,进行医疗业务异常状态检测。本专利技术通过建立统一语义的医疗消息模型,将医疗活动中的消息以统一语义的医疗消息来表达并集中存储,同时对异常状态消息发出报警提醒,实现对医疗信息系统的集成监控。作为优选,所述消息模型中至少定义以下三部分内容:事务类型,依据医疗业务类别定义;消息事件类型,依据每个事务类型的流本文档来自技高网
...
一种基于消息语义标注的医疗信息系统集成监控方法

【技术保护点】
一种基于消息语义标注的医疗信息系统集成监控方法,其特征在于,包括:步骤1,建立统一语义的消息模型;步骤2,利用统一语义的消息模型对语义异构的医疗消息事件进行语义标注,并存储至监控数据库;步骤3,基于监控数据库中具有统一语义的医疗消息,进行医疗业务异常状态检测。

【技术特征摘要】
1.一种基于消息语义标注的医疗信息系统集成监控方法,其特征在于,包括:步骤1,建立统一语义的消息模型;步骤2,利用统一语义的消息模型对语义异构的医疗消息事件进行语义标注,并存储至监控数据库;步骤3,基于监控数据库中具有统一语义的医疗消息,进行医疗业务异常状态检测。2.如权利要求1所述的基于消息语义标注的医疗信息系统集成监控方法,其特征在于,所述步骤2中的语义标注包括以下步骤:以待标注的医疗消息事件的事务类别、事件类型、协议格式为输入条件,读取消息转换映射关系配置文件;根据输入条件获取特定格式消息与统一标准消息的转换映射关系,根据映射关系,将待标注的医疗消息事件转换为统一语义标注的消息事件。3.如权利要求2所述的基于消息语义标注的医疗信息系统集成监控方法,其特征在于,所述转换映射关系配置文件采用XML语言编写,所述转换映射关系配置文件包括用于描述语义标注所有步骤的关键节点transformer,每个关键节点transformer包括多个step节点,每个step节点用于描述单个属性的语义标注步骤,所述步骤2的语义标注包括以下步骤:a、读取消息转换映射关系配置文件;b、以事务类型、消息类型为条件,找到mapper中对应消息的映射关系所在的transfo...

【专利技术属性】
技术研发人员:吕旭东段会龙蔡海领袁子洋
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江,33

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

1