Class TProvenance
Unit
bsFhir_r4
Declaration
type TProvenance = class(TDomainResource)
Description
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. If the element is present, it must have either a @value, an @id, or extensions
Hierarchy
Overview
Methods
Properties
Description
Methods
|
constructor Create; override; |
|
Properties
|
property target : TReferenceArray read GettargetArray; |
The Reference(s) that were generated or updated by the activity described in this resource. A provenance can point to more than one target if multiple resources were created/updated by the same activity.
|
|
property occurred : TElement read Getoccurred write Setoccurred; |
The period during which the activity occurred.
|
|
property recorded : string read Getrecorded write Setrecorded; |
The instant of time at which the activity was recorded.
|
|
property recordedElement : Tinstant read GetrecordedElement write SetrecordedElement; |
|
|
property policy : TBSFHIRPrimitiveStringArray read GetpolicyArray; |
Policy or plan the activity was defined by. Typically, a single activity may have multiple applicable policy documents, such as patient consent, guarantor funding, etc.
|
|
property location : TReference read Getlocation write Setlocation; |
Where the activity occurred, if relevant.
|
|
property reason : TCodeableConceptArray read GetreasonArray; |
The reason that the activity was taking place.
|
|
property activity : TCodeableConcept read Getactivity write Setactivity; |
An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities.
|
|
property agent : TProvenanceAgentArray read GetagentArray; |
An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.
|
|
property signature : TSignatureArray read GetsignatureArray; |
A digital signature on the target Reference(s). The signer should match a Provenance.agent. The purpose of the signature is indicated.
|
Generated by PasDoc 0.15.0.
|