Article
· Nov 30, 2022 4m de lecture

Contenu du message HL7 ACK et un example

Dans l'article précédent, nous avons vu le contenu du message ORM et du message de réponse ORU. Examinons maintenant de plus près le message ACK.

Chaque fois qu'une application réceptrice accepte un message et consomme les données du message, elle est censée renvoyer un message ACKnowledgement (ACK) à l'application émettrice. L'application émettrice est censée continuer à envoyer un message jusqu'à ce qu'elle ait reçu un message ACK. C'est une partie importante de la norme HL7, le protocole de la confirmation de réception.

Segments de HL7 ACK

Segment Description
MSH En-tête de message. Contient des informations sur les applications d'envoi et de réception et contient l'ID de contrôle du message. L'ID de contrôle de message, qui est spécifié dans le champ 10 du segment MSH, est un identifiant unique associé à un message HL7 particulier. Lorsqu'un message est traité et acquitté, le champ 10 du segment MSH du message d'acquittement contient le même identifiant que le message dont il acquitte. C'est ainsi que les applications peuvent garder une trace des messages qui ont été acquittés avec succès. Ce segment est obligatoire.
[{SFT}] Ce segment fournit des informations supplémentaires sur le(s) produit(s) logiciel(s) utilisé(s) comme application d'envoi. L'objectif principal de ce segment est à des fins de diagnostic. Il peut y avoir des utilisations supplémentaires selon les accords spécifiques au site.
MSA Ce segment contient des informations si le message a été accepté (c'est-à-dire traité avec succès) ou rejeté. Ce segment est obligatoire.
[{ERR}] Ce segment est utilisé pour ajouter des commentaires d'erreur aux messages d'accusé de réception.

 [ ] = facultatif, { } = répétition

L'exemple du message ACK

MSH|^~\&|Main_HIS|XYZ_HOSPITAL|iFW|ABC_Lab|20220915003015||ACK|9B38584D|P|2.5|
MSA|AA|9B38584D|Everything was okay!|

 
Segment MSH
 
Segment MSA

Le champ MSA.1 contient l'état de l'accusé de réception, qui est l'un des suivants.

Statut de réception Sens
AA Confirmation de réception positif : le message a été traité avec succès.
AE Erreur d'application : il y a un problème lors du traitement du message. L'application d'envoi doit corriger le problème avant de tenter de renvoyer le message.
AR Rejet de l'application : il y a un problème avec le champ 9, le champ 11 ou le champ 12 du segment MSH du message entrant, ou il y a un problème avec l'application réceptrice qui n'est pas lié au message ou à sa structure.

C'est tout ce que je voulais partager sur la norme HL7. Découvrez plus sur le portail officiel.

Si vous avez des questions ou des commentaires sur ce sujet, n’hésitez pas à les partager dans la section des commentaires.

Discussion (0)2
Connectez-vous ou inscrivez-vous pour continuer