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
According to FHIR documentation a conjunction of values on a certain field can be expressed as /=&=. But Annuaire Santé seems to translates it into an OR.
Fichier•s concerné•s
I noticed the issue on PractitionerRole::name - I did not check other fields.
Thank you for reporting this.
I've confirmed this is a bug in our API and have created a task in the project task tracker for fixing it.
In the meantime, you may be able to work around this bug with a search that includes a family name and a given name, for example :
GET [base]//fhir/v1/PractitionerRole?name:exact=Am%C3%A9lie&family:exact=AGIE
Description du problème
According to FHIR documentation a conjunction of values on a certain field can be expressed as /=&=. But Annuaire Santé seems to translates it into an OR.
Fichier•s concerné•s
I noticed the issue on PractitionerRole::name - I did not check other fields.
Sample:
GET https://gateway.api.esante.gouv.fr/fhir/PractitionerRole?name%3Aexact=Am%C3%A9lie&name%3Aexact=AGIER&_include=PractitionerRole%3Apractitioner
This requests tries to implement a fuzzy search on the whole name by requesting the PractitionerRoles with matching names containing the exact words "Amélie" and "Agier".
The results are:
Placing the query as an explicit OR gives the very same results:
GET https://gateway.api.esante.gouv.fr/fhir/PractitionerRole?name%3Aexact=Am%C3%A9lie%2CAGIER&_include=PractitionerRole%3Apractitioner
Solution proposée
Please fix.
The text was updated successfully, but these errors were encountered: