Freigeben über


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

Weitere Informationen

Nachrichtenverarbeitung
Verwenden von HL7 2.XML-Schemas