Welche Vorteile bringt BizTalk Accelerator für HL7 für BizTalk Server?
Microsoft BizTalk Accelerator for HL7 (BTAHL7) baut ein BizTalk Server Integrationssystem in ein Integrationssystem für das Gesundheitswesen auf. Es fügt Funktionen hinzu, die Organisationen im Gesundheitswesen benötigen.
Sie installieren BTAHL7 zusätzlich zu BizTalk Server. BTAHL7 fügt dem Kernmodul BizTalk Server Funktionalität hinzu. Es fügt Features, Tools und Hilfsprogramme hinzu, die BizTalk Server bereitstellt. Darüber hinaus werden dem, was das BizTalk Server SDK bereitstellt, Anwendungsprogrammierschnittstellen (APIs) hinzugefügt.
BTAHL72X Nachrichtenverarbeitung
BTAHL7 fügt eine Reihe von Features und Tools hinzu, mit denen das System HL7-Nachrichten nativ verarbeiten kann, ohne dass Anpassungen erforderlich sind. BTAHL7 enthält alle Dokumentspezifikationen, Anwendungen und Komponenten, die Sie entwickeln und bereitstellen müssen, um die gesamte Palette hl7-spezifischer Transaktionen zu verarbeiten. BTAHL7 unterstützt BTAHL72X Flatfileschemas. Die folgenden BTAHL7-Komponenten führen BTAHL72X Nachrichtenverarbeitung aus:
HL7-Disassembler und -Assembler, mit denen das System HL7-Nachrichten nativ analysieren und serialisieren kann. Disassembler und Assembler sind Teil der BizTalk Server-Pipeline, die eine Reihe von Verarbeitungsschritten für Nachrichten ausführt, einschließlich Konvertierung in oder aus XML, Decodierung oder Codierung und Nachrichtenüberprüfung.
Ein MLLP-Adapter (Minimal Lower Layer Protocol), der es dem System ermöglicht, HL7-basierte Nachrichten zu empfangen oder zu senden, die in der Regel mithilfe des MLLP-Protokolls BizTalk Server. Der MLLP-Adapter stellt sicher, dass BizTalk Server und BTAHL7 mit HL7-basierten Messaginganwendungen interoperabel sind.
HL7-Nachrichtenschemas, mit denen das System HL7-codierte Nachrichten empfangen kann.
BTAHL72XML Nachrichtenverarbeitung
BTAHL7 fügt eine Reihe von Features und Tools hinzu, mit denen das System XML-Nachrichten verarbeiten kann. BTAHL7 konvertiert HL7-Nachrichten in das XML-Format, damit BizTalk Server, die XML intern verwendet, Vorgänge für Nachrichten ausführen kann. BTAHL7 führt die Konvertierung in XML nur für HL7 V2 durch. X-Nachrichten, da sie nativ im Flatfileformat vorliegen. Die Konvertierung für 2.XML Nachrichten im XML-Format wird nicht ausgeführt. BTAHL7 analysiert und überprüft diese Nachrichten ohne Konvertierung.
Die unterstützten XML-Nachrichtenschemas sind die BTAHL72XML Schemas, die vom HL7-organization für die HL7-V2.XML-Version generiert werden, und die BTAHL72X Schemas, die für HL7 V2 verwendet werden. X-Versionsmeldungen (im Flatfileformat). BTAHL7 enthält die Dokumentspezifikationen, Anwendungen und Komponenten, die Sie entwickeln und bereitstellen müssen, um den gesamten Bereich BTAHL72XML Transaktionen verarbeiten zu können. Die folgenden BTAHL7-Komponenten führen BTAHL72XML Nachrichtenverarbeitung aus:
XML-Disassembler und -Assembler, mit denen das System XML-Nachrichten analysieren und serialisieren kann, die HL7-Nachrichten entsprechen. Der XML-Disassembler und -Assembler umfassen Erweiterungen, die über die Funktionalität des BizTalk Server XML-Disassemblers und -Assemblers hinausgehen, einschließlich der automatischen Bestätigung und der Überprüfung von Nachrichten.
HL7-kompatible XML-Schemas, mit denen das System HL7-Nachrichten empfangen kann (beide v2. X und V2.XML Nachrichten). Das System konvertiert V2. X-Nachrichten in XML-Nachrichten (V2.XML Nachrichten befinden sich bereits in XML) und senden sie dann an ein anderes System, das XML-aktiviert ist. Auf ähnliche Weise kann BTAHL7 XML-Nachrichten empfangen und diese dann zum Senden in HL7 konvertieren. BTAHL7 transformiert HL7-spezifische Daten aus oder in ein anderes Format, indem XML-basierte Dokumentspezifikationen zusammen mit dem HL7-Parser, Karten und anderen BizTalk Server-Tools, die die Schemas und Zuordnungen aufrufen, verwendet werden. Beispielsweise können Sie einen Austausch im HL7 V2.0-Standardformat oder im V2.5-Format erhalten und diese Daten in ein anderes Format transformieren, das eine vorhandene medizinische Anwendung verwenden kann.
Überprüfen
BTAHL7 führt die Validierung von HL7 V2 durch. X-Nachrichten, die BizTalk Server nicht ausführen können. BTAHL7 führt automatisch syntaktische und schematische Validierung des Headers einer HL7-Nachricht durch und führt automatisch eine strukturelle Überprüfung des Textkörpers einer HL7-Nachricht durch. BTAHL7 führt eine schematische Überprüfung des Textkörpers einer HL7-Nachricht durch, wenn Sie dieses Feature aktivieren (siehe Validierungseinstellungen).
Die Überprüfung des Textkörpers einer HL7-codierten Nachricht umfasst das Schema, das Datenformat, einige Header- und Textfelder sowie Enumerationswerte. Die Validierung von 2.XML Nachrichten umfasst die Überprüfung anhand ihres Schemas, d. h. der XML-Standardüberprüfung. Weitere Informationen finden Sie unter BTAHL72X Flatfileverarbeitung und BTAHL72XML Verarbeitung.
Automatische Bestätigung
Um die Zuverlässigkeit des Messagingsystems zu gewährleisten, sollten Sie Bestätigungen (ACK) für HL7-Nachrichten anfordern, die BTAHL7 automatisch basierend auf Den Konfigurationseinstellungen generiert.
ACKs im ursprünglichen Modus bestätigen die Überprüfung des Nachrichtenheaders und des Nachrichtentexts. Im erweiterten Modus generiert BTAHL7 zwei Arten von ACKs: eine Akzeptierungs-ACK, die bei der Überprüfung des Headers gesendet wird, und eine Anwendungs-ACK, die bei der Überprüfung der vollständigen Nachricht gesendet wird. BTAHL7 generiert einen verzögerten ACK durch die Branchenanwendung, die eine Nachricht von BizTalk Server empfängt.
BTAHL7 erleichtert die Bestätigungsverarbeitung, die bidirektionale Nachrichtentransporte unterstützt.
Batching
Sie können Dokumente im Batchmodus verarbeiten, was den Verarbeitungsaufwand spart. Sie können auch Batchantworten für diese Batches ausführen. BTAHL7 ermöglicht drei Arten der Batchverarbeitung für HL7 2.X-Nachrichten:
Eingehende Batchverarbeitung, bei der das System Nachrichten als Batch empfängt und diese dann in einzelne Nachrichten zersplittert.
Batch in/batch out, in dem das System Nachrichten als Batch empfängt und sendet.
Erstellen Sie batching, in dem das System einen Batch von Nachrichten sendet, die als einzelne Nachrichten empfangen werden.
Hinweis
BTAHL7 bietet keine Batchfunktionen für V2.XML Nachrichten.
Protokollierung
Um die Problembehandlung zu verbessern, ermöglicht BTAHL7 die Meldung von Fehlern oder Warnungen, die von Systemkomponenten signalisiert werden. Sie können solche Ereignisse filtern, in drei Protokollspeichern (Windows-Ereignisprotokoll, WMI oder einem BTAHL7SQL Server-Protokollspeicher) speichern oder mithilfe des BTAHL7 SDK anpassen.
Konfigurations-Explorer
Sie können BTAHL7-Parteien, Batches, Bestätigungen und den Protokollspeicher in BTAHL7 Configuration Explorer konfigurieren, einem Verwaltungstool, das den Tools hinzugefügt wird, die BizTalk Server bereitstellt. Mit diesem Tool können Sie auch die Batchverarbeitung auf Parteiebene initiieren. Mit dem BTAHL7 SDK können Sie diese Einstellungen programmgesteuert anpassen.
Weitere Informationen
Wie erfüllt BizTalk Server die Anforderungen Ihres Unternehmens?