Ce cas de test est une alternative au cas de test CI-SIS-CDA-HL7V2-CREATE-ORU-Sc3 pour les systèmes qui ne seraient pas en mesure d'interagir avec l'outil ANS HL7V2 SIMULATORS.
Ce cas de test
permettant de vérifier qu'un système Créateur (qui transmet un document
CDA-R2 à un système cible via des messages HL7v2.5) est conforme aux
spécifications :
Point d'attention :
- Dans le cadre du DSR Hôpital [DPI]
vous devez sélectionner le schématron : ANS-Structuration Minimale Document de Santé v1.15 au minimum.
- Dans le cadre du DSR Système d'Information Radiologie [RIS]
vous devez sélectionner le schématron : ANS-Structuration Minimale Document de Santé v1.16 au minimum.
Description
Transmission d'une demande de suppression d'un document
Ce scénario de test s'assure que le Créateur
(système sous test [SST]) est capable de transmettre une demande de suppression d'un document au format CDA-R2 par un message HL7v2 ORU^R01^ORU_R01 valide. Ce
scénario vérifie également que le Créateur (système sous test) prend
en compte les accusés de réception DMP et MSSanté reçu.
Un template des messages HL7v2 ACK^R01^ACK, HL7v2 ZAM^Z01^ZAM_Z01 et HL7v2 ZAM^Z02^ZAM_Z01 est proposé. Ce message sera envoyé au Créateur (SST) grâce à un utilitaire qui jouera ainsi le rôle de Gestionnaire.
Prérequis
Le cas de test suivant doit avoir été préalablement réalisé :
Vous devez avoir à votre disposition un utilitaire d'envoi de messages HL7v2.
Exigences de test
Le message HL7v2 ORU^R01^ORU_R01 généré par le système du Créateur doit contenir :
la valeur Y dans le champ OBX-5.1 du segment OBX-3.1 = DESTDMP,
la valeur Y dans le champ OBX-5.1 du segment OBX-3.1 = DESTMSSANTEPS,
une adresse MSSanté dans le champ PRT-15 du segment PRT-4=RCT,
Les acquittements techniques du message métier d'accusé de réception DMP (HL7v2 ACK^Z01^ACK) et du message métier d'accusé de réception MSSanté (HL7v2 ACK^Z02^ACK) générés par le Créateur doivent être positifs (MSA-1 = AA).
Vous pouvez vous appuyer sur les exemples disponibles sur le git ANS.
Instructions
· A partir de votre SST, vous allez transmettre une demande de suppression d'un document CDA-R2 par message HL7v2 ORU^R01^ORU_R01 conforme aux spécifications (ci-dessus).
· A l'aide de l'utilitaire, vous allez envoyer un message HL7v2 ACK^R01^ACK d'acquittement technique à votre système.
Template : ACK^R01^ACK
Modifiez les paramètres indiqués en bleu
Segment
|
Champs
|
Description
|
Valeur du champ dans le template
|
|
MSH
|
MSH-3
|
Application émettrice
|
Sending application
|
|
MSH-4
|
Organisation émettrice
|
Sending facility
|
|
MSH-5
|
Application
réceptrice
|
Receiving application
|
|
MSH-6
|
Application réceptrice
|
Receiving facility
|
|
MSH-7
|
Date/time du message
|
Date/time of message
|
|
MSA
|
MSA-2
|
Identifiant du message
|
id |
MSH|^~\&|Sending Application|Sending Facility|Receiving Application|Receiving Facility|Date/Time of Message||ACK^R01^ACK|016|P|2.5|||||FRA|UNICODE UTF-8
MSA|AA|id
· A l'aide de l'
utilitaire, vous allez envoyer un message HL7v2 ZAM^Z01^ZAM_Z01 d'accusé de réception DMP à votre système.
Template : ZAM^Z01^ZAM_Z01 - Accusé de réception DMP
Modifiez les paramètres indiqués en bleu
Segment
|
Champs
|
Description
|
Valeur du champ dans le template
|
|
MSH
|
MSH-3
|
Application émettrice
|
Sending application
|
|
MSH-4
|
Organisation émettrice
|
Sending facility
|
|
MSH-5
|
Application
réceptrice
|
Receiving application
|
|
MSH-6
|
Application réceptrice
|
Receiving facility
|
|
MSH-7
|
Date/time du message
|
Date/time of message
|
|
OBX
|
OBX-4
|
Identifiant du message
|
id |
MSH|^~\&|Sending Application|Sending Facility|Receiving Application|Receiving Facility|Date/Time of Message||ZAM^Z01^ZAM_Z01|017|P|2.6|||||FRA|UNICODE UTF-8|||2.1^CISIS_CDA_HL7_V2
EVN||20211005152908
OBX|1|CWE|ACK_RECEPTION_DMP^Accusé de réception DMP^AckMetierZAM|id|Y^^expandedYes-NoIndicator||||||F|
· A partir de votre SST, vous allez transmettre un message HL7v2 ACK^Z01^ACK d'acquittement technique conforme aux spécifications (ci-dessus).
· A l'aide de l'utilitaire, vous allez envoyer un message HL7v2 ZAM^Z02^ZAM_Z01 d'accusé de réception MSSanté à votre système.
Template : ZAM^Z02^ZAM_Z01 - Accusé de réception MSSanté
Modifiez les paramètres indiqués en bleu
Segment
|
Champs
|
Description
|
Valeur du champ dans le template
|
|
MSH
|
MSH-3
|
Application émettrice
|
Sending application
|
|
MSH-4
|
Organisation émettrice
|
Sending
facility
|
|
MSH-5
|
Application réceptrice
|
Receiving application
|
|
MSH-6
|
Organisation
réceptrice
|
Receiving
facility
|
|
MSH-7
|
Date/time du message
|
Date/time of message
|
|
OBX
|
OBX-4
|
Identifiant
du message
|
id
|
|
OBX-5
|
Adresse MSSanté
|
Adresse MSSanté |
MSH|^~\&|Sending Application|Sending Facility|Receiving Application|Receiving Facility|Date/Time of Message||ZAM^Z02^ZAM_Z01|018|P|2.6|||||FRA|UNICODE UTF-8|||2.1^CISIS_CDA_HL7_V2
EVN||20211005152908
OBX|1|CWE|ACK_RECEPTION_MSS^Accusé de réception MSSanté^AckMetierZAM|id|Y^^expandedYes-NoIndicator||||||F|
OBX|2|XTN|DESTINATAIRE_MSS^Destinataire MSSanté^AckMetierZAM|801234567897|^^X.400^adresse MSSanté||||||F|
· A partir de votre SST, vous allez transmettre un message HL7v2 ACK^Z02^ACK d'acquittement technique conforme aux spécifications (ci-dessus).
Remarques :
Il vous faudra valider les étapes de test (voir le détail des étapes dans le paragraphe « Étapes de test » ci-dessous).
Pour la validation des messages HL7v2 :
Copier le message HL7 dans un fichier texte
Se connecter à l'outil EVSClient puis accéder à l'espace de validation pour les messages HL7v2 : ANS > HL7v2.x > Valider
Charger
le fichier texte précédemment créé et sélectionner le contexte de votre
message. Le bouton "Deviner le profil de message" peut vous permettre
de faire un premier filtrage. Cliquer sur la flèche pour lancer la
validation
Vérifier le résultat de la validation (PASSED attendu)
Copier le lien permanent vers le rapport de test dans l'étape correspondante ci-dessous.
Pour la cross-validation entre un message HL7v2 et un document CDA-R2 :
Se connecter à l'outil EVSClient puis accéder à l'espace de cross-validation entre un message HL7v2 et un document CDA-R2 : ANS > Gazelle Cross Validation > Valider > CROSS_VALIDATEUR_HL7v2_CDA
Charger le message HL7v2 et le document CDA correspondant
Cliquer sur le bouton "Valider"
Vérifier le résultat de la validation (PASSED attendu)
Copier le lien permanent vers le rapport de test dans l'étape correspondante ci-dessous.
Validation
Le logiciel Créateur doit être en capacité
Évaluation