Open ChristinaLaumond opened 1 year ago
Il faudra qu'on "profile" la donnée existante pour voir si on perd des éléments lors d'un resserrage du pattern.
j'ai regardé rapidement et sur les 20900 et quelques pdc j'en ai bien 19960 avec FR+3 caractères + E On est pas si mal, 95% de conformité !!
Le champ id_pdc_itinererance nécessite quelques contrôles afin de s'assurer de sa conformité dans la base nationale consolidée. En effet, ce champ se compose d'un enchainement de caractères bien précis dont les 6 premiers caractères doivent correspondre à l'enchainement suivant :
Ainsi, tous les id_pdc_itinerance doivent tous débuter ainsi FRXXXE, si ce n'est pas le cas, l'id_pdc_itinerance est incorrect et doit faire l'objet d'une erreur et donc d'une non consolidation dans la base nationale.
Ces règles sont précisées ici : https://afirev.fr/fr/informations-generales/.
Afin de mener à bien ces contrôles, il est donc nécessaire de modifier le schema.json en modifiant le pattern actuel qui est "(?:(?:^|,)(^FR[A-Z0-9]{4,33}$|Non concerné))+$".