DAF Research, Release 1 Ballot

This page is part of the Data Access Framework (v1.8.0: STU 2 Ballot 2) based on FHIR v1.8.0. . For a full list of available versions, see the Directory of published versions

D.4.1 StructureDefinition-daf-provenance

D.4.1.1 Formal Views of Profile Content

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.

Summary

Mandatory: 4 elements
Must-Support: 5 elements

NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance I0..*Who, What, When for a set of resources
... id ∑0..1idLogical id of this artifact
... meta ∑0..1MetaMetadata about the resource
... implicitRules ?!∑0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Common Languages (extensible)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... target S1..*Reference(Resource)Target Reference(s) (usually version specific)
... period 0..1PeriodWhen the activity occurred
... recorded S1..1instantWhen the activity was recorded / updated
... reason 0..*CodingReason the activity is occurring
Binding: PurposeOfUse (extensible)
... activity 0..1CodingActivity that occurred
Binding: ProvenanceEventCurrentState (extensible)
... location 0..1Reference(Location)Where the activity occurred, if relevant
... policy 0..*uriPolicy or plan the activity was defined by
... agent SI1..*BackboneElementActor involved
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!∑0..*ExtensionExtensions that cannot be ignored
.... role S1..1CodingWhat the agents involvement was
Binding: ProvenanceParticipantRole (extensible)
.... who[x] ∑1..1uri, Reference(Practitioner), Reference(RelatedPerson), Reference(Patient), Reference(Device), Reference(Organization)Who participated
.... onBehalfOf[x] 0..1uri, Reference(Practitioner), Reference(RelatedPerson), Reference(Patient), Reference(Device), Reference(Organization)On behalf of
.... relatedAgentType 0..1CodeableConceptType of relationship between agents
Binding: v3 Code System RoleLinkType (example)
... entity I0..*BackboneElementAn entity used in this activity
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!∑0..*ExtensionExtensions that cannot be ignored
.... role ∑1..1codederivation | revision | quotation | source | removal
Binding: ProvenanceEntityRole (required)
.... reference ∑1..1Reference(Resource)Identity of entity
.... agent 0..*Unknown reference to #Provenance:dafprovenance.agent
Entity is attributed to this agent
... signature 0..*SignatureSignature on target

doco Documentation for this format

Differential View

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance I0..*Who, What, When for a set of resources
... id ∑0..1idLogical id of this artifact
... meta ∑0..1MetaMetadata about the resource
... implicitRules ?!∑0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Common Languages (extensible)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... target S1..*Reference(Resource)Target Reference(s) (usually version specific)
... period 0..1PeriodWhen the activity occurred
... recorded S1..1instantWhen the activity was recorded / updated
... reason 0..*CodingReason the activity is occurring
Binding: PurposeOfUse (extensible)
... activity 0..1CodingActivity that occurred
Binding: ProvenanceEventCurrentState (extensible)
... location 0..1Reference(Location)Where the activity occurred, if relevant
... policy 0..*uriPolicy or plan the activity was defined by
... agent SI1..*BackboneElementActor involved
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!∑0..*ExtensionExtensions that cannot be ignored
.... role S1..1CodingWhat the agents involvement was
Binding: ProvenanceParticipantRole (extensible)
.... who[x] ∑1..1uri, Reference(Practitioner), Reference(RelatedPerson), Reference(Patient), Reference(Device), Reference(Organization)Who participated
.... onBehalfOf[x] 0..1uri, Reference(Practitioner), Reference(RelatedPerson), Reference(Patient), Reference(Device), Reference(Organization)On behalf of
.... relatedAgentType 0..1CodeableConceptType of relationship between agents
Binding: v3 Code System RoleLinkType (example)
... entity I0..*BackboneElementAn entity used in this activity
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!∑0..*ExtensionExtensions that cannot be ignored
.... role ∑1..1codederivation | revision | quotation | source | removal
Binding: ProvenanceEntityRole (required)
.... reference ∑1..1Reference(Resource)Identity of entity
.... agent 0..*Unknown reference to #Provenance:dafprovenance.agent
Entity is attributed to this agent
... signature 0..*SignatureSignature on target

doco Documentation for this format

Downloads: StructureDefinition: (XML, JSON, CSV), Schema: XML Schematron