ansforge / annuaire-sante-fhir-documentation

IRIS-DP en FHIR, le nouveau service de publication développé et maintenu par l’Agence du Numérique en Santé (ANS).
https://ansforge.github.io/annuaire-sante-fhir-documentation/
MIT License
17 stars 1 forks source link

Recherche par nom : gestion des accents #239

Open Paturages opened 2 months ago

Paturages commented 2 months ago

Bonjour,

Dans le cadre d'une recherche sur la ressource PractitionerRole, nous constatons que les 2 requêtes suivantes nous mènent à des résultats différents :

Cela nous pose notamment problème car un Practitioner avec given = "BÉNÉDICTE" (ou given = "Bénédicte") est non trouvable via la requête name=benedicte et inversement (donc given = "BENEDICTE" n'est pas trouvable via la requête name=bénédicte).

Sous plusieurs angles de solutionnement :

Merci de votre attention.

zilliw commented 2 months ago

Bonjour,

Tout d'abord merci pour votre retour sur l'utilisation de notre API.

Plusieurs signalements ont été remontés concernant cette problématique de gestion des accents. Nous allons étudier ce sujet. Nous reviendrons vers vous dès que possible.

Bien Cordialement,

zilliw commented 2 weeks ago

Bonjour @Paturages ,

Suite à des échanges en interne, les données prénoms et noms proviennent du référentiel RPPS. L'Annuaire Santé et l'API FHIR Annuaire Santé sont des vecteurs de publication qui ne peuvent pas modifier cette donnée officielle.

Suite aux échanges avec l'équipe technique, il n'existe pas aujourd'hui de search parameter qui permet de faire abstraction des accents (sauf erreur de notre part, aujourd'hui la documentation HL7 ne contient pas ce type de fonctionnalité). Et une évolution dans ce sens ne pourrait pas être possible car cela ne respecterait pas les conventions FHIR.

La seule solution est une évolution venant des données sources du RPPS.

Cordialement,