Skip to main content

General Practice Extraction Service - HL7 V3 API

Send anonymised or patient-identifiable data from GP clinical systems to the General Practice Extraction Service (GPES) for planning and research.


This API is stable but not used - use the GPES MESH API instead.

Use this API to send patient data from General Practice (GP) clinical systems to General Practice Extraction Service (GPES). This data can then be used for planning and research. 

You can:

  • receive requests for data
  • send requested data

For example, the GPES data for pandemic planning and research is used to support the response to the coronavirus (COVID-19) outbreak. This data is used to analyse healthcare information about patients, for the duration of the coronavirus emergency period.

API status

This API is stable but not used - it has been replaced by a GPES messaging API which runs over MESH.


This API is an HL7 V3 API. 

For more details, see HL7 V3.


For a full list of interactions for this API, see the GPES Domain Message Specification.

Last edited: 1 July 2021 2:55 pm