次の方法で共有


ACK プロセス モデル

次の一連の手順では、受信確認 (ACK) プロセス モデルについて説明します。

  1. 入院担当者が患者の入院情報をアドミッション システム (ADT) に記録すると、トリガー イベントが生成されます。

  2. ADT システムは、HL7 でエンコードされた患者登録メッセージ (ADT^A04) を生成し、それを 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 という状態の APPLICATION ACK を生成します。 インターフェイス レイヤーは、MLLP ラッパーを含むメッセージを BTAHL7 インターフェイス エンジンにルーティングします。

    • BTAHL7 は、受信確認を確認する 'ACK Required' を事前構成します

    • MSH 15 = AL。受信システムがコミット受け入れメッセージで ACK を確認する必要があることを示します

  8. LIS インターフェイス レイヤーは、形式要件に従ってアプリケーション層にメッセージを配信します。

  9. BTAHL7 インターフェイス エンジンは、LIS インターフェイス レイヤー (上記の手順 7) から受信した ACK を検証し、状態 MSA1= CA を持つ LIS インターフェイスレイヤーに ACK で応答します。

  10. LISシステムのユーザは忍耐強い情報を確認する。

参照

受信確認の作成と処理のプログラミング ガイド