My Health Record FHIR IG
1.3.0 - active Australia flag

My Health Record FHIR IG - Local Development build (v1.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: MHR Provenance

Official URL: http://ns.electronichealth.net.au/fhir/StructureDefinition/dh-provenance-mhr-1 Version: 1.3.0
Active as of 2024-10-25 Computable Name: MHRProvenance

Copyright/Legal: Copyright © 2024 Australian Digital Health Agency - All rights reserved. This content is licensed under a Creative Commons Attribution 4.0 International License. See https://creativecommons.org/licenses/by/4.0/.

The purpose of this profile is to provide a representation of a provenance for the electronic exchange of health information between individuals, healthcare providers, and the My Health Record system infrastructure in Australia. This profile is derived from the Provenance resource and describes the data structures and obligations to be met when conforming to this profile.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Provenance

NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance 0..* Provenance Who, What, When for a set of resources
... id 1..1 id Logical id of this artifact
... target SO 1..* Reference(MHR AllergyIntolerance | MHR Condition | MHR Explanation of Benefit | MHR Flag | MHR Observation | MHR Procedure) Target Reference(s) (usually version specific)
ObligationsActor
SHALL:handle MHR Gateway Requester
... recorded SO 1..1 instant When the activity was recorded / updated
ObligationsActor
SHALL:handle MHR Gateway Requester
.... who SO 1..1 Reference(AU Core Organization) Who participated
ObligationsActor
SHALL:handle MHR Gateway Requester
... entity SO 1..1 BackboneElement An entity used in this activity
ObligationsActor
SHALL:handle MHR Gateway Requester
.... role SO 1..1 code derivation | revision | quotation | source | removal
Fixed Value: source
ObligationsActor
SHALL:handle MHR Gateway Requester
.... what SO 1..1 Reference(MHR DocumentReference) Identity of entity
ObligationsActor
SHALL:handle MHR Gateway Requester
..... reference SO 0..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:handle MHR Gateway Requester
..... display SO 0..1 string Text alternative for the resource
Fixed Value: CDA Document in XDS repository
ObligationsActor
SHALL:handle MHR Gateway Requester

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance 0..* Provenance Who, What, When for a set of resources
... id Σ 1..1 id Logical id of this artifact
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... recorded SOΣ 1..1 instant When the activity was recorded / updated
ObligationsActor
SHALL:handle MHR Gateway Requester
... agent SO 1..1 BackboneElement Actor involved
ObligationsActor
SHALL:handle MHR Gateway Requester
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... who SOΣ 1..1 Reference(AU Core Organization) Who participated
ObligationsActor
SHALL:handle MHR Gateway Requester
... entity SO 1..1 BackboneElement An entity used in this activity
ObligationsActor
SHALL:handle MHR Gateway Requester
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... role SOΣ 1..1 code derivation | revision | quotation | source | removal
Binding: ProvenanceEntityRole (required): How an entity was used in an activity.


Fixed Value: source
ObligationsActor
SHALL:handle MHR Gateway Requester
.... what SOΣ 1..1 Reference(MHR DocumentReference) Identity of entity
ObligationsActor
SHALL:handle MHR Gateway Requester
..... reference SOΣC 0..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:handle MHR Gateway Requester
..... display SOΣ 0..1 string Text alternative for the resource
Fixed Value: CDA Document in XDS repository
ObligationsActor
SHALL:handle MHR Gateway Requester

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Provenance.entity.rolerequiredFixed Value: source
http://hl7.org/fhir/ValueSet/provenance-entity-role|4.0.1
from the FHIR Standard
NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance 0..* Provenance Who, What, When for a set of resources
... id Σ 1..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... target SOΣ 1..* Reference(MHR AllergyIntolerance | MHR Condition | MHR Explanation of Benefit | MHR Flag | MHR Observation | MHR Procedure) Target Reference(s) (usually version specific)
ObligationsActor
SHALL:handle MHR Gateway Requester
... occurred[x] 0..1 When the activity occurred
.... occurredPeriod Period
.... occurredDateTime dateTime
... recorded SOΣ 1..1 instant When the activity was recorded / updated
ObligationsActor
SHALL:handle MHR Gateway Requester
... policy 0..* uri Policy or plan the activity was defined by
... location 0..1 Reference(Location) Where the activity occurred, if relevant
... reason 0..* CodeableConcept Reason the activity is occurring
Binding: PurposeOfUse (extensible): The reason the activity took place.


... activity 0..1 CodeableConcept Activity that occurred
Binding: ProvenanceActivityType (extensible): The activity that took place.

... agent SO 1..1 BackboneElement Actor involved
ObligationsActor
SHALL:handle MHR Gateway Requester
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type Σ 0..1 CodeableConcept How the agent participated
Binding: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.

.... role 0..* CodeableConcept What the agents role was
Binding: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.


.... who SOΣ 1..1 Reference(AU Core Organization) Who participated
ObligationsActor
SHALL:handle MHR Gateway Requester
.... onBehalfOf 0..1 Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) Who the agent is representing
... entity SO 1..1 BackboneElement An entity used in this activity
ObligationsActor
SHALL:handle MHR Gateway Requester
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... role SOΣ 1..1 code derivation | revision | quotation | source | removal
Binding: ProvenanceEntityRole (required): How an entity was used in an activity.


