用于接收、映射和构造来自全异系统的数据的方法和系统技术方案

技术编号:7843334 阅读:204 留言:0更新日期:2012-10-13 01:42
本发明专利技术名称为“用于在卫生保健环境中接收、映射和构造来自全异系统的数据的方法和系统”。描述了用于在卫生保健环境中接收、映射和构造来自全异系统的数据的方法和系统。一种接收与卫生保健消息结构的不同版本关联的数据输入的示例计算机实现的方法,包括通过单个服务接口来接收按照第一格式的第一数据。卫生保健消息结构的不同版本的至少一个不支持第一数据的一个或多个字段。示例方法还包括通过该单个服务接口来接收按照第二格式的第二数据。卫生保健消息结构的不同版本的至少一个不支持第二数据的一个或多个字段。该单个服务接口实现第一数据和第二数据的接收,以便最小化接口端点的数量。

【技术实现步骤摘要】


技术介绍
诸如医院和诊所之类的卫生保健环境通常包括信息系统(例如,电子病历(EMR)系统、实验室信息系统、门诊患者和住院患者系统、医院信息系统(HIS)、放射科信息系统(RIS)、存储系统、图片存档和通信系统(PACS)等),以管理临床信息(例如,患者病史、成像数据、测试结果、诊断信息、管理信息、财务信息和/或调度安排信息)。不同的卫生保健实体可按照不同方式来格式化和/或构造与其结合所生成、接收、传送和/或处理的卫生保健 文档
技术实现思路
附图说明图I是示例卫生保健环境的框图。图2是可用于实现本文所述示例的示例消息处理系统的框图。图3描绘了通过多个已知服务接口来路由的消息。图4描绘了通过示例通用图式(schema)来路由的消息。图5描绘了可与本文所述示例结合使用的示例树结构。图6描绘了可用于实现本文所述示例的示例架构。图7描绘了可与本文所述示例结合使用的示例树结构。图8-16是能够用于实现本文所述示例的示例方法的流程图。图17是可用于和/或编程为实现本文所述示例方法和系统的任一个或全部的示例处理器平台的示意图。当结合附图进行阅读时,将会更好地理解以上概述以及某些示例的以下详细描述。为了便于说明本文所述的示例,附图中示出某些示例。但是,应当理解,本公开并不局限于附图所示的布置和手段。具体实施例方式虽然下面公开包括在硬件上运行的固件和/或软件以及其它组件的示例方法、设备、系统和制造品,但是应当注意,这类方法、设备、系统和/或制造品只是说明性的,而不应当被认为是限制。例如,预期这些固件、硬件和/或软件组件的任一个或全部可排他地通过硬件、排他地通过软件、排他地通过固件或者通过硬件、软件和/或固件的任何组合来实施。相应地,虽然下面描述示例方法、设备、系统和/或制造品,但是提供的示例并不是实现这类方法、设备、系统和/或制造品的唯一方式。当所附权利要求的任一项被阅读为涵盖纯软件和/或固件实现时,至少一个示例中的至少一个元件在此明确定义成包括存储软件和/或固件的有形介质,例如存储器、DVD、⑶、蓝光等等。本文所述的示例使来自卫生保健组织的全异临床系统的数据能够集中到例如临床医生可访问的一个中央位置中。因此,使用所述的示例,访问具体患者数据的临床医生可访问所有患者的相关数据,并且可使用终端用户组件来选择他们想要查看那个数据的哪一部分。本文所述的示例通过在存储于数据库(例如,临床数据资料库)之前把来自全异临床系统(例如,现有应用和产品)的关联数据聚合到标准化和/或结构化格式或模型,来实现这些系统的互通。另外,本文所述的示例使数据在被接收时能够使用可定制仪表板用户接口来显示。数据可包括电子病历(EMR)、与IT解决方案关联的数据等等。 在一些示例中,仪表板用户接口可包括告警和/或通知,以便在所接收数据与所定义临床标准有差异时通知临床医生。在从全异临床系统接收到数据时,可通过映射以使数据能够以其它临床系统和/或应用可用的结构化格式或模型被转换和存储,来对数据进行规格化。在从全异临床系统接收到数据时,数据中的词汇可经过标准化(例如,标准健康水平7(HL7)语言),例如以便使数据能够由其它临床系统和/或应用用于临床决策支持。由于本文所述的示例平台的开放架构,使用所述示例的客户可利用这些平台以便构建其自己的应用,连同其它所提供应用一起来使用该平台,和/或基于客户的特定偏好和/或需要来定制仪表板用户接口。本文所述的示例适应单一通用图式中以不同方式格式化的消息,从而使不同装置能够被连接和/或使不同通信能够在信息系统之间路由。更具体来说,本文所述的示例系统和方法实现与消息结构的不同版本关联的字段的聚合,例如健康水平7 (HL7)入院出院转院(ADT)、观察结果(ORU)、医疗文档管理(MDM)等、ADT、ORU、MDM等的多种2. x HL7版本以及触发(例如,A01、A02等)。在一些示例中,示例通用图式定义可通过不限制与格式的任一种结合生成的字段,来接收由第一程序所创建的按照第一 HL7格式的消息,同时还 接收由第二程序所创建的按照第二 HL7格式的消息,即使可能不是跨所有版本或HL7结构都支持那些字段。在一些示例中,如果这些字段不是跨所有版本或HL7结构都被支持的,则示例通用图式定义可以不要求不是结合第一 HL7格式或第二 HL7格式的任一种所生成的字段。与已知方式相反,本文所述的示例可为不同HL7消息类型(例如,ADT、ORU、MDM)的每个的所有触发来提供单一通用图式定义,从而减少与现有系统的不同HL7消息类型的每个结合使用的接口端点的数量。因此,使用本文所述的示例,维护这类系统的时间和人力强度可得到降低和简化。在具有不同格式的消息由通用图式接收之后,可使用相同或相似的商业逻辑基于所接收的消息类型来格式化、组织和/或存储消息。例如,基于所接收的消息和/或内容,示例系统可搜索消息中的不同类型的数据,并且建立包括一个或多个对象的一个或多个字段的配置文件。所创建的配置文件可与所接收消息的触发关联,并且对象可在创建时相关。识别的数据则可传送到字段和/或对象,以便以结构化格式来存储。通过搜索入局消息以识别填充字段和/或对象的数据,可有效地滤波入局消息以获得预期数据。在一些示例中,客户可定制如何处理所接收的消息和/或内容。例如,如果接收到具体消息类型,则客户可改变所采取的动作和/或所创建的对象。例如,存储数据结构可在运行时使用运行时所定义的图式来动态定义。例如,商业逻辑可在运行时动态定义。在具有不同格式的消息由通用图式接收之后,消息可基于所接收的消息类型以及配置用户接口的设定来映射到不同对象的不同字段,并且存储在数据结构中。在一些示例中,所接收的数据可使用相同或相似的商业逻辑来映射到一个以上对象中的不同字段,而与所接收消息的格式无关。使用本文所述示例的客户可使用配置用户接口来配置、暴露于和/或规定处理消息、特定对象起作用等时如何操纵或改变消息、对象状态等行为,以便使系统和方法适合客 户的具体偏好。本文所述的示例可设计成使得对于第一客户,消息创建新用于保存数据的新对象。本文所述的示例可设计成使得对于接收同一消息的第二客户,从消息中的数据进行更新的特定对象是可用的。在一些示例中,客户可将系统配置成使得在接收具体消息时创建特定对象。作为补充或替代,客户可将系统配置成使得系统在接收具体消息时忽略创建特定对象。例如,基于所配置的存储数据结构,系统可将消息识别为来自医院的健康信息系统并且是AOl消息类型。另外,系统可将消息中包含的数据映射到对象字段,并且在消息被处理时改变关联对象状态(例如,新、活动、不活动)。在一些示例中,至少一些消息可具有对象处于特定状态中的待决条件。对于识别为入院患者(例如,A01)消息类型的患者对象的入局消息,示例系统和方法可具有作为‘新’和/或‘活动’的先决条件状态,因为患者先前在系统中已经登记。在处理入院患者消息时,患者对象状态改变成‘活动’,指示患者是卫生保健机构的活动患者。另外,在处理入院患者消息类型时,可采用入院患者类型中包含的诸如患者ID、实体、相关性、映射等的信息来更新患者对象。对于识别为登记患者(例如,A04)消息类型的入局消息,示例系统和方法可预计患者对象最初不存在,因为患者尚未在系统中登记本文档来自技高网...

