DataStandardsWales-Provenance

Overview

The Provenance resource tracks information about the activity that created, revised, deleted, or signed a version of a resource, describing the entities and agents involved.

The DataStandardsWales-Provenance profile is derived from the HL7 R4 Provenance. It defines additional rules for use within health and care organisations in Wales.

A direct link to the Data Standards Wales asset can be accessed here - Data Standards Wales Provenance

Formal Views of Profile Content

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionDataStandardsWalesDemographicsAsRecordedI0..1Extension(Complex)
modifierExtension?! I0..*Extension
targetS Σ I1..*Reference(Resource)
occurredPeriodPeriod
occurredDateTimedateTime
recordedS Σ1..1instant
policy0..*uri
locationI0..1Reference(DataStandardsWalesLocation)
reason0..*CodeableConceptBinding
activity0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBinding
role0..*CodeableConcept
whoΣ I1..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
onBehalfOfI0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
roleΣ1..1codeBinding
whatΣ I1..1Reference(Resource)
agent0..*see (agent)
signatureS0..*Signature
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionDataStandardsWalesDemographicsAsRecordedI0..1Extension(Complex)
modifierExtension?! I0..*Extension
targetS Σ I1..*Reference(Resource)
occurredPeriodPeriod
occurredDateTimedateTime
recordedS Σ1..1instant
policy0..*uri
locationI0..1Reference(DataStandardsWalesLocation)
reason0..*CodeableConceptBinding
activity0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBinding
role0..*CodeableConcept
whoΣ I1..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
onBehalfOfI0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
roleΣ1..1codeBinding
whatΣ I1..1Reference(Resource)
agent0..*see (agent)
signatureS0..*Signature
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionDataStandardsWalesDemographicsAsRecordedI0..1Extension(Complex)
modifierExtension?! I0..*Extension
targetS Σ I1..*Reference(Resource)
occurredPeriodPeriod
occurredDateTimedateTime
recordedS Σ1..1instant
policy0..*uri
locationI0..1Reference(DataStandardsWalesLocation)
reason0..*CodeableConceptBinding
activity0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBinding
role0..*CodeableConcept
whoΣ I1..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
onBehalfOfI0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
roleΣ1..1codeBinding
whatΣ I1..1Reference(Resource)
agent0..*see (agent)
signatureS0..*Signature

Mandatory and Must Support Data Elements

Refer to the Mandatory and Must Support page for guidance on how these elements should be interpreted.

Each Provenance must have:

  1. Provenance.target
  2. Provenance.recorded
  3. Provenance.agent
  4. Provenance.agent.who

Each Provenance must support:

  1. Provenance.target
  2. Provenance.recorded
  3. Provenance.agent
  4. Provenance.signature

Implementation Guidance

  • The Provenance.agent.who field SHALL be populated.
  • The Provenance.agent field SHALL be populated.
  • The Provenance.recorded field SHALL be populated.
  • The Provenance.target field SHALL be populated.

Extension

The extension listed below has been created to support PAS entries: