Freigeben über


Tutorial zum „Message Enrichment“

Dieses Tutorial enthält schritt-für-Schritt-Verfahren für die Verwendung von Microsoft BizTalk Accelerator für HL7 (BTAHL7), um ein bestimmtes Geschäftsproblem zu lösen: das Problem der Nachrichtenanreicherung. Das Tutorial zur Nachrichtenanreicherung beschreibt eine Situation, in der Sie eine Nachricht hinzufügen oder anreichern müssen, die nicht HL7-konform und/oder unvollständig ist. Dies kann bei einer Anwendung auftreten, z. B. einer Anwendung für die Patientenregistrierung, oder wenn Sie eine Nachricht mit XML-Daten von Microsoft SQL Server auffüllen.

In diesem Tutorial 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 (Minimal Lower Layer Protocol) an ein Labor, eine Versicherung oder eine branchenspezifische Legacyanwendung.

In diesem Tutorial verwenden Sie eine Webdienstclientanwendung (WSClient.exe), um eine XML-formatierte Nachricht( in diesem Fall ein "Doorbell" Register Patient-Triggerereignis) über den SOAP-Adapter zu senden, um mit BTAHL7 zu BizTalk Server. BizTalk Server empfängt die Nachricht in einem SOAP-Empfangsport und leitet die Nachricht an eine Orchestrierung weiter, die als Webdienst veröffentlicht wurde. Die XML-Nachricht enthält einen Patientennamen und eine Sozialversicherungsnummer. Sie erweitern die Nachricht und verwenden Schemas, eine Zuordnung und eine Transformation, um die Nachricht in das HL7-Format zu konvertieren. Sie senden ihn dann über einen MLLP-Adapter an die Labor-, Versicherungs- oder BRANCHENanwendung.

Die folgende Abbildung zeigt den Prozessablauf des Tutorials.

Abbildung, die den Prozessfluss der BizTalk-Orchestrierung zeigt.

Hinweis

Dieses Tutorial erfordert Windows Server Standard, Enterprise, Datacenter oder Web Edition sowie eine benutzerdefinierte BTAHL7-Installation, die die MLLP-Testtools enthält. Darüber hinaus sollten Sie mit BizTalk Server Entwicklung in Visual C# und den Informationen in Informationen zum HL7-Accelerator und den verfügbaren BizTalk-Tools vertraut sein.

Hinweis

Sie können Fehler vermeiden, indem Sie die Bereitstellung von Assemblys aufheben, Sendeports beenden und Empfangsspeicherorte deaktivieren, die Sie in vorherigen Tutorials verwendet haben.

In diesem Abschnitt