Hello,
I’m trying to figure out how to use the PDS FHIR API to search for a patient without specifying their name (i.e., no family
or given
parameters).
Specifically, I’d like to search using just:
- GP ODS code
- Phone number
- Date of birth
In the sandbox environment, I’ve been able to get results by setting:
family=*
(just a wildcard asterisk)fuzzy-match=true
However, in the integration environment, this does not work for the application-restricted mode of the API. To my understanding:
fuzzy-match=true
is essentially not supported in application-restricted mode since the API is expected to only return a single record.- And using
family=*
(along with phone, ODS, and DOB) doesn’t return any results.
My questions:
- Is there any supported way to search without a name in the integration environment using the application-restricted mode of the API?
- Is there a documented approach for patient searches using just GP ODS + phone + DOB?
Thanks in advance for any guidance on this - especially regarding how best to structure queries when patient name is unavailable.