Class TElementDefinitionSlicing
Unit
bsFhir_stu3
Declaration
type TElementDefinitionSlicing = class(TElement)
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 discriminator : TElementDefinitionDiscriminatorArray read GetdiscriminatorArray; |
Designates which child elements are used to discriminate between the slices when processing an instance. If one or more discriminators are provided, the value of the child elements in the instance data SHALL completely distinguish which slice the element in the resource matches based on the allowed values for those elements in each of the slices.
|
|
property description : string read Getdescription write Setdescription; |
A human-readable text description of how the slicing works. If there is no discriminator, this is required to be present to provide whatever information is possible about how the slices can be differentiated.
|
|
property descriptionElement : Tstring read GetdescriptionElement write SetdescriptionElement; |
|
|
property ordered : boolean read Getordered write Setordered; |
If the matching elements have to occur in the same order as defined in the profile.
|
|
property orderedElement : Tboolean read GetorderedElement write SetorderedElement; |
|
|
property rules : string read Getrules write Setrules; |
Whether additional slices are allowed or not. When the slices are ordered, profile authors can also say that additional slices are only allowed at the end.
|
|
property rulesElement : TSlicingRules read GetrulesElement write SetrulesElement; |
|
Generated by PasDoc 0.15.0.
|