ACK プロセス モデル
次の一連の手順では、受信確認 (ACK) プロセス モデルについて説明します。
入院担当者が患者の入院情報をアドミッション システム (ADT) に記録すると、トリガー イベントが生成されます。
ADT システムは、HL7 でエンコードされた患者登録メッセージ (ADT^A04) を生成し、それを 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 という状態の APPLICATION ACK を生成します。 インターフェイス レイヤーは、MLLP ラッパーを含むメッセージを BTAHL7 インターフェイス エンジンにルーティングします。
BTAHL7 は、受信確認を確認する 'ACK Required' を事前構成します
MSH 15 = AL。受信システムがコミット受け入れメッセージで ACK を確認する必要があることを示します
LIS インターフェイス レイヤーは、形式要件に従ってアプリケーション層にメッセージを配信します。
BTAHL7 インターフェイス エンジンは、LIS インターフェイス レイヤー (上記の手順 7) から受信した ACK を検証し、状態 MSA1= CA を持つ LIS インターフェイスレイヤーに ACK で応答します。
LISシステムのユーザは忍耐強い情報を確認する。