Healthcare Worker - FHIR API

Is the Healthcare worker API available for testing on the INT environment?

I’ve followed the documentation but when making a request in the format below, which I believe is correct, I get a 404 response with no content.

curl --request GET \
  --url 'https://int.api.service.nhs.uk/healthcare-worker/Practitioner?identifier=REDACTED&_revinclude=PractitionerRole:practitioner' \
  --header 'Authorization: Bearer REDACTED' \
  --header 'X-Request-ID: UUID_HERE' \
  --header 'apikey: REDACTED'

My understanding from the docs is that the auth should be identical to the PDS auth. Making a PDS request in this format works as expected:

curl --request GET \
  --url 'https://int.api.service.nhs.uk/personal-demographics/FHIR/R4/Patient/1111111111' \
  --header 'Authorization: Bearer REDACTED' \
  --header 'X-Request-ID: UUID_HERE' \
  --header 'apikey: REDACTED'

Any help on this would be really appreciated.

Hi Gareth,

I’ve moved this topic in to the from the e-RS to the SDS category as I understand it is this team that support the Healthcare Worker - FHIR API.

Thanks,

Adam.

1 Like

One other thing to get clarification on: the format of the response in the documentation for the endpoint does not match what the sandbox endpoint actually returns, see example:

Is the format of the response on INT/LIVE going to mirror the schema in the docs or the current payload on sandbox?

Many thanks

Hi @adam.oldfield is there a better support channel to contact the SDS team on? There doesn’t seem to be much traffic in this subforum and it’s not clear who the admins are.

Thanks

Gareth

@lucy.killick1 @nhserspartners Are you able to help Gareth get in touch with someone that supports the Healthcare Worker API?

Thanks.

1 Like

@adam.oldfield @gareth.perkins - I reached out to a colleague in that team yesterday and sent them the link to this page so hopefully they’ll get back to you soon.