Fixed Value: source
ObligationsActor
SHALL:handle MHR Gateway Requester
.... what SOΣ 1..1 Reference(MHR DocumentReference) Identity of entity
ObligationsActor
SHALL:handle MHR Gateway Requester
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... reference SOΣC 0..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:handle MHR Gateway Requester
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display SOΣ 0..1 string Text alternative for the resource
Fixed Value: CDA Document in XDS repository
ObligationsActor
SHALL:handle MHR Gateway Requester
.... agent 0..* See agent (Provenance) Entity is attributed to this agent
... signature 0..* Signature Signature on target

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Provenance.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Provenance.reasonextensiblePurposeOfUse
http://terminology.hl7.org/ValueSet/v3-PurposeOfUse
Provenance.activityextensibleProvenanceActivityType
http://hl7.org/fhir/ValueSet/provenance-activity-type
from the FHIR Standard
Provenance.agent.typeextensibleProvenanceParticipantType
http://hl7.org/fhir/ValueSet/provenance-agent-type
from the FHIR Standard
Provenance.agent.roleexampleSecurityRoleType
http://hl7.org/fhir/ValueSet/security-role-type
from the FHIR Standard
Provenance.entity.rolerequiredFixed Value: source
http://hl7.org/fhir/ValueSet/provenance-entity-role|4.0.1
from the FHIR Standard
Provenance.entity.what.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard

Differential View

This structure is derived from Provenance

NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance 0..* Provenance Who, What, When for a set of resources
... id 1..1 id Logical id of this artifact
... target SO 1..* Reference(MHR AllergyIntolerance | MHR Condition | MHR Explanation of Benefit | MHR Flag | MHR Observation | MHR Procedure) Target Reference(s) (usually version specific)
ObligationsActor
SHALL:handle MHR Gateway Requester
... recorded SO 1..1 instant When the activity was recorded / updated
ObligationsActor
SHALL:handle MHR Gateway Requester
.... who SO 1..1 Reference(AU Core Organization) Who participated
ObligationsActor
SHALL:handle MHR Gateway Requester
... entity SO 1..1 BackboneElement An entity used in this activity
ObligationsActor
SHALL:handle MHR Gateway Requester
.... role SO 1..1 code derivation | revision | quotation | source | removal
Fixed Value: source
ObligationsActor
SHALL:handle MHR Gateway Requester
.... what SO 1..1 Reference(MHR DocumentReference) Identity of entity
ObligationsActor
SHALL:handle MHR Gateway Requester
..... reference SO 0..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:handle MHR Gateway Requester
..... display SO 0..1 string Text alternative for the resource
Fixed Value: CDA Document in XDS repository
ObligationsActor
SHALL:handle MHR Gateway Requester

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance 0..* Provenance Who, What, When for a set of resources
... id Σ 1..1 id Logical id of this artifact
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... recorded SOΣ 1..1 instant When the activity was recorded / updated
ObligationsActor
SHALL:handle MHR Gateway Requester
... agent SO 1..1 BackboneElement Actor involved
ObligationsActor
SHALL:handle MHR Gateway Requester
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... who SOΣ 1..1 Reference(AU Core Organization) Who participated
ObligationsActor
SHALL:handle MHR Gateway Requester
... entity SO 1..1 BackboneElement An entity used in this activity
ObligationsActor
SHALL:handle MHR Gateway Requester
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... role SOΣ 1..1 code derivation | revision | quotation | source | removal
Binding: ProvenanceEntityRole (required): How an entity was used in an activity.


