Class TConsent

Unit

Declaration

type TConsent = class(TDomainResource)

Description

A record of a healthcare consumer’s choices or choices made on their behalf by a third party, 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 category : TCodeableConceptArray read GetcategoryArray;
Public property subject : TReference read Getsubject write Setsubject;
Public property date_ : string read Getdate_ write Setdate_;
Public property date_Element : Tdate_ read Getdate_Element write Setdate_Element;
Public property period : TPeriod read Getperiod write Setperiod;
Public property grantor : TReferenceArray read GetgrantorArray;
Public property grantee : TReferenceArray read GetgranteeArray;
Public property manager : TReferenceArray read GetmanagerArray;
Public property controller : TReferenceArray read GetcontrollerArray;
Public property sourceAttachment : TAttachmentArray read GetsourceAttachmentArray;
Public property sourceReference : TReferenceArray read GetsourceReferenceArray;
Public property regulatoryBasis : TCodeableConceptArray read GetregulatoryBasisArray;
Public property policyBasis : TConsentPolicyBasis read GetpolicyBasis write SetpolicyBasis;
Public property policyText : TReferenceArray read GetpolicyTextArray;
Public property verification : TConsentVerificationArray read GetverificationArray;
Public property decision : string read Getdecision write Setdecision;
Public property decisionElement : TConsentProvisionType read GetdecisionElement write SetdecisionElement;
Public property provision : TConsentProvisionArray read GetprovisionArray;

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

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 subject : TReference read Getsubject write Setsubject;

The patient/healthcare practitioner or group of persons to whom this consent applies.

Public property date_ : string read Getdate_ write Setdate_;

Date the consent instance was agreed to.

Public property date_Element : Tdate_ read Getdate_Element write Setdate_Element;
 
Public property period : TPeriod read Getperiod write Setperiod;

Effective period for this Consent Resource and all provisions unless specified in that provision.

Public property grantor : TReferenceArray read GetgrantorArray;

The entity responsible for granting the rights listed in a Consent Directive.

Public property grantee : TReferenceArray read GetgranteeArray;

The entity responsible for complying with the Consent Directive, including any obligations or limitations on authorizations and enforcement of prohibitions.

Public property manager : TReferenceArray read GetmanagerArray;

The actor that manages the consent through its lifecycle.

Public property controller : TReferenceArray read GetcontrollerArray;

The actor that controls/enforces the access according to the consent.

Public property sourceAttachment : TAttachmentArray read GetsourceAttachmentArray;

The source on which this consent statement is based. The source might be a scanned original paper form.

Public property sourceReference : TReferenceArray read GetsourceReferenceArray;

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 regulatoryBasis : TCodeableConceptArray read GetregulatoryBasisArray;

A set of codes that indicate the regulatory basis (if any) that this consent supports.

Public property policyBasis : TConsentPolicyBasis read GetpolicyBasis write SetpolicyBasis;

A Reference or URL used to uniquely identify the policy the organization will enforce for this Consent. This Reference or URL should be specific to the version of the policy and should be dereferencable to a computable policy of some form.

Public property policyText : TReferenceArray read GetpolicyTextArray;

A Reference to the human readable policy explaining the basis for the Consent.

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 decision : string read Getdecision write Setdecision;

Action to take - permit or deny - as default.

Public property decisionElement : TConsentProvisionType read GetdecisionElement write SetdecisionElement;
 
Public property provision : TConsentProvisionArray read GetprovisionArray;

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.