We have detected that you are using Internet Explorer to visit this website. Internet Explorer is now being phased out by Microsoft. As a result, NHS Digital no longer supports any version of Internet Explorer for our web-based products, as it involves considerable extra effort and expense, which cannot be justified from public funds. Some features on this site will not work. You should use a modern browser such as Edge, Chrome, Firefox, or Safari. If you have difficulty installing or accessing a different browser, contact your IT support team.
For example, when we update Personal Demographics Service (PDS) with a birth, PDS sends a birth notification event containing information about the birth to NEMS. NEMS then sends the event to all healthcare workers who have subscribed to receive birth notifications.
Who can use this
This integration can only be used where there is a legal basis to do so.
Make sure you have a valid use case before you go too far with your development. To do this, contact us.
For details of the legal basis for sharing NEMS events, see the NEMS controller catalogue. You must do this before you can go live (see 'Onboarding' below).
The following APIs are also related to this integration:
Personal Demographics Service - HL7 V3 API - use this if you want to use functions that are not yet available on the FHIR API, such as creating a new record for a birth, receiving birth notifications, or creating a record for a new patient (except when registering a new patient at a GP Practice, use NHAIS).
The base URL for the publishing and subscribing interactions are the same, but the path is different, for example:
publish in integration over HSCN: https://msg.int.spine2.ncrs.nhs.uk/STU3/Events/1/$process-message
subscribe in integration over HSCN: https://msg.int.spine2.ncrs.nhs.uk/STU3/Subscription
publish in integration over the internet: https://msg.intspineservices.nhs.uk/STU3/Events/1/$process-message
subscribe in integration over the internet: https://msg.intspineservices.nhs.uk/STU3/Subscription
There is a testing tool which allows you to simulate a provider publishing event messages. You can also simulate making changes on PDS to trigger PDS-published event messages so you can test event message consumption.
To get advice on how to begin testing, contact us.
For more details, see the NEMS onboarding guide on getting access to Opentest and the integration (INT) test environment.
You need to get your software approved by us before it can go live with this integration. We call this onboarding. The onboarding process can sometimes be quite long, so it’s worth planning well ahead.
To outline your use case and start the onboarding process for this integration, contact us.