Fixed Value: source
ObligationsActor
SHALL:handle MHR Gateway Requester
.... what SOΣ 1..1 Reference(MHR DocumentReference) Identity of entity
ObligationsActor
SHALL:handle MHR Gateway Requester
..... reference SOΣC 0..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:handle MHR Gateway Requester
..... display SOΣ 0..1 string Text alternative for the resource
Fixed Value: CDA Document in XDS repository
ObligationsActor
SHALL:handle MHR Gateway Requester

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Provenance.entity.rolerequiredFixed Value: source
http://hl7.org/fhir/ValueSet/provenance-entity-role|4.0.1
from the FHIR Standard

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance 0..* Provenance Who, What, When for a set of resources
... id Σ 1..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... target SOΣ 1..* Reference(MHR AllergyIntolerance | MHR Condition | MHR Explanation of Benefit | MHR Flag | MHR Observation | MHR Procedure) Target Reference(s) (usually version specific)
ObligationsActor
SHALL:handle MHR Gateway Requester
... occurred[x] 0..1 When the activity occurred
.... occurredPeriod Period
.... occurredDateTime dateTime
... recorded SOΣ 1..1 instant When the activity was recorded / updated
ObligationsActor
SHALL:handle MHR Gateway Requester
... policy 0..* uri Policy or plan the activity was defined by
... location 0..1 Reference(Location) Where the activity occurred, if relevant
... reason 0..* CodeableConcept Reason the activity is occurring
Binding: PurposeOfUse (extensible): The reason the activity took place.


... activity 0..1 CodeableConcept Activity that occurred
Binding: ProvenanceActivityType (extensible): The activity that took place.

... agent SO 1..1 BackboneElement Actor involved
ObligationsActor
SHALL:handle MHR Gateway Requester
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type Σ 0..1 CodeableConcept How the agent participated
Binding: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.

.... role 0..* CodeableConcept What the agents role was
Binding: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.


.... who SOΣ 1..1 Reference(AU Core Organization) Who participated
ObligationsActor
SHALL:handle MHR Gateway Requester
.... onBehalfOf 0..1 Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) Who the agent is representing
... entity SO 1..1 BackboneElement An entity used in this activity
ObligationsActor
SHALL:handle MHR Gateway Requester
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... role SOΣ 1..1 code derivation | revision | quotation | source | removal
Binding: ProvenanceEntityRole (required): How an entity was used in an activity.


Fixed Value: source
ObligationsActor
SHALL:handle MHR Gateway Requester
.... what SOΣ 1..1 Reference(MHR DocumentReference) Identity of entity
ObligationsActor
SHALL:handle MHR Gateway Requester
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... reference SOΣC 0..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:handle MHR Gateway Requester
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display SOΣ 0..1 string Text alternative for the resource
Fixed Value: CDA Document in XDS repository
ObligationsActor
SHALL:handle MHR Gateway Requester
.... agent 0..* See agent (Provenance) Entity is attributed to this agent
... signature 0..* Signature Signature on target

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Provenance.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Provenance.reasonextensiblePurposeOfUse
http://terminology.hl7.org/ValueSet/v3-PurposeOfUse
Provenance.activityextensibleProvenanceActivityType
http://hl7.org/fhir/ValueSet/provenance-activity-type
from the FHIR Standard
Provenance.agent.typeextensibleProvenanceParticipantType
http://hl7.org/fhir/ValueSet/provenance-agent-type
from the FHIR Standard
Provenance.agent.roleexampleSecurityRoleType
http://hl7.org/fhir/ValueSet/security-role-type
from the FHIR Standard
Provenance.entity.rolerequiredFixed Value: source
http://hl7.org/fhir/ValueSet/provenance-entity-role|4.0.1
from the FHIR Standard
Provenance.entity.what.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard

 

Other representations of profile: CSV, Excel, Schematron