Skip to main content
Table of contents

Ambulance Data Submission - FHIR API


Use this API to submit ambulance data to our Data Processing Service (DPS) so that it can be made available for analysis and review by NHS England and ambulance trusts. Ambulance data is information relating to emergency calls (999, 111 and others), received at an Emergency Operations Centre (EOC) and processed into a Computer Aided Despatch (CAD) system, including:

call details

response details - including response times and episode outcome times patient

contact details - including patient demographics, patient response details, patient information, injury information, patient assessment, medication, observations, diagnoses, conveying outcome, safeguarding and public health information

You can:

post ambulance data individually or in batches

You cannot:

read any of the records stored in DPS

The API is asynchronous - when you submit data, it acknowledges receipt without validating or processing the data first. To receive error notifications, you need to use MESH. The following diagram illustrates the end-to-end process: The following describes the end-to-end process:

The ambulance trust system sends the ambulance data to the Ambulance Data Submission API.

The Ambulance Data Submission (ADS) API forwards the ambulance data to our Data Processing System (DPS).

If there is an error, DPS sends an error notification to MESH.

The ambulance trust system retrieves the error notification from MESH.

An ADS User views the ambulance data in our NHS Digital ADS Dashboards.

The NHS Digital ADS Dashboards get the ambulance data from DPS.


Ambulance Data Submission - FHIR API documentation