IE (Ireland) Core Implementation Guide
0.3.0 - draft
IE (Ireland) Core Implementation Guide - Local Development build (v0.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
The IE Core Provenance profile provides a mechanism to track the origin, authorship, and transmission history of clinical data.
Provenance SHOULD be recorded when:
The IE Core Provenance profile supports the following agent types:
| Agent Type | Code | Description |
|---|---|---|
| Author | author |
The agent that created the resource |
| Transmitter | transmitter |
The agent that transmitted the resource |
| Assembler | assembler |
The agent that assembled the resource from components |
IE Core supports "targeted provenance" where a Provenance resource targets a specific FHIR resource. This is accomplished using the Provenance.target element.
Example: Recording who authored a patient's allergy record:
{
"resourceType": "Provenance",
"target": [
{ "reference": "AllergyIntolerance/example" }
],
"recorded": "2025-01-15T10:30:00+00:00",
"agent": [
{
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type",
"code": "author",
"display": "Author"
}
]
},
"who": { "reference": "Practitioner/example" },
"onBehalfOf": { "reference": "Organization/example" }
}
]
}
In the Irish healthcare context, provenance records support GDPR compliance by documenting: