This page is part of the Data Access Framework (v2.0.0: STU 2) based on FHIR R3. . For a full list of available versions, see the Directory of published versions
The official URL for this profile is:
http://hl7.org/fhir/us/daf-research/StructureDefinition/daf-provenance
This profile builds on Provenance.
This profile was published on Thu Aug 21 00:00:00 AEST 2014 as a draft by Health Level Seven International (Infrastructure and Messaging - Data Access Framework).
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Provenance | I | 0..* | Who, What, When for a set of resources | |
id | Σ | 0..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 |
language | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
text | I | 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 | SΣ | 1..* | Reference(Resource) | Target Reference(s) (usually version specific) |
period | 0..1 | Period | When the activity occurred | |
recorded | SΣ | 1..1 | instant | When the activity was recorded / updated |
policy | 0..* | uri | Policy or plan the activity was defined by | |
location | 0..1 | Reference(Location) | Where the activity occurred, if relevant | |
reason | 0..* | Coding | Reason the activity is occurring Binding: PurposeOfUse (extensible) | |
activity | 0..1 | Coding | Activity that occurred Binding: ProvenanceActivityType (extensible) | |
agent | SI | 1..* | BackboneElement | Actor involved |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
role | SΣ | 1..1 | CodeableConcept | What the agents role was Binding: SecurityRoleType (extensible) |
who[x] | SΣ | 1..1 | uri, Reference(Practitioner), Reference(RelatedPerson), Reference(Patient), Reference(Device), Reference(Organization) | Who participated |
onBehalfOf[x] | 0..1 | uri, Reference(Practitioner), Reference(RelatedPerson), Reference(Patient), Reference(Device), Reference(Organization) | Who the agent is representing | |
relatedAgentType | 0..1 | CodeableConcept | Type of relationship between agents Binding: v3 Code System RoleLinkType (example) | |
entity | I | 0..* | BackboneElement | An entity used in this activity |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
role | Σ | 1..1 | code | derivation | revision | quotation | source | removal Binding: ProvenanceEntityRole (required) |
what[x] | Σ | 1..1 | uri, Reference(Resource), Identifier | Identity of entity |
agent | 0..* | Unknown reference to #Provenance:dafprovenance.agent Entity is attributed to this agent | ||
signature | 0..* | Signature | Signature on target | |
Documentation for this format |
Differential View
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Provenance | I | 0..* | Who, What, When for a set of resources | |
id | Σ | 0..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 |
language | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
text | I | 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 | SΣ | 1..* | Reference(Resource) | Target Reference(s) (usually version specific) |
period | 0..1 | Period | When the activity occurred | |
recorded | SΣ | 1..1 | instant | When the activity was recorded / updated |
policy | 0..* | uri | Policy or plan the activity was defined by | |
location | 0..1 | Reference(Location) | Where the activity occurred, if relevant | |
reason | 0..* | Coding | Reason the activity is occurring Binding: PurposeOfUse (extensible) | |
activity | 0..1 | Coding | Activity that occurred Binding: ProvenanceActivityType (extensible) | |
agent | SI | 1..* | BackboneElement | Actor involved |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
role | SΣ | 1..1 | CodeableConcept | What the agents role was Binding: SecurityRoleType (extensible) |
who[x] | SΣ | 1..1 | uri, Reference(Practitioner), Reference(RelatedPerson), Reference(Patient), Reference(Device), Reference(Organization) | Who participated |
onBehalfOf[x] | 0..1 | uri, Reference(Practitioner), Reference(RelatedPerson), Reference(Patient), Reference(Device), Reference(Organization) | Who the agent is representing | |
relatedAgentType | 0..1 | CodeableConcept | Type of relationship between agents Binding: v3 Code System RoleLinkType (example) | |
entity | I | 0..* | BackboneElement | An entity used in this activity |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
role | Σ | 1..1 | code | derivation | revision | quotation | source | removal Binding: ProvenanceEntityRole (required) |
what[x] | Σ | 1..1 | uri, Reference(Resource), Identifier | Identity of entity |
agent | 0..* | Unknown reference to #Provenance:dafprovenance.agent Entity is attributed to this agent | ||
signature | 0..* | Signature | Signature on target | |
Documentation for this format |
Downloads: StructureDefinition: (XML, JSON, CSV), Schema: XML Schematron