BTAHL72XML-Verarbeitung
Die folgenden Komponenten in Microsoft BizTalk Accelerator for HL7 (BTAHL7) verarbeiten HL7-2.XML-Nachrichten (XML-codiert):
Pipelines und Kernbibliotheken: BTAHL7.PipelineCommon.dll und BTAHL7.PipelineMessageCore.dll
Assembler- und Disassemblerbibliotheken: BTAHL7.HL72XmlAsm.dll und BTAHL7.HL72XmlDAsm.dll
Die Bestätigungsüberprüfungsbibliothek (ACK), die für den bidirektionalen MLLP-Sendeadapter verwendet wird: BTAHL7.HL7ACKHelper.dll
XML-Nachrichtenmodi
BTAHL7 unterstützt die folgenden Nachrichtenmodi für 2.XML Nachrichten:
Publisher-Subscriber-Modus (pub-sub)
Der Herausgeber sendet an eine Gruppe von Abonnenten, entweder als deklaratives oder unaufgefragtes Update. BizTalk Server und BTAHL7 bieten Flexibilität für diesen Modus, da Sie Abonnements und Parteien nach der Entwurfszeit verwalten können.
Anforderungsantwortmodus
Ein Abfrage- oder Abfragenachrichtenaustausch, bei dem eine bestimmte Anforderung einer bestimmten Entität zu einer antwortenden Nachricht führt.
XML-Überprüfung
BTAHL7 bietet die folgende Überprüfung von 2.XML Nachrichten:
XML-Reader
Schaltschema
Sie aktivieren oder deaktivieren die schematische Validierung durch die Partei. BTAHL7 verwendet die HL7-2.XML Schemas direkt für diese Verarbeitung, wie durch das MSH9.3-Nachrichtenstruktur-Headerfeld und das MSH12-Versions-ID-Feld (2.3.1, 2.4 oder 2.5) bestimmt. BTAHL7 verwendet die XML-Standardverarbeitungsfunktionen in BizTalk Server.
Z-Segment
BTAHL7 überprüft, ob keine deklarierten Segmente in einem nicht deklarierten Z-Segment enthalten sind.
ACK-Generierung
BTAHL7 unterstützt die folgenden Arten von Bestätigungen (ACKs) für 2.XML Nachrichten. Sowohl der HL7-Fehlertyp als auch der (alternative) Fehlertyp BTAHL7 werden verwendet:
HL7 original ACKs
HL7–erweiterte ACKs
Commit accept und Application Accept