Class TConsent

Unit

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

Public constructor Create; override;

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TConsentState read GetstatusElement write SetstatusElement;
Public property scope : TCodeableConcept read Getscope write Setscope;
Public property category : TCodeableConceptArray read GetcategoryArray;
Public property patient : TReference read Getpatient write Setpatient;
Public property dateTime_ : string read GetdateTime_ write SetdateTime_;
Public property dateTime_Element : TdateTime_ read GetdateTime_Element write SetdateTime_Element;
Public property performer : TReferenceArray read GetperformerArray;
Public property organization : TReferenceArray read GetorganizationArray;
Public property source : TElement read Getsource write Setsource;
Public property policy : TConsentPolicyArray read GetpolicyArray;
Public property policyRule : TCodeableConcept read GetpolicyRule write SetpolicyRule;
Public property verification : TConsentVerificationArray read GetverificationArray;
Public property provision : TConsentProvision read Getprovision write Setprovision;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

Unique identifier for this copy of the Consent Statement.

Public property status : string read Getstatus write Setstatus;

Indicates the current state of this consent.

Public property statusElement : TConsentState read GetstatusElement write SetstatusElement;
 
Public 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.

Public 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.

Public property patient : TReference read Getpatient write Setpatient;

The patient/healthcare consumer to whom this consent applies.

Public property dateTime_ : string read GetdateTime_ write SetdateTime_;

When this Consent was issued / created / indexed.

Public property dateTime_Element : TdateTime_ read GetdateTime_Element write SetdateTime_Element;
 
Public 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.

Public property organization : TReferenceArray read GetorganizationArray;

The organization that manages the consent, and the framework within which it is executed.

Public 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.

Public 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.

Public property policyRule : TCodeableConcept read GetpolicyRule write SetpolicyRule;

A reference to the specific base computable regulation or policy.

Public 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.

Public 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.