Erste Schritte mit BizTalk Accelerator für HL7
Mit dem Microsoft BizTalk Accelerator für HL7 (BTAHL7) können Sie Geschäftsprozesse zwischen Ihren Computersystemen im Gesundheitswesen entwickeln. Mithilfe von BTAHL7 können Entwickler, IT-Experten und Schnittstellenanalysten in einer gemeinsamen Umgebung arbeiten, um end-to-End-integrierte BTAHL7-basierte Lösungen für Anwendungen im Gesundheitswesen zu entwickeln.
Genauer gesagt können Sie mit BTAHL7:
Vereinfachen sie die Anwendungsintegration im Gesundheitswesen. Erstellen, Verwalten und Nachverfolgen verteilter Geschäftsprozesse mithilfe der BizTalk Server Entwicklungsumgebung.
Standardisieren sie den Austausch klinischer Daten zwischen medizinischen Anwendungen. Transformieren sie die vorhandene Datenübertragung zwischen Anwendungen in den BTAHL7-Standard.
Steigern der Effizienz. Automatisieren Sie alle Kommunikationsprozesse zwischen medizinischen Anwendungen mit minimalem manuellen Eingriff.
Dieser Abschnitt enthält rollenspezifische Informationen dazu, wie Sie BTAHL7 und BizTalk Server verwenden können, um die Enterprise Application Integration (EAI) in Krankenhäusern und im Gesundheitswesen zu vereinfachen, um Business-to-Business-Gesundheitslösungen zu automatisieren.
BTAHL7 bietet vier separate Szenarien im Tutorialformat für jeden Lösungstyp. Bevor Sie mit diesen Tutorials beginnen, sollten Sie die grundlegenden Konzepte in BizTalk Server sowie die Tools und Prozesse verstehen, die für die Erstellung von Lösungen mit BTAHL7 erforderlich sind.
Tipp
Bevor Sie mit diesen Lektionen beginnen, erfahren Sie mehr über den HL7-Beschleuniger und die verfügbaren BizTalk-Tools.
Die folgenden Beschreibungen bieten ein allgemeines Verständnis jedes BTAHL7-Tutorials.
End-to-End-Tutorial
Das BTAHL7 End-to-End-Tutorial enthält detaillierte Schritte zur Vereinfachung von Geschäftsprozessen in einem Abonnenten- und Herausgeberszenario. Dieses Szenario ist eine Situation, in der ein Herausgeber, z. B. ein Zulassungsentlastungs- und Übertragungssystem, eine Nachricht an bestimmte Abonnenten sendet.
Die Nachricht wird an die BTAHL7-Schnittstellen-Engine weitergeleitet, die wiederum die Nachricht empfängt, verarbeitet, überprüft, reformiert und dann an die Abonnenten weitergibt. Die Abonnenten in diesem Szenario sind ein Krankenhausinformationssystem und ein Apothekensystem.
In diesem Szenario werden sowohl File- als auch MLLP-Adaptertypen (Minimal Lower Layer Protocol) verwendet. Der Herausgeber muss die Abonnenten nicht kennen, und die BTAHL7-Schnittstellen-Engine sendet nach der Verarbeitung der Nachricht eine entsprechende Bestätigung an den Herausgeber.
Tutorial zum Abfragen
Das BTAHL7-Tutorial "Interrogative" enthält detaillierte Schritte zum Implementieren eines Abfrage-Antwort-Systems zwischen Untersystemen innerhalb eines organization. In diesem Szenario sendet eine branchenspezifische Anwendung im Zulassungs-, Entlastungs- und Übertragungssystem eine Abfrage an das Krankenhausinformationssystem, um Ergebnisse des Patientenlabors zu erhalten. Nachdem das Krankenhausinformationssystem die Abfrage empfangen hat, sendet es die angeforderten Daten zurück an das System, das die Abfrage ausgestellt hat.
In diesem Szenario wird MLLP als Transportprotokoll für alle Nachrichten verwendet, einschließlich Bestätigungen.
Tutorial zur Nachrichtenanreicherung
Das Tutorial zur BTAHL7-Anreicherung enthält detaillierte Schritte zur Lösung eines bestimmten Geschäftsproblems: das Szenario für die Nachrichtenanreicherung. Das Nachrichtenanreicherungsszenario ist eine Situation, in der Sie eine Nachricht hinzufügen oder anreichern müssen, die nicht HL7-konform und/oder unvollständig ist. Diese Situation kann bei einer Anwendung auftreten, z. B. einer Anwendung für die Patientenregistrierung, oder wenn Sie eine Nachricht mit XML-Daten aus SQL Server auffüllen.
Im Szenario der Nachrichtenanreicherung erfassen Sie die Nachrichten mit BTAHL7 und stellen alle fehlenden Daten bereit, z. B. aus einer Patientendatensatzdatenbank. Anschließend konvertieren Sie die Nachricht und senden sie mithilfe des MLLP-Adapters an ein Labor, eine Versicherung oder eine branchenspezifische Legacyanwendung (LOB).
Tutorial zur Batchverarbeitung
Das BTAHL7 Batching-Tutorial enthält ausführliche Schritte zum Empfangen und Senden von Nachrichten im Batch. Die Batchverarbeitung umfasst das Empfangen und/oder Senden einer Gruppe einzelner Nachrichten (oder Bestätigungen) als eine einzelne zusammengesetzte Nachricht.
BTAHL7 unterstützt die folgenden drei Nachrichtenbatchszenarien:
Fragmentierter eingehender Batch. In diesem Szenario empfängt BTAHL7 einen HL7-Nachrichtenbatch und leitet dann die einzelnen Nachrichten an das Zielsystem weiter.
Batch in/batch out. BTAHL7 empfängt einen HL7-Nachrichtenbatch, überprüft die einzelnen Nachrichten im Batch und leitet den Nachrichtenbatch dann an das Zielsystem weiter.
Erstellen eines Batches (oder ausgehender Batchverarbeitung). BTAHL7 empfängt einzelne Nachrichten und stapelt sie in Batches, bevor sie an das Zielsystem weitergeleitet werden.