Class TElementDefinitionAdditional

Unit

Declaration

type TElementDefinitionAdditional = 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

Public constructor Create; override;

Properties

Public property purpose : string read Getpurpose write Setpurpose;
Public property purposeElement : Tcode read GetpurposeElement write SetpurposeElement;
Public property valueSet : string read GetvalueSet write SetvalueSet;
Public property valueSetElement : Tcanonical read GetvalueSetElement write SetvalueSetElement;
Public property documentation : string read Getdocumentation write Setdocumentation;
Public property documentationElement : Tmarkdown read GetdocumentationElement write SetdocumentationElement;
Public property shortDoco : string read GetshortDoco write SetshortDoco;
Public property shortDocoElement : Tstring read GetshortDocoElement write SetshortDocoElement;
Public property usage : TUsageContextArray read GetusageArray;
Public property any : boolean read Getany write Setany;
Public property anyElement : Tboolean read GetanyElement write SetanyElement;

Description

Methods

Public constructor Create; override;
 

Properties

Public property purpose : string read Getpurpose write Setpurpose;

The use of this additional binding.

Public property purposeElement : Tcode read GetpurposeElement write SetpurposeElement;
 
Public property valueSet : string read GetvalueSet write SetvalueSet;

The valueSet that is being bound for the purpose.

Public property valueSetElement : Tcanonical read GetvalueSetElement write SetvalueSetElement;
 
Public property documentation : string read Getdocumentation write Setdocumentation;

Documentation of the purpose of use of the bindingproviding additional information about how it is intended to be used.

Public property documentationElement : Tmarkdown read GetdocumentationElement write SetdocumentationElement;
 
Public property shortDoco : string read GetshortDoco write SetshortDoco;

Concise documentation - for summary tables.

Public property shortDocoElement : Tstring read GetshortDocoElement write SetshortDocoElement;
 
Public property usage : TUsageContextArray read GetusageArray;

Qualifies the usage of the binding. Typically bindings are qualified by jurisdiction, but they may also be qualified by gender, workflow status, clinical domain etc. The information to decide whether a usege context applies is usually outside the resource, determined by context, and this might present challenges for validation tooling.

Public property any : boolean read Getany write Setany;

Whether the binding applies to all repeats, or just to any one of them. This is only relevant for elements that can repeat.

Public property anyElement : Tboolean read GetanyElement write SetanyElement;
 

Generated by PasDoc 0.15.0.