Traitement BTAHL72XML
Les composants suivants de Microsoft BizTalk Accelerator pour HL7 (BTAHL7) traitent les messages HL7 2.XML (encodés en XML) :
Pipelines et bibliothèques principales : BTAHL7.PipelineCommon.dll et BTAHL7.PipelineMessageCore.dll
Bibliothèques assembleur et désassembleur : BTAHL7.HL72XmlAsm.dll et BTAHL7.HL72XmlDAsm.dll
Bibliothèque de validation d’accusé de réception (ACK) utilisée pour l’adaptateur d’envoi MLLP bidirectionnel : BTAHL7.HL7ACKHelper.dll
XML Message Modes
BTAHL7 prend en charge les modes de message suivants pour 2.XML messages :
Mode Publisher-subscriber (pub-sub)
L’éditeur diffuse à un tiers d’abonnés, soit sous forme de mise à jour déclarative, soit non sollicitée. BizTalk Server et BTAHL7 offrent une flexibilité à ce mode, car vous pouvez gérer les abonnements et les parties après le moment de la conception.
Mode demande-réponse
Échange de messages d’interrogation ou de requête dans lequel une demande spécifique d’une entité spécifique génère un message de réponse.
Validation XML
BTAHL7 fournit la validation suivante des messages 2.XML :
Lecteur XML
Schéma
Vous activez ou désactivez la validation schématique par le tiers. BTAHL7 utilise les schémas HL7 2.XML directement pour ce traitement, comme déterminé par le champ d’en-tête de structure de message MSH9.3 et le champ ID de version MSH12 (2.3.1, 2.4 ou 2.5). BTAHL7 utilise les fonctionnalités de traitement XML standard dans BizTalk Server.
Segment Z
BTAHL7 vérifie qu’aucun segment déclaré n’est inclus dans un segment Z non déclaré.
Génération d’ACK
BTAHL7 prend en charge les types d’accusés de réception (ACK) suivants pour les messages 2.XML. Le type d’erreur HL7 et le type d’erreur BTAHL7 (autre) sont utilisés :
Kits DE contrôle d’accès d’origine HL7
Kits ACL améliorés HL7
Valider l’acceptation et l’acceptation de l’application