Open jguihot opened 6 months ago
Après test, la règle sur le patient.name.given reprise du projet Structuration Minimale ne permet pas de vérifier correctement les valeurs de chaque qualifier. Ci-dessous la liste des tests effectués :
En conclusion, si on a une des 2 valeurs "BR" ou "CL" et une autre valeur totalement différente (pour les 2 qualifier), le schematron renvoie OK alors qu'on devrait avoir un KO.
Description du problème
Actuellement aucune règle de gestion n'est renseigné pour vérifier la valeur du qualifier de l'élément given.
Fichier•s concerné•s
Schematron recordTarget Projet MS_Struct
Solution proposée
A ajouter au niveau du recordTarget.patientRole.patient.name.given (règle déjà mise en place sur le volet Structuration minimale)
voir RG volet de structuration minimal : //:recordTarget/:patientRole/:patient/:name/:given/@qualifier='BR' or //:recordTarget/:patientRole/:patient/:name/:given/@qualifier='CL' or //:recordTarget/:patientRole/:patient/:name/*:given[not(@qualifier)]