Bien démarrer avec BizTalk Accelerator pour HL7
À l’aide de l’accélérateur Microsoft BizTalk pour HL7 (BTAHL7), vous pouvez développer des processus métier entre vos systèmes informatiques de soins de santé. En utilisant BTAHL7, les développeurs, les professionnels de l’informatique et les analystes d’interface peuvent travailler dans un environnement commun pour développer des solutions intégrées de bout en bout basées sur BTAHL7 dans les applications de soins de santé.
Plus précisément, avec BTAHL7, vous pouvez :
Simplifier l’intégration des applications de soins de santé. Créez, gérez et suivez les processus métier distribués à l’aide de l’environnement de développement BizTalk Server.
Normaliser l’échange de données cliniques entre les applications médicales. Transformer la transmission de données existante entre les applications vers la norme BTAHL7.
Gagner en efficacité. Automatisez tous les processus de communication entre les applications médicales avec une intervention manuelle minimale.
Cette section fournit des informations spécifiques aux rôles sur la façon dont vous pouvez utiliser BTAHL7 et BizTalk Server pour faciliter l’intégration d’applications d’entreprise (EAI) au sein des hôpitaux et du secteur de la santé afin d’automatiser les solutions de santé interentreprises.
BTAHL7 fournit quatre scénarios distincts au format de tutoriel pour chaque type de solution. Avant de commencer ces tutoriels, vous devez comprendre les concepts fondamentaux de BizTalk Server, ainsi que les outils et processus nécessaires pour commencer à créer des solutions avec BTAHL7.
Conseil
Avant de commencer ces leçons, découvrez l’accélérateur HL7 et les outils BizTalk disponibles.
Les descriptions suivantes fournissent une compréhension générale de chaque tutoriel BTAHL7.
Tutoriel de bout en bout
Le tutoriel BTAHL7 de bout en bout vous fournit des étapes détaillées pour faciliter les processus métier dans un scénario d’abonné et d’éditeur. Ce scénario est une situation dans laquelle un éditeur, par exemple, un système de décharge et de transfert d’admissions envoie un message à des abonnés spécifiques.
Le message est acheminé vers le moteur d’interface BTAHL7, qui à son tour reçoit, traite, valide, reformate, puis achemine le message aux abonnés. Dans ce scénario, les abonnés sont un système d’information hospitalier et un système de pharmacie.
Ce scénario utilise à la fois les types d’adaptateurs File et Minimal Lower Layer Protocol (MLLP). L’éditeur n’a pas besoin de connaître les abonnés et le moteur d’interface BTAHL7 envoie un accusé de réception approprié au serveur de publication après le traitement du message.
Tutoriel interrogatif
Le tutoriel interrogatif BTAHL7 vous fournit des étapes détaillées pour implémenter un système de réponse aux requêtes entre les sous-systèmes au sein d’un organization. Dans ce scénario, une application métier dans le système admissions, sorties et transfert envoie une requête au système d’information de l’hôpital pour obtenir les résultats du laboratoire des patients. Une fois que le système d’information de l’hôpital a reçu la requête, il renvoie les données demandées au système qui a émis la requête.
Ce scénario utilise MLLP comme protocole de transport pour tous les messages, y compris les accusés de réception.
Tutoriel sur l’enrichissement des messages
Le tutoriel Enrichissement BTAHL7 vous fournit des étapes détaillées pour résoudre un problème métier particulier : le scénario d’enrichissement des messages. Le scénario d’enrichissement de messages est une situation dans laquelle vous devez ajouter ou enrichir un message qui n’est pas conforme à HL7 et/ou qui est incomplet. Cette situation 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 SQL Server.
Dans le scénario d’enrichissement des messages, vous capturez les messages avec BTAHL7 et fournissez les données manquantes, par exemple, à partir d’une base de données d’enregistrements 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.
Tutoriel sur le traitement par lots
Le tutoriel BTAHL7 Batching vous fournit des étapes détaillées pour recevoir et envoyer des messages par lots. Le traitement par lots implique la réception et/ou l’envoi d’un groupe de messages individuels (ou d’accusés de réception) sous la forme d’un seul message composite.
BTAHL7 prend en charge les trois scénarios de traitement de messages suivants :
Lot entrant fragmenté. Dans ce scénario, BTAHL7 reçoit un lot de messages HL7, puis achemine les messages individuels vers le système de destination.
Batch in/batch out. BTAHL7 reçoit un lot de messages HL7, vérifie les messages individuels dans le lot, puis achemine le lot de messages vers le système de destination.
Créez un lot (ou un traitement par lots sortant). BTAHL7 reçoit des messages individuels et les traite par lots avant de les acheminer vers le système de destination.