Class TConsent
Unit
bsFhir_r5
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
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 resource.
|
|
property statusElement : TConsentState read GetstatusElement write SetstatusElement; |
|
|
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 subject : TReference read Getsubject write Setsubject; |
The patient/healthcare practitioner or group of persons to whom this consent applies.
|
|
property date_ : string read Getdate_ write Setdate_; |
Date the consent instance was agreed to.
|
|
property date_Element : Tdate_ read Getdate_Element write Setdate_Element; |
|
|
property period : TPeriod read Getperiod write Setperiod; |
Effective period for this Consent Resource and all provisions unless specified in that provision.
|
|
property grantor : TReferenceArray read GetgrantorArray; |
The entity responsible for granting the rights listed in a Consent Directive.
|
|
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.
|
|
property manager : TReferenceArray read GetmanagerArray; |
The actor that manages the consent through its lifecycle.
|
|
property controller : TReferenceArray read GetcontrollerArray; |
The actor that controls/enforces the access according to the consent.
|
|
property sourceAttachment : TAttachmentArray read GetsourceAttachmentArray; |
The source on which this consent statement is based. The source might be a scanned original paper form.
|
|
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.
|
|
property regulatoryBasis : TCodeableConceptArray read GetregulatoryBasisArray; |
A set of codes that indicate the regulatory basis (if any) that this consent supports.
|
|
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.
|
|
property policyText : TReferenceArray read GetpolicyTextArray; |
A Reference to the human readable policy explaining the basis for the Consent.
|
|
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 decision : string read Getdecision write Setdecision; |
Action to take - permit or deny - as default.
|
|
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.
|