Skip to main content

History System

The FHIR system-level history operation allows you to retrieve the change history for all resources across all resource types on the FHIR server. This is done using an HTTP GET request to the system history endpoint.

Retrieve the system-wide history using the Haste Health CLI:

haste-health api history-system "_count=50&_since=2025-01-01"

This command retrieves the last 50 resource versions across all types changed since January 1, 2025.

You can also retrieve history without parameters:

haste-health api history-system r4

Replace [tenant] with your tenant name and [project] with your project ID.

Error Handling

If there are any issues with the request (e.g., invalid parameters), the server will respond with an appropriate error status code and include an OperationOutcome resource in the response body.

HTTP/1.1 400 Bad Request
Content-Type: application/fhir+json
{
"resourceType": "OperationOutcome",
"issue": [
{
"severity": "error",
"code": "invalid",
"diagnostics": "Invalid _since parameter format"
}
]
}