33.4. MLLP コンシューマー
MLLP コンシューマーは、MLLP フレームメッセージの受信と HL7 確認応答の送信をサポートします。MLLP コンシューマーは自動的に HL7 Acknowledgement (HL7 アプリケーション確認応答) (AA、AE、AR)を自動的に生成するか、CamelMllpAcknowledgement 交換プロパティーを使用して確認応答を指定できます。さらに、生成される確認応答のタイプは、CamelMllpAcknowledgementType エクスチェンジプロパティーを設定することで制御できます。MLLP Consumer は、自動確認が無効で交換パターンが InOnly の場合、HL7 Acknowledgement を送信せずにメッセージを読み取ることができます。
33.4.1. メッセージヘッダー リンクのコピーリンクがクリップボードにコピーされました!
MLLP コンシューマーは、以下のヘッダーを Camel メッセージに追加します。
キー | 説明 |
CamelMllpLocalAddress | ソケットのローカル TCP アドレス |
CamelMllpRemoteAddress | ソケットのローカル TCP アドレス |
CamelMllpSendingApplication | MSH-3 値 |
CamelMllpSendingFacility | MSH-4 value |
CamelMllpReceivingApplication | MSH-5 値 |
CamelMllpReceivingFacility | MSH-6 値 |
CamelMllpTimestamp | MSH-7 の値 |
CamelMllpSecurity | MSH-8 値 |
CamelMllpMessageType | MSH-9 値 |
CamelMllpEventType | MSH-9-1 value |
CamelMllpTriggerEvent | MSH-9-2 value |
CamelMllpMessageControlId | MSH-10 値 |
CamelMllpProcessingId | MSH-11 値 |
CamelMllpVersionId | MSH-12 値 |
CamelMllpCharset | MSH-18 の値 |
すべてのヘッダーは文字列タイプです。ヘッダー値がない場合、その値が null になります。