Skip to main content

Pathology and Laboratory Medicine Reporting test result acknowledgement

This event notifies subscribers via the Multicast Notification Service (MNS) when a Pathology and Laboratory Medicine Reporting test report acknowledgement is stored within Patient Data Manager (PDM).

Overview

This event notifies subscribers via the Multicast Notification Service (MNS) when a Pathology and Laboratory Medicine Reporting test report acknowledgement is stored within Patient Data Manager (PDM).

It is intended to support systems to manage the transfer of clinical responsibility for Pathology and Laboratory Medicine test reports.

For general guidance on using MNS, refer to the MNS service page.


Status

This event is in development.


When should I use this event?

Use this event if you are a pathology and laboratory medicine test reporting system that:

Example use cases:

To notify a pathology and laboratory medicine test reporting system that:

  • a test report has been received by a test report consumer and they have taken clinical responsibility for the report
  • a test report has been received by a test report consumer but there was an issue with processing the report that needs to be resolved

When should I not use this event?

This event may not be suitable if:


How this event works

This event follows a notification and retrieval pattern:

  1. A test report consumer has acknowledged a pathology and laboratory medicine test report
  2. An event is published
  3. A notification is sent to the subscribed system
  4. Your system receives the notification
  5. Your system calls the Pathology and Laboratory Medicine Reporting - FHIR API to retrieve the acknowledgement
  6. Your system retrieves and applies the latest data

Event structure

This event is available in FHIR format. FHIR events are accessible to both internal and external subscribers.

CloudEvents FHIR Type Mandatory Cardinality Description
specversion n/a string M 1..1 Indicates this is a version1 CloudEvent. Always "1.0"
id id GUID M 1..1 GUID - for this event
source source URI M 1..1 The publisher of the event, not the original service which triggered the change
type event-type string M 1..1 The name of the event will always be 

pathology-laboratory-reporting-test-result-stored-1-ack-1

time timestamp Timestamp M 1..1 The time of the event ISO 8601
versionid version-id string M 1..1 This is the version of this event that is being received

Event example

{
  "specversion": "1.0",
  "id": "c76c04cd-5665-4429-86c9-dc107597a32e",
  "source": "ABC123",
  "type": "pathology-laboratory-reporting-test-result-stored-1-ack-1",
  "time": "2026-07-17T09:58:31+00:00",
  "dataref": "https://api.service.nhs.uk/patient-data-manager/FHIR/R4/Bundle/bd3cc096-92d6-4949-8b1e-67a6298ce523",
  "filtering": {
    "destination": "P.TAB-4PQ"
  }
}

Event filtering

You can filter the events you want to receive using the criteria field in the subscription payload. You should only subscribe to events you need and must not create filters wider than required.

Available filters

Filter name Type Description
destination string A destination filter element references the Test Reporting system the acknowledgement is directed to

Onboarding

To subscribe to this event, you will need to:

Refer to Subscribe to Multicast Notification Service for further guidance.


Testing

This event is available to test in the Path to Live (PTL) environments.


Versioning

This is the first and only version of this event.

Last edited: 29 September 2026 2:16 pm