Class TConsent
Unit
bsFhir_r4
Declaration
type TConsent = class(TDomainResource)
Description
A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time. 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 identifier : TIdentifierArray read GetidentifierArray; |
Unique identifier for this copy of the Consent Statement.
|
|
property status : string read Getstatus write Setstatus; |
Indicates the current state of this consent.
|
|
property statusElement : TConsentState read GetstatusElement write SetstatusElement; |
|
|
property scope : TCodeableConcept read Getscope write Setscope; |
A selector of the type of consent being presented: ADR, Privacy, Treatment, Research. This list is now extensible.
|
|
property category : TCodeableConceptArray read GetcategoryArray; |
A classification of the type of consents found in the statement. This element supports indexing and retrieval of consent statements.
|
|
property patient : TReference read Getpatient write Setpatient; |
The patient/healthcare consumer to whom this consent applies.
|
|
property dateTime_ : string read GetdateTime_ write SetdateTime_; |
When this Consent was issued / created / indexed.
|
|
property dateTime_Element : TdateTime_ read GetdateTime_Element write SetdateTime_Element; |
|
|
property performer : TReferenceArray read GetperformerArray; |
Either the Grantor, which is the entity responsible for granting the rights listed in a Consent Directive or the Grantee, which is the entity responsible for complying with the Consent Directive, including any obligations or limitations on authorizations and enforcement of prohibitions.
|
|
property organization : TReferenceArray read GetorganizationArray; |
The organization that manages the consent, and the framework within which it is executed.
|
|
property source : TElement read Getsource write Setsource; |
The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.
|
|
property policy : TConsentPolicyArray read GetpolicyArray; |
The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law.
|
|
property policyRule : TCodeableConcept read GetpolicyRule write SetpolicyRule; |
A reference to the specific base computable regulation or policy.
|
|
property verification : TConsentVerificationArray read GetverificationArray; |
Whether a treatment instruction (e.g. artificial respiration yes or no) was verified with the patient, his/her family or another authorized person.
|
|
property provision : TConsentProvision read Getprovision write Setprovision; |
An exception to the base policy of this consent. An exception can be an addition or removal of access permissions.
|
Generated by PasDoc 0.15.0.
|