Class TConsentExcept

Unit

Declaration

type TConsentExcept = class(TBackboneElement)

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.

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property type_ : string read Gettype_ write Settype_;
Public property type_Element : TConsentExceptType read Gettype_Element write Settype_Element;
Public property period : TPeriod read Getperiod write Setperiod;
Public property actor : TConsentActor1Array read GetactorArray;
Public property action : TCodeableConceptArray read GetactionArray;
Public property securityLabel : TCodingArray read GetsecurityLabelArray;
Public property purpose : TCodingArray read GetpurposeArray;
Public property class_ : TCodingArray read Getclass_Array;
Public property code : TCodingArray read GetcodeArray;
Public property dataPeriod : TPeriod read GetdataPeriod write SetdataPeriod;
Public property data : TConsentData1Array read GetdataArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property type_ : string read Gettype_ write Settype_;

Action to take - permit or deny - when the exception conditions are met.

Public property type_Element : TConsentExceptType read Gettype_Element write Settype_Element;
 
Public property period : TPeriod read Getperiod write Setperiod;

The timeframe in this exception is valid.

Public property actor : TConsentActor1Array read GetactorArray;

Who or what is controlled by this Exception. 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 Exception.

Public property securityLabel : TCodingArray read GetsecurityLabelArray;

A set of security labels that define which resources are controlled by this exception. 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 exception.

Public property class_ : TCodingArray read Getclass_Array;

The class of information covered by this exception. The type can be a FHIR resource type, a profile on a type, or a CDA document, or some other type that indicates what sort of information the consent relates to.

Public property code : TCodingArray read GetcodeArray;

If this code is found in an instance, then the exception applies.

Public property dataPeriod : TPeriod read GetdataPeriod write SetdataPeriod;

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

Public property data : TConsentData1Array read GetdataArray;

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


Generated by PasDoc 0.15.0.