适用于 HL7 的 BizTalk 加速器的端到端教程

本教程包含详细步骤,说明如何使用 Microsoft BizTalk Accelerator for HL7 (BTAHL7) 在订阅者和发布者方案中促进业务流程。

重要

若要使用本教程,必须在安装 BTAHL7 时安装测试工具。 如果执行了典型安装来安装 BTAHL7,则必须运行自定义安装并安装测试工具,才能使本教程正常工作。 在 BTAHL7 自定义安装的“自定义设置”屏幕上,从“适配器”文件夹中选择“MLLP 测试工具”,然后从“项目”文件夹中选择“测试实例”。 有关详细信息,请参阅 安装 BizTalk Accelerator for HL7

声明性方案

本教程使用发布/订阅或声明性方案。 在声明性方案中,业务流类似于下图所示。 图后面的编号列表描述了工作流。

显示 BizTalk Server 中声明性方案的业务流程的图像

  1. 当发布者(例如,许可解除和转移系统)向特定订阅者发送消息时,工作流将开始。 工作流中的发布者为“Tutorial_ADTSystem”,消息名为“ADT^A03”。

  2. 消息将路由到 BTAHL7 接口引擎,后者又接收、处理、验证、重新设置格式,然后将消息路由到订阅者。

  3. 此方案中的订阅者是医院信息系统 (Tutorial_HISystem) 和药房系统 (Tutorial_RXSystem) 。 此方案使用文件和 MLLP 适配器类型。 发布者无需了解订阅者,BTAHL7 在处理消息后向发布者发送确认。

  4. 发布者通过单向 MLLP 适配器 (Tutorial_1WayReceivePort) 发送 ADT^A03 消息。

  5. 此消息的目标为 BTAHL7 接口引擎,因此传入消息包含 MSH3 = Tutorial_ADTSystem) (源消息,目标消息 (MSH5 = BTAHL7InterfaceEngine) 。

  6. BTAHL7 在正确验证消息后 (ACK) 生成确认,然后通过文件适配器将确认发送到Tutorial_ADTSystem。

  7. Tutorial_HISystem系统和Tutorial_RXSystem系统订阅 BTAHL7 接口引擎收到的 ADT 消息。

  8. 使用 BTAHL7 配置资源管理器中的 “MSH 映射 ”选项卡指定相应字段的值时,将发生转换。

    例如,群Tutorial_RXSystem在“MSH 映射”选项卡中指定了 MSH3=BTHL7 。因此,订阅者收到的消息将具有“BTAHL7”作为 MSH3 字段的值。

本节内容

另请参阅

BizTalk Accelerator for HL7 入门