32.4. MLLP Consumer
MLLP Consumer 支持接收 MLLP-framed 消息并发送 HL7 Acknowledgements。MLLP Consumer 可以自动生成 HL7 Acknowledgeledgement(HL7 Application Acknowledgement only - AA、AE 和 AR),或使用 CamelMllpAnowlment 属性指定确认。此外,通过设置 CamelMllpAcknowledgement Exchange 属性来控制生成的确认类型。如果自动确认为禁用,并且交换模式为 InOnly,则 MLLP Consumer 可以在不发送任何 HL7 Acknowledgement 的情况下读取消息。
32.4.1. Message Headers
MLLP Consumer 在 Camel 消息中添加这些标头:
键 | 描述 |
CamelMllpLocalAddress | 套接字的本地 TCP 地址 |
CamelMllpRemoteAddress | 套接字的本地 TCP 地址 |
CamelMllpSendingApplication | MSH-3 值 |
CamelMllpSendingFacility | MSH-4 值 |
CamelMllpReceivingApplication | MSH-5 value |
CamelMllpReceivingFacility | MSH-6 value |
CamelMllpTimestamp | MSH-7 value |
CamelMllpSecurity | MSH-8 value |
CamelMllpMessageType | MSH-9 值 |
CamelMllpEventType | MSH-9-1 值 |
CamelMllpTriggerEvent | MSH-9-2 值 |
CamelMllpMessageControlId | MSH-10 值 |
CamelMllpProcessingId | MSH-11 值 |
CamelMllpVersionId | MSH-12 值 |
CamelMllpCharset | MSH-18 值 |
所有标头都是 String 类型。如果缺少标头值,则其值为 null。