Class TConsent

Unit

Declaration

type TConsent = class(TDomainResource)

Description

A record of a healthcare consumer’s policy 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 : TIdentifier read Getidentifier write Setidentifier;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TConsentState read GetstatusElement write SetstatusElement;
Public property category : TCodeableConceptArray read GetcategoryArray;
Public property patient : TReference read Getpatient write Setpatient;
Public property period : TPeriod read Getperiod write Setperiod;
Public property dateTime_ : string read GetdateTime_ write SetdateTime_;
Public property dateTime_Element : TdateTime_ read GetdateTime_Element write SetdateTime_Element;
Public property consentingParty : TReferenceArray read GetconsentingPartyArray;
Public property actor : TConsentActorArray read GetactorArray;
Public property action : TCodeableConceptArray read GetactionArray;
Public property organization : TReferenceArray read GetorganizationArray;
Public property source : TElement read Getsource write Setsource;
Public property policy : TConsentPolicyArray read GetpolicyArray;
Public property policyRule : string read GetpolicyRule write SetpolicyRule;
Public property policyRuleElement : Turi read GetpolicyRuleElement write SetpolicyRuleElement;
Public property securityLabel : TCodingArray read GetsecurityLabelArray;
Public property purpose : TCodingArray read GetpurposeArray;
Public property dataPeriod : TPeriod read GetdataPeriod write SetdataPeriod;
Public property data : TConsentDataArray read GetdataArray;
Public property except_ : TConsentExceptArray read Getexcept_Array;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifier read Getidentifier write Setidentifier;

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 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 period : TPeriod read Getperiod write Setperiod;

Relevant time or time-period when this Consent is applicable.

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 consentingParty : TReferenceArray read GetconsentingPartyArray;

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 actor : TConsentActorArray read GetactorArray;

Who or what is controlled by this consent. Use group to identify a set of actors by some property they share (e.g. 'admitting officers').

Public property action : TCodeableConceptArray read GetactionArray;

Actions controlled by this consent.

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 : string read GetpolicyRule write SetpolicyRule;

A referece to the specific computable policy.

Public property policyRuleElement : Turi read GetpolicyRuleElement write SetpolicyRuleElement;
 
Public property securityLabel : TCodingArray read GetsecurityLabelArray;

A set of security labels that define which resources are controlled by this consent. If more than one label is specified, all resources must have all the specified labels.

Public property purpose : TCodingArray read GetpurposeArray;

The context of the activities a user is taking - why the user is accessing the data - that are controlled by this consent.

Public property dataPeriod : TPeriod read GetdataPeriod write SetdataPeriod;

Clinical or Operational Relevant period of time that bounds the data controlled by this consent.

Public property data : TConsentDataArray read GetdataArray;

The resources controlled by this consent, if specific resources are referenced.

Public property except_ : TConsentExceptArray read Getexcept_Array;

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.