Multicast Notification Service (MNS)
Publish and receive events from a single centralised system. Information is shared in the form of event messages, following a publish and subscribe model.
About this service
The Multicast Notification Service (MNS) allows NHS England event producers to publish patient-related events using ‘publish-subscribe’ messages. Publish-subscribe messages allow multiple interested parties (subscribers) to be notified of an event (from a publisher). MNS is a lightweight service meaning the published event doesn't contain the information about the event, but it does contain a data reference to where the data can be retrieved.
This not only reduces data transfer costs, it also means that all parties are working off the same source of information.

Benefits
Communicating changes to subscribers using a targeted notification format has numerous benefits over larger scale reporting methods.
- Delivers a single event to multiple recipients (subscribers) at the same time
- Event delivery can easily be scaled to many subscribers without publisher intervention
- Subscribers get updates only when they are available, reducing the need to poll to check for changes
- Subscribers are updated only on the events they subscribe to
- MNS is the recommended mechanism for subscribers wanting to follow a publish and subscribe model
- All subscribers receive the same message, maintaining consistency across systems
- Event specific filtering ensures subscribers only receive events relevant to their use case
Who this service is for
MNS is for systems that need to share information with more than one other system - these are event publishers. Event publishers are usually national services, such as the Personal Demographics Service.
MNS is also for systems that want to receive updates about events they have subscribed to. Event subscribers can be national services, supplier systems, or specific use cases. To see what events you can subscribe to check what information is available.
What information is available
We have a growing number of events being published. To find out what events are available, see our events catalogue.
To access the events, you will need to onboard to MNS as a subscriber. You can learn how to do this in How to access this service. You will also need to onboard to the source of data that the event provides.
National usage policy
Event publishers
This service is recommended for all national services that need to publish notifications to multiple interested parties.
Event subscribers
This service is recommended for all health and care systems that would benefit from receiving the supported event types.
How to access this service
To access this service you will need to onboard as either a publisher or a subscriber (or both) depending on your use case. As a subscriber you will also need to onboard to the data source (normally an API) of the event you want to subscribe to.
Learn how to integrate with MNS using the resources below, and chat to us in the Developer Community if you have any questions.
Accessing MNS as a publisher
To access MNS as a publisher you will need to design your MNS event and onboard to the MNS API to allow you to publish your event.
Accessing MNS as a subscriber
To access MNS as a subscriber you must create a subscription to an event, and then develop filters to narrow the subscription down to events relating to the patients you are interested in.
Specific information about the filters available per event can be found on the events page within the MNS events catalogue.
Examples of use
A generic example of MNS in use:
- An NHS system detects that data has changed and stores the updated data in a central system (for example, PDM).
- The system publishes an MNS event describing the change, along with filter criteria.
- Subscriber systems receive the event if their subscription matches the filter criteria.
- The subscriber systems use the information in the event to retrieve the updated data from the source system.
Some examples of MNS in use:
-
The Personal Demographics Service notifying interested parties that a patient's NHS number has changed. GP systems can subscribe to all patient NHS numbers within their GP systems and use this notification to update their local copy of the patient's details so they have up to date information for contacting the patient.
-
The Health Checks team notifying a GP that a health check for their patient is available. This flow also has an acknowledgement flow to let the Health Checks team know that the health check has been received by the GP.
Status, current usage, and service level
Contact us
| Enquiry | Contact |
|---|---|
| General enquiries |
Developer community Contact us on the Developer Community for general support queries, to ask for new uses cases, or ask how best to onboard. |
| Live service incidents |
National Service Desk Email: [email protected] Report via our customer portal Telephone: 0300 303 5035 |
| Strategic direction and escalations |
Shan Rahulan Email: [email protected] |
Last edited: 22 April 2026 11:20 am