Class TElementDefinitionConstraint
Unit
bsFhir_r5 
Declaration
type TElementDefinitionConstraint = class(TBackboneType) 
Description
 Captures constraints on each element within the resource, profile, or extension. If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions  
Hierarchy
Overview
Methods
Properties
Description
Methods
  | 
constructor Create; override; | 
 
| 
  |  
 
Properties
  | 
property key : string read Getkey write Setkey; | 
 
| 
 
 Allows identification of which elements have their cardinalities impacted by the constraint. Will not be referenced for constraints that do not affect cardinality.  
 |  
 
  | 
property keyElement : Tid read GetkeyElement write SetkeyElement; | 
 
| 
  |  
 
  | 
property requirements : string read Getrequirements write Setrequirements; | 
 
| 
 
 Description of why this constraint is necessary or appropriate.  
 |  
 
  | 
property requirementsElement : Tmarkdown read GetrequirementsElement write SetrequirementsElement; | 
 
| 
  |  
 
  | 
property severity : string read Getseverity write Setseverity; | 
 
| 
 
 Identifies the impact constraint violation has on the conformance of the instance.  
 |  
 
  | 
property severityElement : TConstraintSeverity read GetseverityElement write SetseverityElement; | 
 
| 
  |  
 
  | 
property suppress : boolean read Getsuppress write Setsuppress; | 
 
| 
 
 If true, indicates that the warning or best practice guideline should be suppressed.  
 |  
 
  | 
property suppressElement : Tboolean read GetsuppressElement write SetsuppressElement; | 
 
| 
  |  
 
  | 
property human : string read Gethuman write Sethuman; | 
 
| 
 
 Text that can be used to describe the constraint in messages identifying that the constraint has been violated.  
 |  
 
  | 
property humanElement : Tstring read GethumanElement write SethumanElement; | 
 
| 
  |  
 
  | 
property expression : string read Getexpression write Setexpression; | 
 
| 
 
 A [FHIRPath](fhirpath.html) expression of constraint that can be executed to see if this constraint is met.  
 |  
 
  | 
property expressionElement : Tstring read GetexpressionElement write SetexpressionElement; | 
 
| 
  |  
 
  | 
property source : string read Getsource write Setsource; | 
 
| 
 
 A reference to the original source of the constraint, for traceability purposes.  
 |  
 
  | 
property sourceElement : Tcanonical read GetsourceElement write SetsourceElement; | 
 
| 
  |  
 
 Generated by PasDoc 0.15.0. 
 |