【技术保护点】

【技术特征摘要】
2011.02.21 US 61/444940;2011.06.28 US 13/1711911.一种接收与卫生保健消息结构的不同版本关联的数据输入的计算机实现的方法,包括 通过单个服务接口来接收按照第一格式的第一数据,其中所述卫生保健消息结构的所述不同版本的至少一个不支持所述第一数据的一个或多个字段;以及 通过所述单个服务接口来接收按照第二格式的第二数据,其中所述卫生保健消息结构的所述不同版本的至少一个不支持所述第二数据的一个或多个字段,其中所述单个服务接口实现所述第一数据和所述第二数据的接收,以便最小化接口端点的数量。2.如权利要求I所述的计算机实现的方法,其中,所述卫生保健消息结构包括卫生保健水平7结构。3.如权利要求I所述的计算机实现的方法,其中,所述第一数据没有包括所述卫生保健消息结构的所述不同版本的一个或多个支持的一个或多个字段。4.如权利要求I所述的计算机实现的方法,其中,所述单个服务接口通过不限制所述第一数据的所述一个或多个字段或者所述第二数据的所述一个或多个字段的接收,来实现按照相应格式的所述数据的接收。5.如权利要求I所述的计算机实现的方法,其中,所述单个服务接口通过不要求接收没有与所述第一数据或者所述第二数据中的至少一个关联的字段,来实现按照相应格式的所述数据的接收。6.如权利要求I所述的计算机实现的方法,其中,所述第二数据没有包括所述卫生保健消息结构的所述不同版本的一个或多个支持的一个或多个字段。7.如权利要求I所述的计算机实现的方法,其中,所述单个服务接口在运行时定义。8.如权利要求I所述的计算机实现的方法,还包括使所述单个服务接口能够被定制。9.如权利要求I所述的计算机实现的方法,其中,与第一卫生保健装置或信息系统结合生成所述第一数据,并且与第二卫生保健装置或信息系统结合生成所述第二数据。10.如权利要求I所述的计算机实现的方法,其中,与第一卫生保健实体结合生成所述第一数据,并且与第二卫生保健实体结合生成所述第二数据。11.如权利要求I所述的计算机实现的方法,其中,所述第一数据与第一入院出院转院消息结构关联,并且所述第二数据与第二入院出院转院消息结构关联。12.如权利要求I所述的计算机实现的方法,其中,所述第一数据包括第一触发,并且所述第二数据包括第二触发。13.一种接收与卫生保健消息结构的不同版本关联的数据的计算机实现的方法,包括 通过单个服务接口来接收按照第一格式的第一数据,所述第一数据包括一个或多个字段,其中所述第一数据没有包括所述卫生保健消息结构的所述不同版本的一个或多个支...

【专利技术属性】
技术研发人员:W·L·博纳P·徐J·布西雷迪
申请(专利权)人:通用电气公司
类型:发明
国别省市:

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

1