Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recherche par nom : gestion des accents #239

Open
Paturages opened this issue Sep 2, 2024 · 2 comments
Open

Recherche par nom : gestion des accents #239

Paturages opened this issue Sep 2, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@Paturages
Copy link

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" (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.

@zilliw zilliw self-assigned this Sep 4, 2024
@zilliw zilliw added the enhancement New feature or request label Sep 4, 2024
@zilliw
Copy link
Collaborator

zilliw commented Sep 5, 2024

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
Copy link
Collaborator

zilliw commented Oct 21, 2024

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,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants