ACK 进程模型

以下一系列步骤介绍了确认 (ACK) 进程模型:

  1. 当入院人员将患者入院信息记录到入院系统 (ADT) 时,系统会生成触发事件。

  2. ADT 系统 (ADT^A04) 生成 HL7 编码的患者注册消息,并将其传递到 BizTalk Accelerator for HL7 (BTAHL7) 。

  3. BTAHL7 系统对 ADT^A04 消息应用 MLLP 包装器,并将其路由到 BTAHL7 接口引擎。

    • 预配置了“原始模式”确认的要求

    • MSH 15 和 16 具有 null 值

  4. BTAHL7 接口引擎验证消息,如果验证成功,它将生成状态 为 MSA01 = AA 的 ACK 消息。

  5. BTAHL7 接口引擎转换 ADT^A04 消息,方法是使用 MLLP 包装将其括起来,并将其路由到实验室信息系统 (LIS) 。

    • BTAHL7 预配置“增强模式”确认

    • MSH 15 和 16 = AL

  6. LIS 接口层通过提交消息并生成状态 为 MSA1 = CA 的 ACCEPT ACK 来验证标头。 接口层使用 MLLP 包装器将消息路由到 BTAHL7 接口引擎。

  7. LIS 接口层验证整个消息,并生成状态 为 MSA1 = AA 的应用程序 ACK。 接口层使用 MLLP 包装器将消息路由到 BTAHL7 接口引擎。

    • BTAHL7 预配置“需要 ACK”,确认确认

    • MSH 15 = AL,指示接收系统必须使用提交接受消息确认 ACK

  8. LIS 接口层根据格式要求将消息传送到应用层。

  9. BTAHL7 接口引擎验证从上述步骤 7 中的 LIS 接口层 (收到的 ACK) ,并使用 ACK 响应回状态 为 MSA1= CA 的 LIS 接口层。

  10. LIS 系统的用户查看患者信息。

另请参阅

创建和处理确认编程指南