Skip to main content

Provenance

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 %28e.g. Document Completion - has the artifact been legally authenticated%29, all of which may impact security, privacy, and trust policies.

Structure

Search Parameters

_haste-health-author (reference)
The author of the resource
Resource.meta.extension.where(url='https://haste.health/author').value
_type (token)
Derived from the R4B Definition
$this.type().name
_text (string)
Search on the narrative of the resource
_content (string)
Search on the entire content of the resource
_id (token)
Logical id of this artifact
Resource.id
_lastUpdated (date)
When the resource version last changed
Resource.meta.lastUpdated
_profile (uri)
Profiles this resource claims to conform to
Resource.meta.profile
_query (token)
A custom search profile that describes a specific defined query operation
_security (token)
Security Labels applied to this resource
Resource.meta.security
_source (uri)
Identifies where the resource comes from
Resource.meta.source
_tag (token)
Tags applied to this resource
Resource.meta.tag
agent (reference)
Who participated
Provenance.agent.who
agent-role (token)
What the agents role was
Provenance.agent.role
agent-type (token)
How the agent participated
Provenance.agent.type
entity (reference)
Identity of entity
Provenance.entity.what
location (reference)
Where the activity occurred, if relevant
Provenance.location
patient (reference)
Target Reference%28s%29 %28usually version specific%29
Provenance.target.where(resolve() is Patient)
recorded (date)
When the activity was recorded / updated
Provenance.recorded
signature-type (token)
Indication of the reason the entity signed the object%28s%29
Provenance.signature.type
target (reference)
Target Reference%28s%29 %28usually version specific%29
Provenance.target
when (date)
When the activity occurred
(Provenance.occurred.ofType(dateTime))