ACK 进程模型
以下一系列步骤介绍了确认 (ACK) 进程模型:
当入院人员将患者入院信息记录到入院系统 (ADT) 时,系统会生成触发事件。
ADT 系统 (ADT^A04) 生成 HL7 编码的患者注册消息,并将其传递到 BizTalk Accelerator for HL7 (BTAHL7) 。
BTAHL7 系统对 ADT^A04 消息应用 MLLP 包装器,并将其路由到 BTAHL7 接口引擎。
预配置了“原始模式”确认的要求
MSH 15 和 16 具有 null 值
BTAHL7 接口引擎验证消息,如果验证成功,它将生成状态 为 MSA01 = AA 的 ACK 消息。
BTAHL7 接口引擎转换 ADT^A04 消息,方法是使用 MLLP 包装将其括起来,并将其路由到实验室信息系统 (LIS) 。
BTAHL7 预配置“增强模式”确认
MSH 15 和 16 = AL
LIS 接口层通过提交消息并生成状态 为 MSA1 = CA 的 ACCEPT ACK 来验证标头。 接口层使用 MLLP 包装器将消息路由到 BTAHL7 接口引擎。
LIS 接口层验证整个消息,并生成状态 为 MSA1 = AA 的应用程序 ACK。 接口层使用 MLLP 包装器将消息路由到 BTAHL7 接口引擎。
BTAHL7 预配置“需要 ACK”,确认确认
MSH 15 = AL,指示接收系统必须使用提交接受消息确认 ACK
LIS 接口层根据格式要求将消息传送到应用层。
BTAHL7 接口引擎验证从上述步骤 7 中的 LIS 接口层 (收到的 ACK) ,并使用 ACK 响应回状态 为 MSA1= CA 的 LIS 接口层。
LIS 系统的用户查看患者信息。