Skip to main content


Provenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resource. Provenance provides a critical foundation for assessing authenticity, enabling trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become important records with their own provenance. Provenance statement indicates clinical significance in terms of confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document Completion - has the artifact been legally authenticated), all of which may impact security, privacy, and trust policies.


id0..1stringLogical id of this artifact
meta0..1MetaMetadata about the resource
implicitRules0..1uriA set of rules under which this content was created
language0..1codeLanguage of the resource content
text0..1NarrativeText summary of the resource, for human interpretation
contained0..*ResourceContained, inline Resources
extension0..*ExtensionAdditional content defined by implementations
modifierExtension0..*ExtensionExtensions that cannot be ignored
target1..*ReferenceTarget Reference(s) (usually version specific)
occurred[x]0..1PeriodWhen the activity occurred
recorded1..1instantWhen the activity was recorded / updated
policy0..*uriPolicy or plan the activity was defined by
location0..1ReferenceWhere the activity occurred, if relevant
reason0..*CodeableConceptReason the activity is occurring
activity0..1CodeableConceptActivity that occurred
agent1..*BackboneElementActor involved
entity0..*BackboneElementAn entity used in this activity
signature0..*SignatureSignature on target

Search Parameters

agentreferenceWho participatedProvenance.agent.who
agent-roletokenWhat the agents role wasProvenance.agent.role
agent-typetokenHow the agent participatedProvenance.agent.type
entityreferenceIdentity of entityProvenance.entity.what
locationreferenceWhere the activity occurred, if relevantProvenance.location
patientreferenceTarget Reference(s) (usually version specific)
recordeddateWhen the activity was recorded / updatedProvenance.recorded
signature-typetokenIndication of the reason the entity signed the object(s)Provenance.signature.type
targetreferenceTarget Reference(s) (usually version specific)
whendateWhen the activity occurredProvenance.occurred