Skip to main content
GET/transactional-api/patient/:patientId/audit-events

List Patient Audit Events

Returns a patient's audit trail, most recent first. Each entry identifies what happened, when, and who did it. Call Get Audit Event for an entry's recorded detail.

Authorization: Bearer token (JWT). See Authentication.

Request

curl -L -X GET 'https://{tenantId}.api.england.medicus.health/transactional-api/patient/3fa85f64-5717-4562-b3fc-2c963f66afa6/audit-events' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <token>'

Path and query parameters

NameInTypeRequiredDescription
patientIdpathstring<uuid>Yes
startDatequerystring<date>NoEarliest event date to return, as Y-m-d.
endDatequerystring<date>NoLatest event date to return, as Y-m-d.
startRowqueryintegerNoZero-based index of the first row to return.
endRowqueryintegerNoIndex to return up to, so endRow minus startRow is the page size.

Responses

200 Audit events for the patient.
{
"totalCount": 137,
"auditEvents": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"eventName": "Patient Enrolled in Research Study",
"eventDateTime": "2026-08-28T08:05:25+00:00",
"entityId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"performedBy": {
"name": "Dr Lara Lincoln",
"organisation": "Riley House GP Practice"
}
}
]
}