Share via


Didacticiel sur l’enrichissement des messages

Ce tutoriel fournit des procédures pas à pas pour l’utilisation de Microsoft BizTalk Accelerator pour HL7 (BTAHL7) afin de résoudre un problème métier particulier : le problème d’enrichissement des messages. Le tutoriel d’enrichissement des messages décrit une situation dans laquelle vous devez ajouter ou enrichir un message qui n’est pas conforme à HL7 et/ou qui est incomplet. Cela peut se produire avec une application, telle qu’une application d’inscription de patients, ou lorsque vous remplissez un message avec des données XML à partir de Microsoft SQL Server.

Dans ce tutoriel, vous capturez les messages avec BTAHL7 et fournissez les données manquantes, par exemple, à partir d’une base de données de dossiers de patients. Vous convertissez ensuite le message et l’envoyez à un laboratoire, à une assurance ou à une application métier héritée à l’aide de l’adaptateur MLLP (Minimal Lower Layer Protocol).

Dans ce tutoriel, vous utilisez une application cliente de service Web (WSClient.exe) pour envoyer un message au format XML, dans ce cas un événement de déclencheur Register Patient « doorbell », via l’adaptateur SOAP à BizTalk Server avec BTAHL7. BizTalk Server reçoit le message dans un port de réception SOAP et l’achemine vers une orchestration publiée en tant que service Web. Le message XML contient un nom de patient et un numéro de sécurité sociale. Vous augmentez le message et utilisez des schémas, une carte et une transformation pour convertir le message au format HL7. Vous l’envoyerez ensuite par le biais d’un adaptateur MLLP au laboratoire, à l’assurance ou à l’application métier.

La figure suivante montre le flux de processus du didacticiel.

Figure montrant le flux de processus de l’orchestration BizTalk.

Notes

Ce tutoriel nécessite Windows Server Standard, Enterprise, Datacenter ou Web Edition, ainsi qu’une installation BTAHL7 personnalisée qui inclut les outils de test MLLP. En outre, vous devez être familiarisé avec BizTalk Server développement dans Visual C# et les informations contenues dans en savoir plus sur l’accélérateur HL7 et les outils BizTalk disponibles.

Notes

Vous pouvez éviter les erreurs en supprimant le déploiement des assemblys, en arrêtant les ports d’envoi et en désactivant les emplacements de réception que vous avez utilisés dans les didacticiels précédents.

Contenu de cette section