Retrieve a list of patients for the practice group using explicit patient filters.
This endpoint is intended for structured patient search flows where partners can provide named filters such as first_name, last_name, dob, nhs_number, or ehr_partner_id.
Compared with the v2 patients endpoint, v3 supports multi-field search in a single request instead of the older field + search format.
At least one filter must be supplied.
Security
apiKeyAuth and practiceGroupId
- Mock serverhttps://developer.herohealth.net/_mock/apis/public-api/openapi/v3/patients
- Staginghttps://api.staging.htech.app/v3/patients
- Productionhttps://api.herohealth.net/v3/patients
curl -i -X GET \
'https://developer.herohealth.net/_mock/apis/public-api/openapi/v3/patients?page_index=string&page_size=string&first_name=string&last_name=string&dob=1990-12-31&nhs_number=string&ehr_partner_id=string' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-H 'x-practice-group-id: YOUR_API_KEY_HERE'Response
{ "data": [ { … } ], "count": 0 }