You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 :
/PractitionerRole?name=bénédicte (total = 347)
/PractitionerRole?name=benedicte (total = 3665)
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 :
Y a-t-il un search parameter permettant de passer outre ces différences d'accents ?
Y a-t-il un search parameter en dehors de :contains permettant d'effectuer une recherche approximative ? (i.e. "fuzzy")
A terme, est-il prévu au sein de l'annuaire de normaliser la casse et l'orthographe des PractitionerRoles ? (sujet annexe à celui des accents, mais nous constatons également un mélange entre noms de PractitionerRole capitalisés et d'autres noms entièrement en majuscules)
Merci de votre attention.
The text was updated successfully, but these errors were encountered:
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.
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.
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 :/PractitionerRole?name=bénédicte
(total = 347)/PractitionerRole?name=benedicte
(total = 3665)Cela nous pose notamment problème car un Practitioner avec
given = "BÉNÉDICTE"
(ougiven = "Bénédicte"
) est non trouvable via la requêtename=benedicte
et inversement (doncgiven = "BENEDICTE"
n'est pas trouvable via la requêtename=bénédicte
).Sous plusieurs angles de solutionnement :
:contains
permettant d'effectuer une recherche approximative ? (i.e. "fuzzy")Merci de votre attention.
The text was updated successfully, but these errors were encountered: