第一章 介绍 对 HL7 版本 2 的支持

文章目录

  • 第一章 介绍
    • InterSystems 对 HL7 版本 2 的支持
    • HL7 版本 2 路由生成

第一章 介绍

InterSystems 对 HL7 版本 2 的支持

InterSystems 产品支持 HL7 版本 2 消息作为虚拟文档。虚拟文档是 InterSystems 产品仅部分解析的一种消息。这种消息具有标准的production 消息头和标准的消息属性,例如IDPrioritySessionId。但是,消息中的数据不能用作消息属性;相反,它直接存储在内部使用的Global中,以提高处理速度。

HL7 段名称必须全部大写。

HL7 版本 2 路由生成

下图说明了 HL7 版本 2 消息通过充当 HL7 接口路由引擎的production 的流程。它显示配置项引用的元素,但它们本身不是配置项。这些元素包括路由规则集、数据转换、虚拟文档和模式定义。当按照本书中的说明进行操作时,就可以创建这些项目。

第一章 介绍 对 HL7 版本 2 的支持_第1张图片

HL7 Version 2消息通过产品的production 如下:

  1. HL7业务服务接收来自特定源应用程序的传入消息,该源应用程序的消息被配置为接受。
  2. 业务服务将消息传递给特定的HL7路由流程。这是一个业务流程,它准备来自HL7业务服务的传入消息,以便通过特定的HL7业务操作在production 环境之外交付。
  3. 路由过程可以根据预期的HL7模式定义验证消息。这可以是标准HL7模式,也可以是自定义模式。

(未显示)如果验证失败,HL7 路由进程会将消息传递给其配置的错误消息处理程序。这是一项 HL7 业务操作,通常通过将消息保存到文件来处理任何未通过验证的传入 HL7 消息。它还可能在事件日志中输入错误或向操作员发出警报。

  1. HL7 路由过程将路由规则集应用于消息。路由规则集选择一个或多个目标业务操作,并应用为目标应用程序准备消息可能需要的任何数据转换。
  2. 在典型情况下,需要进行一些数据转换来为目标准备消息。路由规则集可以调用自定义编码的转换,但通常转换是使用数据转换语言(DTL)创建的。 DTL` 可以调用实用函数或自己的类方法来进行更复杂的计算。
  3. 当传出消息准备好时,路由过程将其传递给 HL7 业务操作。业务操作提供将 HL7 消息发送到目标应用程序所需的地址和帧信息。

(未显示)默认情况下,所有通过productionHL7 消息都会根据需要保留在production 消息仓库中。在消息仓库中,可以使用管理门户功能(例如 HL7 消息查看器、消息浏览器和可视化跟踪)或通过发出 SQL 查询来跟踪和查看 HL7 消息的内容。可以将production 配置为自动清除旧消息或由管理员自行决定。

你可能感兴趣的:(HL7,V2,HL7,IHE,互联互通,医疗,消息,交互)