There is an issue when I try to get some data about a pharmacy. We need a functionality to ensure ASID for pharmacy before any next request to EPS API.
So I tried to test SDS requests, and cannot get response for needed ODS Code.
Int environment api https://int.api.service.nhs.uk/spine-directory/FHIR/R4/Endpoint? returns some data only for organization= “https://fhir.nhs.uk/Id/ods-organization-code|**YES”\*\* and identifier = “https://fhir.nhs.uk/Id/nhsServiceInteractionId|**urn:nhs:names:services:psis:REPC_IN150016UK05**”. But it looks like test data from sanbox.api.
As I understand the docs, I have to replace YES with our ods code as FAXXX.
Also it is not very clear with identifier to use.
I tried the requests from this doc - https://digital.nhs.uk/services/gp-connect/develop-gp-connect-services/integrate-with-spine/spine-directory-service#top
But as well, it returns me an emtpy bundle (with 200ok) as a response.
Any ideas what I am doing wrong and how it can be fixed?
Thanks!
Hi,
I have used this API to retrieve data from SDS, you need to put in the ODS Code of the Pharmacy and the interaction id. Here is an example that works in INT for eRS
Hi, thanks for response! But still I receive only an empty Bundle. Does it mean that the pharmacy info is not there yet and we can use just this “test” data?
Probably I don’t get it fully, but as I understand YEA, YEO and YES are some test values that won’t be use in production.
Then only thing I get is this:
Hi,
Try this
Looking at SDS for Organisation FA086 you have this entry
If this is not what you expected I suggest you contact the itoc support desk

