Example Provenance
Example Provenance resource, including references to related Device and DocumentReference resources. The DocumentReference resource can used to link to the message that triggered the insert or update to the record e.g. an HL7v2 ADT^A31 demographic update message.
Where Device resources are not available in within the data store, logical references can be used (see this Provanance example)
- Overview
- Table
- XML
- JSON
- Narrative
Provenance |
id : Example-DataStandardsWales-Provenance-Amend |
meta |
profile : https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Provenance |
target |
reference : Patient/4580d59e/_history/2 |
recorded : 2024-08-08T08:06:07.046012Z |
activity |
coding |
system : http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle |
code : amend |
display : Amend (Update) Record Lifecycle Event |
agent |
type |
coding |
system : http://terminology.hl7.org/CodeSystem/provenance-participant-type |
code : composer |
display : Composer |
who |
reference : Device/Example-DataStandardsWales-Device-WPAS |
display : ABUHB WPAS |
agent |
type |
coding |
system : http://terminology.hl7.org/CodeSystem/provenance-participant-type |
code : assembler |
display : Assembler |
who |
reference : Device/Example-DataStandardsWales-Device-CDRcomponent |
display : HL7 to FHIR conversion engine (CDR) |
entity |
role : source |
what |
reference : DocumentReference/Example-DataStandardsWales-DocumentReference-Provenance |
Provenance.id[0] | Example-DataStandardsWales-Provenance-Amend |
Provenance.meta[0].profile[0] | https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Provenance |
Provenance.target[0].reference[0] | Patient/4580d59e/_history/2 |
Provenance.recorded[0] | 2024-08-08T08:06:07.046012+00:00 |
Provenance.activity[0].coding[0].system[0] | http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle |
Provenance.activity[0].coding[0].code[0] | amend |
Provenance.activity[0].coding[0].display[0] | Amend (Update) Record Lifecycle Event |
Provenance.agent[0].type[0].coding[0].system[0] | http://terminology.hl7.org/CodeSystem/provenance-participant-type |
Provenance.agent[0].type[0].coding[0].code[0] | composer |
Provenance.agent[0].type[0].coding[0].display[0] | Composer |
Provenance.agent[0].who[0].reference[0] | Device/Example-DataStandardsWales-Device-WPAS |
Provenance.agent[0].who[0].display[0] | ABUHB WPAS |
Provenance.agent[1].type[0].coding[0].system[0] | http://terminology.hl7.org/CodeSystem/provenance-participant-type |
Provenance.agent[1].type[0].coding[0].code[0] | assembler |
Provenance.agent[1].type[0].coding[0].display[0] | Assembler |
Provenance.agent[1].who[0].reference[0] | Device/Example-DataStandardsWales-Device-CDRcomponent |
Provenance.agent[1].who[0].display[0] | HL7 to FHIR conversion engine (CDR) |
Provenance.entity[0].role[0] | source |
Provenance.entity[0].what[0].reference[0] | DocumentReference/Example-DataStandardsWales-DocumentReference-Provenance |
<Provenance xmlns="http://hl7.org/fhir"> <id value="Example-DataStandardsWales-Provenance-Amend" /> <meta> <profile value="https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Provenance" /> </meta> <target> <reference value="Patient/4580d59e/_history/2" /> </target> <recorded value="2024-08-08T08:06:07.046012Z" /> <activity> <coding> <system value="http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" /> <code value="amend" /> <display value="Amend (Update) Record Lifecycle Event" /> </coding> </activity> <agent> <type> <coding> <system value="http://terminology.hl7.org/CodeSystem/provenance-participant-type" /> <code value="composer" /> <display value="Composer" /> </coding> </type> <who> <reference value="Device/Example-DataStandardsWales-Device-WPAS" /> <display value="ABUHB WPAS" /> </who> </agent> <agent> <type> <coding> <system value="http://terminology.hl7.org/CodeSystem/provenance-participant-type" /> <code value="assembler" /> <display value="Assembler" /> </coding> </type> <who> <reference value="Device/Example-DataStandardsWales-Device-CDRcomponent" /> <display value="HL7 to FHIR conversion engine (CDR)" /> </who> </agent> <entity> <role value="source" /> <what> <reference value="DocumentReference/Example-DataStandardsWales-DocumentReference-Provenance" /> </what> </entity> </Provenance>
{ "resourceType": "Provenance", "id": "Example-DataStandardsWales-Provenance-Amend", "meta": { "profile": [ "https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Provenance" ] }, "target": [ { "reference": "Patient/4580d59e/_history/2" } ], "recorded": "2024-08-08T08:06:07.046012+00:00", "activity": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle", "code": "amend", "display": "Amend (Update) Record Lifecycle Event" } ] }, "agent": [ { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "composer", "display": "Composer" } ] }, "who": { "reference": "Device/Example-DataStandardsWales-Device-WPAS", "display": "ABUHB WPAS" } }, { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "assembler", "display": "Assembler" } ] }, "who": { "reference": "Device/Example-DataStandardsWales-Device-CDRcomponent", "display": "HL7 to FHIR conversion engine (CDR)" } } ], "entity": [ { "role": "source", "what": { "reference": "DocumentReference/Example-DataStandardsWales-DocumentReference-Provenance" } } ] }