Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following components in Microsoft BizTalk Accelerator for HL7 (BTAHL7) process HL7 2.XML (XML-encoded) messages:
Pipelines and core libraries: BTAHL7.PipelineCommon.dll and BTAHL7.PipelineMessageCore.dll
Assembler and disassembler libraries: BTAHL7.HL72XmlAsm.dll and BTAHL7.HL72XmlDAsm.dll
The acknowledgment (ACK) validation library used for the two-way MLLP send adapter: BTAHL7.HL7ACKHelper.dll
XML Message Modes
BTAHL7 supports the following message modes for 2.XML messages:
Publisher-subscriber (pub-sub) mode
The publisher broadcasts to a party of subscribers, either as declarative or an unsolicited update. BizTalk Server and BTAHL7 provide flexibility to this mode, since you can manage subscriptions and parties after design time.
Request-response mode
An interrogative or query message exchange in which a specific request from a specific entity results in a responding message.
XML Validation
BTAHL7 provides the following validation of 2.XML messages:
XML reader
Schematic
You enable or disable schematic validation by the party. BTAHL7 uses the HL7 2.XML schemas directly for this processing, as determined by the MSH9.3 message-structure header field and the MSH12 Version ID field (2.3.1, 2.4, or 2.5). BTAHL7 uses the standard XML processing capabilities in BizTalk Server.
Z segment
BTAHL7 validates that no declared segments are included in an undeclared Z segment.
ACK Generation
BTAHL7 supports the following types of acknowledgments (ACKs) for 2.XML messages. Both the HL7 error type and the BTAHL7 (alternate) error type are used:
HL7 original ACKs
HL7 enhanced ACKs
Commit Accept and Application Accept