| Class TConsentProvisionUnit
bsFhir_r5 Declaration
type TConsentProvision = class(TBackboneElement) 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.  HierarchyOverviewMethodsPropertiesDescriptionMethods
|  | constructor Create; override; |  |  |  Properties
|  | property period : TPeriod read Getperiod write Setperiod; |  | 
 Timeframe for this provision.  |  
|  | property actor : TConsentActorArray read GetactorArray; |  | 
 Who or what is controlled by this provision. Use group to identify a set of actors by some property they share (e.g. 'admitting officers').  |  
|  | property securityLabel : TCodingArray read GetsecurityLabelArray; |  | 
 A security label, comprised of 0..* security label fields (Privacy tags), which define which resources are controlled by this exception.  |  
|  | 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 provision.  |  
|  | property documentType : TCodingArray read GetdocumentTypeArray; |  | 
 The documentType(s) covered by this provision. The type can be a CDA document, or some other type that indicates what sort of information the consent relates to.  |  
|  | property resourceType : TCodingArray read GetresourceTypeArray; |  | 
 The resourceType(s) covered by this provision. The type can be a FHIR resource type or a profile on a type that indicates what information the consent relates to.  |  
|  | property code : TCodeableConceptArray read GetcodeArray; |  | 
 If this code is found in an instance, then the provision applies.  |  
|  | property dataPeriod : TPeriod read GetdataPeriod write SetdataPeriod; |  | 
 Clinical or Operational Relevant period of time that bounds the data controlled by this provision.  |  
|  | property data : TConsentDataArray read GetdataArray; |  | 
 The resources controlled by this provision if specific resources are referenced.  |  
|  | property expression : TExpression read Getexpression write Setexpression; |  | 
 A computable (FHIRPath or other) definition of what is controlled by this consent.  |  
|  | property provision : TConsentProvisionArray read GetprovisionArray; |  | 
 Provisions which provide exceptions to the base provision or subprovisions.  |  Generated by PasDoc 0.15.0.
 |