Partager via


Validation des messages

Microsoft BizTalk Accelerator pour HL7 (BTAHL7) prend en charge l’envoi d’accusés de réception (ACK) pour les messages entrants à partir d’une application ou d’un partenaire commercial sous la forme d’un reçu XML HL7 qui peut nécessiter une conversion en message ACK encodé HL7. BTAHL7 génère généralement un reçu après avoir vérifié le message entrant par rapport à la spécification de document entrant (format de partenaire commercial) appropriée. Lorsque tous les segments réussissent la validation, BTAHL7 retourne un reçu qui indique l’acceptation de l’application. Sinon, BTAHL7 génère un reçu indiquant une erreur ou un échec/rejet.

La transmission BTAHL7 ACK signale des erreurs syntaxiques et schématiques par rapport à la norme HL7. Si la validation échoue, BTAHL7 place le document dans la file d’attente des messages suspendus et retourne un reçu détaillant le rejet. L’analyseur BTAHL7 effectue une validation qui implique la vérification des types de données, de la syntaxe et de la validation du schéma. BTAHL7 enregistre toutes les erreurs schématiques qui se produisent lors de l’analyse dans le reçu, ainsi que les détails de l’emplacement.

Au moment de la configuration, vous devez créer les artefacts BizTalk Server requis pour répondre avec un ACK. L’analyseur BTAHL7 crée le instance XML ACK canonique HL7. BizTalk le convertit au format de version requis dans une carte BizTalk appropriée et valide le format de destination. Le sérialiseur BTAHL7 convertit ensuite le message en instance encodé en HL7.

Notes

En cas de conflit entre les délimiteurs d’un message entrant et ceux spécifiés dans la configuration BTAHL7, BTAHL7 génère un message ACK qui utilise les mêmes délimiteurs que le message entrant et remplace les paramètres de configuration.

Voir aussi

Création et traitement des accusés de réception
Guide de programmation
Modes des messages d’accusé de réception