public class ElementDefinitionDt extends BaseIdentifiableElement implements ICompositeDatatype
Definition: Captures constraints on each element within the resource, profile, or extension
Requirements:
Modifier and Type | Class and Description |
---|---|
static class |
ElementDefinitionDt.Base
Block class for child element: ElementDefinition.base ()
|
static class |
ElementDefinitionDt.Binding
Block class for child element: ElementDefinition.binding ()
|
static class |
ElementDefinitionDt.Constraint
Block class for child element: ElementDefinition.constraint ()
|
static class |
ElementDefinitionDt.Mapping
Block class for child element: ElementDefinition.mapping ()
|
static class |
ElementDefinitionDt.Slicing
Block class for child element: ElementDefinition.slicing ()
|
static class |
ElementDefinitionDt.Type
Block class for child element: ElementDefinition.type ()
|
Constructor and Description |
---|
ElementDefinitionDt()
Constructor
|
Modifier and Type | Method and Description |
---|---|
StringDt |
addAlias()
Adds and returns a new value for alias ()
|
ElementDefinitionDt |
addAlias(String theString)
Adds a new value for alias ()
|
ElementDefinitionDt |
addAlias(StringDt theValue)
Adds a given new value for alias ()
|
CodingDt |
addCode()
Adds and returns a new value for code ()
|
ElementDefinitionDt |
addCode(CodingDt theValue)
Adds a given new value for code ()
|
IdDt |
addCondition()
Adds and returns a new value for condition ()
|
ElementDefinitionDt |
addCondition(IdDt theValue)
Adds a given new value for condition ()
|
ElementDefinitionDt |
addCondition(String theId)
Adds a new value for condition ()
|
ElementDefinitionDt.Constraint |
addConstraint()
Adds and returns a new value for constraint ()
|
ElementDefinitionDt |
addConstraint(ElementDefinitionDt.Constraint theValue)
Adds a given new value for constraint ()
|
ElementDefinitionDt.Mapping |
addMapping()
Adds and returns a new value for mapping ()
|
ElementDefinitionDt |
addMapping(ElementDefinitionDt.Mapping theValue)
Adds a given new value for mapping ()
|
BoundCodeDt<PropertyRepresentationEnum> |
addRepresentation()
Add a value for representation ()
|
BoundCodeDt<PropertyRepresentationEnum> |
addRepresentation(PropertyRepresentationEnum theValue)
Add a value for representation () using an enumerated type.
|
ElementDefinitionDt.Type |
addType()
Adds and returns a new value for type ()
|
ElementDefinitionDt |
addType(ElementDefinitionDt.Type theValue)
Adds a given new value for type ()
|
List<StringDt> |
getAlias()
Gets the value(s) for alias ().
|
StringDt |
getAliasFirstRep()
Gets the first repetition for alias (),
creating it if it does not already exist.
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
ElementDefinitionDt.Base |
getBase()
Gets the value(s) for base ().
|
ElementDefinitionDt.Binding |
getBinding()
Gets the value(s) for binding ().
|
List<CodingDt> |
getCode()
Gets the value(s) for code ().
|
CodingDt |
getCodeFirstRep()
Gets the first repetition for code (),
creating it if it does not already exist.
|
String |
getComments()
Gets the value(s) for comments ().
|
MarkdownDt |
getCommentsElement()
Gets the value(s) for comments ().
|
List<IdDt> |
getCondition()
Gets the value(s) for condition ().
|
IdDt |
getConditionFirstRep()
Gets the first repetition for condition (),
creating it if it does not already exist.
|
List<ElementDefinitionDt.Constraint> |
getConstraint()
Gets the value(s) for constraint ().
|
ElementDefinitionDt.Constraint |
getConstraintFirstRep()
Gets the first repetition for constraint (),
creating it if it does not already exist.
|
IDatatype |
getDefaultValue()
Gets the value(s) for defaultValue[x] ().
|
String |
getDefinition()
Gets the value(s) for definition ().
|
MarkdownDt |
getDefinitionElement()
Gets the value(s) for definition ().
|
IDatatype |
getExample()
Gets the value(s) for example[x] ().
|
IDatatype |
getFixed()
Gets the value(s) for fixed[x] ().
|
Boolean |
getIsModifier()
Gets the value(s) for isModifier ().
|
BooleanDt |
getIsModifierElement()
Gets the value(s) for isModifier ().
|
Boolean |
getIsSummary()
Gets the value(s) for isSummary ().
|
BooleanDt |
getIsSummaryElement()
Gets the value(s) for isSummary ().
|
String |
getLabel()
Gets the value(s) for label ().
|
StringDt |
getLabelElement()
Gets the value(s) for label ().
|
List<ElementDefinitionDt.Mapping> |
getMapping()
Gets the value(s) for mapping ().
|
ElementDefinitionDt.Mapping |
getMappingFirstRep()
Gets the first repetition for mapping (),
creating it if it does not already exist.
|
String |
getMax()
Gets the value(s) for max ().
|
StringDt |
getMaxElement()
Gets the value(s) for max ().
|
Integer |
getMaxLength()
Gets the value(s) for maxLength ().
|
IntegerDt |
getMaxLengthElement()
Gets the value(s) for maxLength ().
|
IDatatype |
getMaxValue()
Gets the value(s) for maxValue[x] ().
|
String |
getMeaningWhenMissing()
Gets the value(s) for meaningWhenMissing ().
|
MarkdownDt |
getMeaningWhenMissingElement()
Gets the value(s) for meaningWhenMissing ().
|
Integer |
getMin()
Gets the value(s) for min ().
|
IntegerDt |
getMinElement()
Gets the value(s) for min ().
|
IDatatype |
getMinValue()
Gets the value(s) for minValue[x] ().
|
Boolean |
getMustSupport()
Gets the value(s) for mustSupport ().
|
BooleanDt |
getMustSupportElement()
Gets the value(s) for mustSupport ().
|
String |
getName()
Gets the value(s) for name ().
|
StringDt |
getNameElement()
Gets the value(s) for name ().
|
String |
getNameReference()
Gets the value(s) for nameReference ().
|
StringDt |
getNameReferenceElement()
Gets the value(s) for nameReference ().
|
String |
getPath()
Gets the value(s) for path ().
|
StringDt |
getPathElement()
Gets the value(s) for path ().
|
IDatatype |
getPattern()
Gets the value(s) for pattern[x] ().
|
List<BoundCodeDt<PropertyRepresentationEnum>> |
getRepresentation()
Gets the value(s) for representation ().
|
BoundCodeDt<PropertyRepresentationEnum> |
getRepresentationFirstRep()
Gets the first repetition for representation (),
creating it if it does not already exist.
|
String |
getRequirements()
Gets the value(s) for requirements ().
|
MarkdownDt |
getRequirementsElement()
Gets the value(s) for requirements ().
|
String |
getShort()
Gets the value(s) for short ().
|
StringDt |
getShortElement()
Gets the value(s) for short ().
|
ElementDefinitionDt.Slicing |
getSlicing()
Gets the value(s) for slicing ().
|
List<ElementDefinitionDt.Type> |
getType()
Gets the value(s) for type ().
|
ElementDefinitionDt.Type |
getTypeFirstRep()
Gets the first repetition for type (),
creating it if it does not already exist.
|
boolean |
isEmpty() |
ElementDefinitionDt |
setAlias(List<StringDt> theValue)
Sets the value(s) for alias ()
|
ElementDefinitionDt |
setBase(ElementDefinitionDt.Base theValue)
Sets the value(s) for base ()
|
ElementDefinitionDt |
setBinding(ElementDefinitionDt.Binding theValue)
Sets the value(s) for binding ()
|
ElementDefinitionDt |
setCode(List<CodingDt> theValue)
Sets the value(s) for code ()
|
ElementDefinitionDt |
setComments(MarkdownDt theValue)
Sets the value(s) for comments ()
|
ElementDefinitionDt |
setCondition(List<IdDt> theValue)
Sets the value(s) for condition ()
|
ElementDefinitionDt |
setConstraint(List<ElementDefinitionDt.Constraint> theValue)
Sets the value(s) for constraint ()
|
ElementDefinitionDt |
setDefaultValue(IDatatype theValue)
Sets the value(s) for defaultValue[x] ()
|
ElementDefinitionDt |
setDefinition(MarkdownDt theValue)
Sets the value(s) for definition ()
|
ElementDefinitionDt |
setExample(IDatatype theValue)
Sets the value(s) for example[x] ()
|
ElementDefinitionDt |
setFixed(IDatatype theValue)
Sets the value(s) for fixed[x] ()
|
ElementDefinitionDt |
setIsModifier(boolean theBoolean)
Sets the value for isModifier ()
|
ElementDefinitionDt |
setIsModifier(BooleanDt theValue)
Sets the value(s) for isModifier ()
|
ElementDefinitionDt |
setIsSummary(boolean theBoolean)
Sets the value for isSummary ()
|
ElementDefinitionDt |
setIsSummary(BooleanDt theValue)
Sets the value(s) for isSummary ()
|
ElementDefinitionDt |
setLabel(String theString)
Sets the value for label ()
|
ElementDefinitionDt |
setLabel(StringDt theValue)
Sets the value(s) for label ()
|
ElementDefinitionDt |
setMapping(List<ElementDefinitionDt.Mapping> theValue)
Sets the value(s) for mapping ()
|
ElementDefinitionDt |
setMax(String theString)
Sets the value for max ()
|
ElementDefinitionDt |
setMax(StringDt theValue)
Sets the value(s) for max ()
|
ElementDefinitionDt |
setMaxLength(int theInteger)
Sets the value for maxLength ()
|
ElementDefinitionDt |
setMaxLength(IntegerDt theValue)
Sets the value(s) for maxLength ()
|
ElementDefinitionDt |
setMaxValue(IDatatype theValue)
Sets the value(s) for maxValue[x] ()
|
ElementDefinitionDt |
setMeaningWhenMissing(MarkdownDt theValue)
Sets the value(s) for meaningWhenMissing ()
|
ElementDefinitionDt |
setMin(int theInteger)
Sets the value for min ()
|
ElementDefinitionDt |
setMin(IntegerDt theValue)
Sets the value(s) for min ()
|
ElementDefinitionDt |
setMinValue(IDatatype theValue)
Sets the value(s) for minValue[x] ()
|
ElementDefinitionDt |
setMustSupport(boolean theBoolean)
Sets the value for mustSupport ()
|
ElementDefinitionDt |
setMustSupport(BooleanDt theValue)
Sets the value(s) for mustSupport ()
|
ElementDefinitionDt |
setName(String theString)
Sets the value for name ()
|
ElementDefinitionDt |
setName(StringDt theValue)
Sets the value(s) for name ()
|
ElementDefinitionDt |
setNameReference(String theString)
Sets the value for nameReference ()
|
ElementDefinitionDt |
setNameReference(StringDt theValue)
Sets the value(s) for nameReference ()
|
ElementDefinitionDt |
setPath(String theString)
Sets the value for path ()
|
ElementDefinitionDt |
setPath(StringDt theValue)
Sets the value(s) for path ()
|
ElementDefinitionDt |
setPattern(IDatatype theValue)
Sets the value(s) for pattern[x] ()
|
ElementDefinitionDt |
setRepresentation(List<BoundCodeDt<PropertyRepresentationEnum>> theValue)
Sets the value(s) for representation ()
|
ElementDefinitionDt |
setRepresentation(PropertyRepresentationEnum theValue)
Sets the value(s), and clears any existing value(s) for representation ()
|
ElementDefinitionDt |
setRequirements(MarkdownDt theValue)
Sets the value(s) for requirements ()
|
ElementDefinitionDt |
setShort(String theString)
Sets the value for short ()
|
ElementDefinitionDt |
setShort(StringDt theValue)
Sets the value(s) for short ()
|
ElementDefinitionDt |
setSlicing(ElementDefinitionDt.Slicing theValue)
Sets the value(s) for slicing ()
|
ElementDefinitionDt |
setType(List<ElementDefinitionDt.Type> theValue)
Sets the value(s) for type ()
|
getElementSpecificId, getId, setElementSpecificId, setId, setId
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, hasFormatComment, isBaseEmpty
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType
in interface ICompositeElement
public StringDt getPathElement()
null
.
Definition: The path identifies the element and is expressed as a \".\"-separated list of ancestor elements, beginning with the name of the resource or extension
public String getPath()
null
.
Definition: The path identifies the element and is expressed as a \".\"-separated list of ancestor elements, beginning with the name of the resource or extension
public ElementDefinitionDt setPath(StringDt theValue)
Definition: The path identifies the element and is expressed as a \".\"-separated list of ancestor elements, beginning with the name of the resource or extension
public ElementDefinitionDt setPath(String theString)
Definition: The path identifies the element and is expressed as a \".\"-separated list of ancestor elements, beginning with the name of the resource or extension
public List<BoundCodeDt<PropertyRepresentationEnum>> getRepresentation()
null
.
Definition: Codes that define how this element is represented in instances, when the deviation varies from the normal case
public ElementDefinitionDt setRepresentation(List<BoundCodeDt<PropertyRepresentationEnum>> theValue)
Definition: Codes that define how this element is represented in instances, when the deviation varies from the normal case
public BoundCodeDt<PropertyRepresentationEnum> addRepresentation(PropertyRepresentationEnum theValue)
addRepresentation()
method.
Definition: Codes that define how this element is represented in instances, when the deviation varies from the normal case
public BoundCodeDt<PropertyRepresentationEnum> getRepresentationFirstRep()
Definition: Codes that define how this element is represented in instances, when the deviation varies from the normal case
public BoundCodeDt<PropertyRepresentationEnum> addRepresentation()
Definition: Codes that define how this element is represented in instances, when the deviation varies from the normal case
public ElementDefinitionDt setRepresentation(PropertyRepresentationEnum theValue)
Definition: Codes that define how this element is represented in instances, when the deviation varies from the normal case
public StringDt getNameElement()
null
.
Definition: The name of this element definition (to refer to it from other element definitions using ElementDefinition.nameReference). This is a unique name referring to a specific set of constraints applied to this element. One use of this is to provide a name to different slices of the same element
public String getName()
null
.
Definition: The name of this element definition (to refer to it from other element definitions using ElementDefinition.nameReference). This is a unique name referring to a specific set of constraints applied to this element. One use of this is to provide a name to different slices of the same element
public ElementDefinitionDt setName(StringDt theValue)
Definition: The name of this element definition (to refer to it from other element definitions using ElementDefinition.nameReference). This is a unique name referring to a specific set of constraints applied to this element. One use of this is to provide a name to different slices of the same element
public ElementDefinitionDt setName(String theString)
Definition: The name of this element definition (to refer to it from other element definitions using ElementDefinition.nameReference). This is a unique name referring to a specific set of constraints applied to this element. One use of this is to provide a name to different slices of the same element
public StringDt getLabelElement()
null
.
Definition: The text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.
public String getLabel()
null
.
Definition: The text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.
public ElementDefinitionDt setLabel(StringDt theValue)
Definition: The text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.
public ElementDefinitionDt setLabel(String theString)
Definition: The text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.
public List<CodingDt> getCode()
null
.
Definition: A code that provides the meaning for the element according to a particular terminology.
public ElementDefinitionDt setCode(List<CodingDt> theValue)
Definition: A code that provides the meaning for the element according to a particular terminology.
public CodingDt addCode()
Definition: A code that provides the meaning for the element according to a particular terminology.
public ElementDefinitionDt addCode(CodingDt theValue)
Definition: A code that provides the meaning for the element according to a particular terminology.
theValue
- The code to add (must not be null
)public CodingDt getCodeFirstRep()
Definition: A code that provides the meaning for the element according to a particular terminology.
public ElementDefinitionDt.Slicing getSlicing()
null
.
Definition: Indicates that the element is sliced into a set of alternative definitions (i.e. in a structure definition, there are multiple different constraints on a single element in the base resource). Slicing can be used in any resource that has cardinality ..* on the base resource, or any resource with a choice of types. The set of slices is any elements that come after this in the element sequence that have the same path, until a shorter path occurs (the shorter path terminates the set)
public ElementDefinitionDt setSlicing(ElementDefinitionDt.Slicing theValue)
Definition: Indicates that the element is sliced into a set of alternative definitions (i.e. in a structure definition, there are multiple different constraints on a single element in the base resource). Slicing can be used in any resource that has cardinality ..* on the base resource, or any resource with a choice of types. The set of slices is any elements that come after this in the element sequence that have the same path, until a shorter path occurs (the shorter path terminates the set)
public StringDt getShortElement()
null
.
Definition: A concise description of what this element means (e.g. for use in autogenerated summaries)
public String getShort()
null
.
Definition: A concise description of what this element means (e.g. for use in autogenerated summaries)
public ElementDefinitionDt setShort(StringDt theValue)
Definition: A concise description of what this element means (e.g. for use in autogenerated summaries)
public ElementDefinitionDt setShort(String theString)
Definition: A concise description of what this element means (e.g. for use in autogenerated summaries)
public MarkdownDt getDefinitionElement()
null
.
Definition: Provides a complete explanation of the meaning of the data element for human readability. For the case of elements derived from existing elements (e.g. constraints), the definition SHALL be consistent with the base definition, but convey the meaning of the element in the particular context of use of the resource
public String getDefinition()
null
.
Definition: Provides a complete explanation of the meaning of the data element for human readability. For the case of elements derived from existing elements (e.g. constraints), the definition SHALL be consistent with the base definition, but convey the meaning of the element in the particular context of use of the resource
public ElementDefinitionDt setDefinition(MarkdownDt theValue)
Definition: Provides a complete explanation of the meaning of the data element for human readability. For the case of elements derived from existing elements (e.g. constraints), the definition SHALL be consistent with the base definition, but convey the meaning of the element in the particular context of use of the resource
public MarkdownDt getCommentsElement()
null
.
Definition: Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc.
public String getComments()
null
.
Definition: Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc.
public ElementDefinitionDt setComments(MarkdownDt theValue)
Definition: Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc.
public MarkdownDt getRequirementsElement()
null
.
Definition: This element is for traceability of why the element was created and why the constraints exist as they do. This may be used to point to source materials or specifications that drove the structure of this element.
public String getRequirements()
null
.
Definition: This element is for traceability of why the element was created and why the constraints exist as they do. This may be used to point to source materials or specifications that drove the structure of this element.
public ElementDefinitionDt setRequirements(MarkdownDt theValue)
Definition: This element is for traceability of why the element was created and why the constraints exist as they do. This may be used to point to source materials or specifications that drove the structure of this element.
public List<StringDt> getAlias()
null
.
Definition: Identifies additional names by which this element might also be known
public ElementDefinitionDt setAlias(List<StringDt> theValue)
Definition: Identifies additional names by which this element might also be known
public StringDt addAlias()
Definition: Identifies additional names by which this element might also be known
public ElementDefinitionDt addAlias(StringDt theValue)
Definition: Identifies additional names by which this element might also be known
theValue
- The alias to add (must not be null
)public StringDt getAliasFirstRep()
Definition: Identifies additional names by which this element might also be known
public ElementDefinitionDt addAlias(String theString)
Definition: Identifies additional names by which this element might also be known
public IntegerDt getMinElement()
null
.
Definition: The minimum number of times this element SHALL appear in the instance
public Integer getMin()
null
.
Definition: The minimum number of times this element SHALL appear in the instance
public ElementDefinitionDt setMin(IntegerDt theValue)
Definition: The minimum number of times this element SHALL appear in the instance
public ElementDefinitionDt setMin(int theInteger)
Definition: The minimum number of times this element SHALL appear in the instance
public StringDt getMaxElement()
null
.
Definition: The maximum number of times this element is permitted to appear in the instance
public String getMax()
null
.
Definition: The maximum number of times this element is permitted to appear in the instance
public ElementDefinitionDt setMax(StringDt theValue)
Definition: The maximum number of times this element is permitted to appear in the instance
public ElementDefinitionDt setMax(String theString)
Definition: The maximum number of times this element is permitted to appear in the instance
public ElementDefinitionDt.Base getBase()
null
.
Definition: Information about the base definition of the element, provided to make it unncessary for tools to trace the deviation of the element through the derived and related profiles. This information is only provided where the element definition represents a constraint on another element definition, and must be present if there is a base element definition.
public ElementDefinitionDt setBase(ElementDefinitionDt.Base theValue)
Definition: Information about the base definition of the element, provided to make it unncessary for tools to trace the deviation of the element through the derived and related profiles. This information is only provided where the element definition represents a constraint on another element definition, and must be present if there is a base element definition.
public List<ElementDefinitionDt.Type> getType()
null
.
Definition: The data type or resource that the value of this element is permitted to be
public ElementDefinitionDt setType(List<ElementDefinitionDt.Type> theValue)
Definition: The data type or resource that the value of this element is permitted to be
public ElementDefinitionDt.Type addType()
Definition: The data type or resource that the value of this element is permitted to be
public ElementDefinitionDt addType(ElementDefinitionDt.Type theValue)
Definition: The data type or resource that the value of this element is permitted to be
theValue
- The type to add (must not be null
)public ElementDefinitionDt.Type getTypeFirstRep()
Definition: The data type or resource that the value of this element is permitted to be
public StringDt getNameReferenceElement()
null
.
Definition: Identifies the name of a slice defined elsewhere in the profile whose constraints should be applied to the current element
public String getNameReference()
null
.
Definition: Identifies the name of a slice defined elsewhere in the profile whose constraints should be applied to the current element
public ElementDefinitionDt setNameReference(StringDt theValue)
Definition: Identifies the name of a slice defined elsewhere in the profile whose constraints should be applied to the current element
public ElementDefinitionDt setNameReference(String theString)
Definition: Identifies the name of a slice defined elsewhere in the profile whose constraints should be applied to the current element
public IDatatype getDefaultValue()
null
.
Definition: The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false')
public ElementDefinitionDt setDefaultValue(IDatatype theValue)
Definition: The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false')
public MarkdownDt getMeaningWhenMissingElement()
null
.
Definition: The Implicit meaning that is to be understood when this element is missing (e.g. 'when this element is missing, the period is ongoing'
public String getMeaningWhenMissing()
null
.
Definition: The Implicit meaning that is to be understood when this element is missing (e.g. 'when this element is missing, the period is ongoing'
public ElementDefinitionDt setMeaningWhenMissing(MarkdownDt theValue)
Definition: The Implicit meaning that is to be understood when this element is missing (e.g. 'when this element is missing, the period is ongoing'
public IDatatype getFixed()
null
.
Definition: Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
public ElementDefinitionDt setFixed(IDatatype theValue)
Definition: Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.
public IDatatype getPattern()
null
.
Definition: Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
public ElementDefinitionDt setPattern(IDatatype theValue)
Definition: Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).
public IDatatype getExample()
null
.
Definition: A sample value for this element demonstrating the type of information that would typically be captured.
public ElementDefinitionDt setExample(IDatatype theValue)
Definition: A sample value for this element demonstrating the type of information that would typically be captured.
public IDatatype getMinValue()
null
.
Definition: The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity
public ElementDefinitionDt setMinValue(IDatatype theValue)
Definition: The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity
public IDatatype getMaxValue()
null
.
Definition: The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity
public ElementDefinitionDt setMaxValue(IDatatype theValue)
Definition: The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity
public IntegerDt getMaxLengthElement()
null
.
Definition: Indicates the maximum length in characters that is permitted to be present in conformant instances and which is expected to be supported by conformant consumers that support the element
public Integer getMaxLength()
null
.
Definition: Indicates the maximum length in characters that is permitted to be present in conformant instances and which is expected to be supported by conformant consumers that support the element
public ElementDefinitionDt setMaxLength(IntegerDt theValue)
Definition: Indicates the maximum length in characters that is permitted to be present in conformant instances and which is expected to be supported by conformant consumers that support the element
public ElementDefinitionDt setMaxLength(int theInteger)
Definition: Indicates the maximum length in characters that is permitted to be present in conformant instances and which is expected to be supported by conformant consumers that support the element
public List<IdDt> getCondition()
null
.
Definition: A reference to an invariant that may make additional statements about the cardinality or value in the instance
public ElementDefinitionDt setCondition(List<IdDt> theValue)
Definition: A reference to an invariant that may make additional statements about the cardinality or value in the instance
public IdDt addCondition()
Definition: A reference to an invariant that may make additional statements about the cardinality or value in the instance
public ElementDefinitionDt addCondition(IdDt theValue)
Definition: A reference to an invariant that may make additional statements about the cardinality or value in the instance
theValue
- The condition to add (must not be null
)public IdDt getConditionFirstRep()
Definition: A reference to an invariant that may make additional statements about the cardinality or value in the instance
public ElementDefinitionDt addCondition(String theId)
Definition: A reference to an invariant that may make additional statements about the cardinality or value in the instance
public List<ElementDefinitionDt.Constraint> getConstraint()
null
.
Definition: Formal constraints such as co-occurrence and other constraints that can be computationally evaluated within the context of the instance
public ElementDefinitionDt setConstraint(List<ElementDefinitionDt.Constraint> theValue)
Definition: Formal constraints such as co-occurrence and other constraints that can be computationally evaluated within the context of the instance
public ElementDefinitionDt.Constraint addConstraint()
Definition: Formal constraints such as co-occurrence and other constraints that can be computationally evaluated within the context of the instance
public ElementDefinitionDt addConstraint(ElementDefinitionDt.Constraint theValue)
Definition: Formal constraints such as co-occurrence and other constraints that can be computationally evaluated within the context of the instance
theValue
- The constraint to add (must not be null
)public ElementDefinitionDt.Constraint getConstraintFirstRep()
Definition: Formal constraints such as co-occurrence and other constraints that can be computationally evaluated within the context of the instance
public BooleanDt getMustSupportElement()
null
.
Definition: If true, implementations that produce or consume resources SHALL provide \"support\" for the element in some meaningful way. If false, the element may be ignored and not supported
public Boolean getMustSupport()
null
.
Definition: If true, implementations that produce or consume resources SHALL provide \"support\" for the element in some meaningful way. If false, the element may be ignored and not supported
public ElementDefinitionDt setMustSupport(BooleanDt theValue)
Definition: If true, implementations that produce or consume resources SHALL provide \"support\" for the element in some meaningful way. If false, the element may be ignored and not supported
public ElementDefinitionDt setMustSupport(boolean theBoolean)
Definition: If true, implementations that produce or consume resources SHALL provide \"support\" for the element in some meaningful way. If false, the element may be ignored and not supported
public BooleanDt getIsModifierElement()
null
.
Definition: If true, the value of this element affects the interpretation of the element or resource that contains it, and the value of the element cannot be ignored. Typically, this is used for status, negation and qualification codes. The effect of this is that the element cannot be ignored by systems: they SHALL either recognize the element and process it, and/or a pre-determination has been made that it is not relevant to their particular system.
public Boolean getIsModifier()
null
.
Definition: If true, the value of this element affects the interpretation of the element or resource that contains it, and the value of the element cannot be ignored. Typically, this is used for status, negation and qualification codes. The effect of this is that the element cannot be ignored by systems: they SHALL either recognize the element and process it, and/or a pre-determination has been made that it is not relevant to their particular system.
public ElementDefinitionDt setIsModifier(BooleanDt theValue)
Definition: If true, the value of this element affects the interpretation of the element or resource that contains it, and the value of the element cannot be ignored. Typically, this is used for status, negation and qualification codes. The effect of this is that the element cannot be ignored by systems: they SHALL either recognize the element and process it, and/or a pre-determination has been made that it is not relevant to their particular system.
public ElementDefinitionDt setIsModifier(boolean theBoolean)
Definition: If true, the value of this element affects the interpretation of the element or resource that contains it, and the value of the element cannot be ignored. Typically, this is used for status, negation and qualification codes. The effect of this is that the element cannot be ignored by systems: they SHALL either recognize the element and process it, and/or a pre-determination has been made that it is not relevant to their particular system.
public BooleanDt getIsSummaryElement()
null
.
Definition: Whether the element should be included if a client requests a search with the parameter _summary=true
public Boolean getIsSummary()
null
.
Definition: Whether the element should be included if a client requests a search with the parameter _summary=true
public ElementDefinitionDt setIsSummary(BooleanDt theValue)
Definition: Whether the element should be included if a client requests a search with the parameter _summary=true
public ElementDefinitionDt setIsSummary(boolean theBoolean)
Definition: Whether the element should be included if a client requests a search with the parameter _summary=true
public ElementDefinitionDt.Binding getBinding()
null
.
Definition: Binds to a value set if this element is coded (code, Coding, CodeableConcept)
public ElementDefinitionDt setBinding(ElementDefinitionDt.Binding theValue)
Definition: Binds to a value set if this element is coded (code, Coding, CodeableConcept)
public List<ElementDefinitionDt.Mapping> getMapping()
null
.
Definition: Identifies a concept from an external specification that roughly corresponds to this element
public ElementDefinitionDt setMapping(List<ElementDefinitionDt.Mapping> theValue)
Definition: Identifies a concept from an external specification that roughly corresponds to this element
public ElementDefinitionDt.Mapping addMapping()
Definition: Identifies a concept from an external specification that roughly corresponds to this element
public ElementDefinitionDt addMapping(ElementDefinitionDt.Mapping theValue)
Definition: Identifies a concept from an external specification that roughly corresponds to this element
theValue
- The mapping to add (must not be null
)public ElementDefinitionDt.Mapping getMappingFirstRep()
Definition: Identifies a concept from an external specification that roughly corresponds to this element
Copyright © 2014–2019 University Health Network. All rights reserved.