Point
d'attention : Dans le cas où votre système n'est pas capable de simuler
un retour au DMP sur la transaction de récupération d'un document, il
faudra passer par les tests manuels en suivant les instructions
ci-dessous :
Ce cas de test permettant de vérifier qu'un système Gestionnaire (qui réceptionne un document
CDA-R2 depuis un système source via messages HL7v2.6) est conforme aux
spécifications :
Description
Réception d'une demande de remplacement d'un document par un message MDM
Ce scénario de test s'assure que le Gestionnaire (système
sous test [SST]) est capable de traiter la demande de remplacement d'un
document au format CDA-R2 provenant du Créateur (système joué par un simulateur) et d'attester de la bonne réception du message par l'intermédiaire d'un acquittement technique positif. Ce scénario s'assure également que le Gestionnaire (système sous test) est capable de transmettre un accusé de réception DMP et un accusé de réception MSSanté et de traiter les acquittements techniques correspondants.
Le simulateur endosse le rôle du Créateur
en transmettant au
Gestionnaire
un message HL7v2
MDM^T10^MDM_T02
passant et les messages d'acquittement technique HL7v2 ACK^Z01^ACK et HL7v2 ACK^Z02^ACK.
Ce scénario de test concerne les éditeurs de
logiciels PFI/DRIMBox-Source.
Prérequis
Le cas de test suivant doit avoir été préalablement réalisé :
Votre système doit être en mesure de transmettre et de recevoir des messages HL7v2 (protocole MLLP) depuis l'espace de test d'interopérabilité (cet environnement). Pour cela il doit être exposé sur Internet.
Avant de réaliser ce test, déclarez votre système dans l'outil ANS HL7V2 SIMULATORS. Pour cela, connecter vous à l’aide du lien « Login » puis aller dans le menu Configuration SUT > + New.
Dans le cadre de ce test, vous allez devoir interagir avec l'outil ANS HL7V2 SIMULATORS.
Pour vous aider dans la réalisation des étapes de tests, vous pouvez vous référer au manuel utilisateur.
Exigences de test
Le message HL7v2 ACK^T10^ACK généré par le système du Gestionnaire doit être positif (MSA-1 = AA).
L'acquittement technique HL7v2 ACK^Z01^ACK retourné par le simulateur doit être positif (MSA-1 = AA).
L'acquittement technique HL7v2 ACK^Z02^ACK retourné par le simulateur doit être positif (MSA-1 = AA).
Vous pouvez vous appuyer sur les exemples disponibles sur le
git ANS.
Instructions
Le Gestionnaire reçoit et traite une demande de remplacement d'un document par un message
HL7v2
MDM^T10^MDM_T02
conforme aux spécifications (ci-dessus).
Le Gestionnaire transmet l'acquittement technique du message
HL7v2
MDM^T10^MDM_T02.
Le Gestionnaire génère et teste le message SOAP pour un remplacement sur le
DMP (Envelope avec la partie Header et la partie Body).
Le Gestionnaire génère
et teste
l’archive XDM à transmettre par MSSanté.
Le
Gestionnaire transmet l’accusé de réception du DMP et de la MSSanté.
Le
Gestionnaire traite le message d'acquittement technique du message
métier d'accusé de réception du DMP et du message métier d'accusé de
réception de la MSSanté.
Validation
Le logiciel
Gestionnaire
doit être en capacité
Évaluation