Skip to main content

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.

Text description

This diagram shows the event workflow that the Multicast Notification Service supports. For example, a GP (the event subscriber) being notified of a patient death (the event) published by the Personal Demographics Service (the event publisher).


Benefits

Communicating changes to subscribers using a targeted notification format has numerous benefits over larger scale reporting methods.

Benefits to publishers
  • 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
Benefits to subscribers
  • 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 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:

  1. An NHS system detects that data has changed and stores the updated data in a central system (for example, PDM).
  2. The system publishes an MNS event describing the change, along with filter criteria.
  3. Subscriber systems receive the event if their subscription matches the filter criteria.
  4. 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

This service is live and has been in active use since 2024.

MNS is currently publishing approximately 1,200,000 events per month.

MNS is a bronze service, meaning it is available and supported between 8am and 6pm, Monday to Friday excluding Bank Holidays.


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