Class ElementDefinition

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseBackboneElement, org.hl7.fhir.instance.model.api.IBaseDatatype, org.hl7.fhir.instance.model.api.IBaseElement, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions, org.hl7.fhir.instance.model.api.ICompositeType

    public class ElementDefinition
    extends BackboneType
    implements org.hl7.fhir.instance.model.api.ICompositeType
    Base StructureDefinition for ElementDefinition Type: Captures constraints on each element within the resource, profile, or extension.
    See Also:
    Serialized Form
    • Field Detail

      • path

        protected StringType path
        The path identifies the element and is expressed as a "."-separated list of ancestor elements, beginning with the name of the resource or extension.
      • sliceName

        protected StringType sliceName
        The name of this element definition slice, when slicing is working. The name must be a token with no dots or spaces. This is a unique name referring to a specific set of constraints applied to this element, used to provide a name to different slices of the same element.
      • sliceIsConstraining

        protected BooleanType sliceIsConstraining
        If true, indicates that this slice definition is constraining a slice definition with the same name in an inherited profile. If false, the slice is not overriding any slice in an inherited profile. If missing, the slice might or might not be overriding a slice in an inherited profile, depending on the sliceName.
      • label

        protected StringType label
        A single preferred label which is the text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.
      • code

        protected List<Coding> code
        A code that has the same meaning as the element in a particular terminology.
      • slicing

        protected ElementDefinition.ElementDefinitionSlicingComponent slicing
        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).
      • short_

        protected StringType short_
        A concise description of what this element means (e.g. for use in autogenerated summaries).
      • definition

        protected MarkdownType 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. (Note: The text you are reading is specified in ElementDefinition.definition).
      • comment

        protected MarkdownType comment
        Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc. (Note: The text you are reading is specified in ElementDefinition.comment).
      • requirements

        protected MarkdownType requirements
        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.
      • alias

        protected List<StringType> alias
        Identifies additional names by which this element might also be known.
      • min

        protected UnsignedIntType min
        The minimum number of times this element SHALL appear in the instance.
      • max

        protected StringType max
        The maximum number of times this element is permitted to appear in the instance.
      • base

        protected ElementDefinition.ElementDefinitionBaseComponent base
        Information about the base definition of the element, provided to make it unnecessary for tools to trace the deviation of the element through the derived and related profiles. When the element definition is not the original definition of an element - i.g. either in a constraint on another type, or for elements from a super type in a snap shot - then the information in provided in the element definition may be different to the base definition. On the original definition of the element, it will be same.
      • contentReference

        protected UriType contentReference
        Identifies an element defined elsewhere in the definition whose content rules should be applied to the current element. ContentReferences bring across all the rules that are in the ElementDefinition for the element, including definitions, cardinality constraints, bindings, invariants etc.
      • defaultValue

        protected DataType defaultValue
        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').
      • meaningWhenMissing

        protected MarkdownType meaningWhenMissing
        The Implicit meaning that is to be understood when this element is missing (e.g. 'when this element is missing, the period is ongoing').
      • orderMeaning

        protected StringType orderMeaning
        If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.
      • fixed

        protected DataType fixed
        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.
      • pattern

        protected DataType pattern
        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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.
      • minValue

        protected DataType minValue
        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.
      • maxValue

        protected DataType maxValue
        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.
      • maxLength

        protected IntegerType maxLength
        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.
      • condition

        protected List<IdType> condition
        A reference to an invariant that may make additional statements about the cardinality or value in the instance.
      • mustSupport

        protected BooleanType mustSupport
        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. If false, whether to populate or use the data element in any way is at the discretion of the implementation.
      • isModifier

        protected BooleanType isModifier
        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.
      • isModifierReason

        protected StringType isModifierReason
        Explains how that element affects the interpretation of the resource or element that contains it.
      • isSummary

        protected BooleanType isSummary
        Whether the element should be included if a client requests a search with the parameter _summary=true.
    • Method Detail

      • getPathElement

        public StringType getPathElement()
        Returns:
        path (The path identifies the element and is expressed as a "."-separated list of ancestor elements, beginning with the name of the resource or extension.). This is the underlying object with id, value and extensions. The accessor "getPath" gives direct access to the value
      • hasPath

        public boolean hasPath()
      • setPathElement

        public ElementDefinition setPathElement​(StringType value)
        Parameters:
        value - path (The path identifies the element and is expressed as a "."-separated list of ancestor elements, beginning with the name of the resource or extension.). This is the underlying object with id, value and extensions. The accessor "getPath" gives direct access to the value
      • getPath

        public String getPath()
        Returns:
        The path identifies the element and is expressed as a "."-separated list of ancestor elements, beginning with the name of the resource or extension.
      • setPath

        public ElementDefinition setPath​(String value)
        Parameters:
        value - The path identifies the element and is expressed as a "."-separated list of ancestor elements, beginning with the name of the resource or extension.
      • getSliceNameElement

        public StringType getSliceNameElement()
        Returns:
        sliceName (The name of this element definition slice, when slicing is working. The name must be a token with no dots or spaces. This is a unique name referring to a specific set of constraints applied to this element, used to provide a name to different slices of the same element.). This is the underlying object with id, value and extensions. The accessor "getSliceName" gives direct access to the value
      • setSliceNameElement

        public ElementDefinition setSliceNameElement​(StringType value)
        Parameters:
        value - sliceName (The name of this element definition slice, when slicing is working. The name must be a token with no dots or spaces. This is a unique name referring to a specific set of constraints applied to this element, used to provide a name to different slices of the same element.). This is the underlying object with id, value and extensions. The accessor "getSliceName" gives direct access to the value
      • getSliceName

        public String getSliceName()
        Returns:
        The name of this element definition slice, when slicing is working. The name must be a token with no dots or spaces. This is a unique name referring to a specific set of constraints applied to this element, used to provide a name to different slices of the same element.
      • setSliceName

        public ElementDefinition setSliceName​(String value)
        Parameters:
        value - The name of this element definition slice, when slicing is working. The name must be a token with no dots or spaces. This is a unique name referring to a specific set of constraints applied to this element, used to provide a name to different slices of the same element.
      • getSliceIsConstrainingElement

        public BooleanType getSliceIsConstrainingElement()
        Returns:
        sliceIsConstraining (If true, indicates that this slice definition is constraining a slice definition with the same name in an inherited profile. If false, the slice is not overriding any slice in an inherited profile. If missing, the slice might or might not be overriding a slice in an inherited profile, depending on the sliceName.). This is the underlying object with id, value and extensions. The accessor "getSliceIsConstraining" gives direct access to the value
      • setSliceIsConstrainingElement

        public ElementDefinition setSliceIsConstrainingElement​(BooleanType value)
        Parameters:
        value - sliceIsConstraining (If true, indicates that this slice definition is constraining a slice definition with the same name in an inherited profile. If false, the slice is not overriding any slice in an inherited profile. If missing, the slice might or might not be overriding a slice in an inherited profile, depending on the sliceName.). This is the underlying object with id, value and extensions. The accessor "getSliceIsConstraining" gives direct access to the value
      • getSliceIsConstraining

        public boolean getSliceIsConstraining()
        Returns:
        If true, indicates that this slice definition is constraining a slice definition with the same name in an inherited profile. If false, the slice is not overriding any slice in an inherited profile. If missing, the slice might or might not be overriding a slice in an inherited profile, depending on the sliceName.
      • setSliceIsConstraining

        public ElementDefinition setSliceIsConstraining​(boolean value)
        Parameters:
        value - If true, indicates that this slice definition is constraining a slice definition with the same name in an inherited profile. If false, the slice is not overriding any slice in an inherited profile. If missing, the slice might or might not be overriding a slice in an inherited profile, depending on the sliceName.
      • getLabelElement

        public StringType getLabelElement()
        Returns:
        label (A single preferred label which is the text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.). This is the underlying object with id, value and extensions. The accessor "getLabel" gives direct access to the value
      • setLabelElement

        public ElementDefinition setLabelElement​(StringType value)
        Parameters:
        value - label (A single preferred label which is the text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.). This is the underlying object with id, value and extensions. The accessor "getLabel" gives direct access to the value
      • getLabel

        public String getLabel()
        Returns:
        A single preferred label which is the text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.
      • setLabel

        public ElementDefinition setLabel​(String value)
        Parameters:
        value - A single preferred label which is the text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.
      • getCode

        public List<CodinggetCode()
        Returns:
        code (A code that has the same meaning as the element in a particular terminology.)
      • hasCode

        public boolean hasCode()
      • getCodeFirstRep

        public Coding getCodeFirstRep()
        Returns:
        The first repetition of repeating field code, creating it if it does not already exist {3}
      • getSlicing

        public ElementDefinition.ElementDefinitionSlicingComponent getSlicing()
        Returns:
        slicing (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).)
      • setSlicing

        public ElementDefinition setSlicing​(ElementDefinition.ElementDefinitionSlicingComponent value)
        Parameters:
        value - slicing (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).)
      • getShortElement

        public StringType getShortElement()
        Returns:
        short_ (A concise description of what this element means (e.g. for use in autogenerated summaries).). This is the underlying object with id, value and extensions. The accessor "getShort" gives direct access to the value
      • setShortElement

        public ElementDefinition setShortElement​(StringType value)
        Parameters:
        value - short_ (A concise description of what this element means (e.g. for use in autogenerated summaries).). This is the underlying object with id, value and extensions. The accessor "getShort" gives direct access to the value
      • getShort

        public String getShort()
        Returns:
        A concise description of what this element means (e.g. for use in autogenerated summaries).
      • setShort

        public ElementDefinition setShort​(String value)
        Parameters:
        value - A concise description of what this element means (e.g. for use in autogenerated summaries).
      • getDefinitionElement

        public MarkdownType getDefinitionElement()
        Returns:
        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. (Note: The text you are reading is specified in ElementDefinition.definition).). This is the underlying object with id, value and extensions. The accessor "getDefinition" gives direct access to the value
      • setDefinitionElement

        public ElementDefinition setDefinitionElement​(MarkdownType value)
        Parameters:
        value - 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. (Note: The text you are reading is specified in ElementDefinition.definition).). This is the underlying object with id, value and extensions. The accessor "getDefinition" gives direct access to the value
      • getDefinition

        public String getDefinition()
        Returns:
        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. (Note: The text you are reading is specified in ElementDefinition.definition).
      • setDefinition

        public ElementDefinition setDefinition​(String value)
        Parameters:
        value - 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. (Note: The text you are reading is specified in ElementDefinition.definition).
      • getCommentElement

        public MarkdownType getCommentElement()
        Returns:
        comment (Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc. (Note: The text you are reading is specified in ElementDefinition.comment).). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the value
      • setCommentElement

        public ElementDefinition setCommentElement​(MarkdownType value)
        Parameters:
        value - comment (Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc. (Note: The text you are reading is specified in ElementDefinition.comment).). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the value
      • getComment

        public String getComment()
        Returns:
        Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc. (Note: The text you are reading is specified in ElementDefinition.comment).
      • setComment

        public ElementDefinition setComment​(String value)
        Parameters:
        value - Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc. (Note: The text you are reading is specified in ElementDefinition.comment).
      • getRequirementsElement

        public MarkdownType getRequirementsElement()
        Returns:
        requirements (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.). This is the underlying object with id, value and extensions. The accessor "getRequirements" gives direct access to the value
      • setRequirementsElement

        public ElementDefinition setRequirementsElement​(MarkdownType value)
        Parameters:
        value - requirements (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.). This is the underlying object with id, value and extensions. The accessor "getRequirements" gives direct access to the value
      • getRequirements

        public String getRequirements()
        Returns:
        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.
      • setRequirements

        public ElementDefinition setRequirements​(String value)
        Parameters:
        value - 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.
      • getAlias

        public List<StringTypegetAlias()
        Returns:
        alias (Identifies additional names by which this element might also be known.)
      • hasAlias

        public boolean hasAlias​(String value)
        Parameters:
        value - alias (Identifies additional names by which this element might also be known.)
      • getMinElement

        public UnsignedIntType getMinElement()
        Returns:
        min (The minimum number of times this element SHALL appear in the instance.). This is the underlying object with id, value and extensions. The accessor "getMin" gives direct access to the value
      • hasMin

        public boolean hasMin()
      • setMinElement

        public ElementDefinition setMinElement​(UnsignedIntType value)
        Parameters:
        value - min (The minimum number of times this element SHALL appear in the instance.). This is the underlying object with id, value and extensions. The accessor "getMin" gives direct access to the value
      • getMin

        public int getMin()
        Returns:
        The minimum number of times this element SHALL appear in the instance.
      • setMin

        public ElementDefinition setMin​(int value)
        Parameters:
        value - The minimum number of times this element SHALL appear in the instance.
      • getMaxElement

        public StringType getMaxElement()
        Returns:
        max (The maximum number of times this element is permitted to appear in the instance.). This is the underlying object with id, value and extensions. The accessor "getMax" gives direct access to the value
      • hasMax

        public boolean hasMax()
      • setMaxElement

        public ElementDefinition setMaxElement​(StringType value)
        Parameters:
        value - max (The maximum number of times this element is permitted to appear in the instance.). This is the underlying object with id, value and extensions. The accessor "getMax" gives direct access to the value
      • getMax

        public String getMax()
        Returns:
        The maximum number of times this element is permitted to appear in the instance.
      • setMax

        public ElementDefinition setMax​(String value)
        Parameters:
        value - The maximum number of times this element is permitted to appear in the instance.
      • getBase

        public ElementDefinition.ElementDefinitionBaseComponent getBase()
        Returns:
        base (Information about the base definition of the element, provided to make it unnecessary for tools to trace the deviation of the element through the derived and related profiles. When the element definition is not the original definition of an element - i.g. either in a constraint on another type, or for elements from a super type in a snap shot - then the information in provided in the element definition may be different to the base definition. On the original definition of the element, it will be same.)
      • hasBase

        public boolean hasBase()
      • setBase

        public ElementDefinition setBase​(ElementDefinition.ElementDefinitionBaseComponent value)
        Parameters:
        value - base (Information about the base definition of the element, provided to make it unnecessary for tools to trace the deviation of the element through the derived and related profiles. When the element definition is not the original definition of an element - i.g. either in a constraint on another type, or for elements from a super type in a snap shot - then the information in provided in the element definition may be different to the base definition. On the original definition of the element, it will be same.)
      • getContentReferenceElement

        public UriType getContentReferenceElement()
        Returns:
        contentReference (Identifies an element defined elsewhere in the definition whose content rules should be applied to the current element. ContentReferences bring across all the rules that are in the ElementDefinition for the element, including definitions, cardinality constraints, bindings, invariants etc.). This is the underlying object with id, value and extensions. The accessor "getContentReference" gives direct access to the value
      • setContentReferenceElement

        public ElementDefinition setContentReferenceElement​(UriType value)
        Parameters:
        value - contentReference (Identifies an element defined elsewhere in the definition whose content rules should be applied to the current element. ContentReferences bring across all the rules that are in the ElementDefinition for the element, including definitions, cardinality constraints, bindings, invariants etc.). This is the underlying object with id, value and extensions. The accessor "getContentReference" gives direct access to the value
      • getContentReference

        public String getContentReference()
        Returns:
        Identifies an element defined elsewhere in the definition whose content rules should be applied to the current element. ContentReferences bring across all the rules that are in the ElementDefinition for the element, including definitions, cardinality constraints, bindings, invariants etc.
      • setContentReference

        public ElementDefinition setContentReference​(String value)
        Parameters:
        value - Identifies an element defined elsewhere in the definition whose content rules should be applied to the current element. ContentReferences bring across all the rules that are in the ElementDefinition for the element, including definitions, cardinality constraints, bindings, invariants etc.
      • hasType

        public boolean hasType()
      • getDefaultValue

        public DataType getDefaultValue()
        Returns:
        defaultValue (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').)
      • getDefaultValueBase64BinaryType

        public Base64BinaryType getDefaultValueBase64BinaryType()
                                                         throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueBooleanType

        public BooleanType getDefaultValueBooleanType()
                                               throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueCanonicalType

        public CanonicalType getDefaultValueCanonicalType()
                                                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueCodeType

        public CodeType getDefaultValueCodeType()
                                         throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueDateType

        public DateType getDefaultValueDateType()
                                         throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueDateTimeType

        public DateTimeType getDefaultValueDateTimeType()
                                                 throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueDecimalType

        public DecimalType getDefaultValueDecimalType()
                                               throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueIdType

        public IdType getDefaultValueIdType()
                                     throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueInstantType

        public InstantType getDefaultValueInstantType()
                                               throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueIntegerType

        public IntegerType getDefaultValueIntegerType()
                                               throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueInteger64Type

        public Integer64Type getDefaultValueInteger64Type()
                                                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueMarkdownType

        public MarkdownType getDefaultValueMarkdownType()
                                                 throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueOidType

        public OidType getDefaultValueOidType()
                                       throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValuePositiveIntType

        public PositiveIntType getDefaultValuePositiveIntType()
                                                       throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueStringType

        public StringType getDefaultValueStringType()
                                             throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueTimeType

        public TimeType getDefaultValueTimeType()
                                         throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueUnsignedIntType

        public UnsignedIntType getDefaultValueUnsignedIntType()
                                                       throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueUriType

        public UriType getDefaultValueUriType()
                                       throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueUrlType

        public UrlType getDefaultValueUrlType()
                                       throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueUuidType

        public UuidType getDefaultValueUuidType()
                                         throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueAddress

        public Address getDefaultValueAddress()
                                       throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueAge

        public Age getDefaultValueAge()
                               throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueAnnotation

        public Annotation getDefaultValueAnnotation()
                                             throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueAttachment

        public Attachment getDefaultValueAttachment()
                                             throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueCodeableConcept

        public CodeableConcept getDefaultValueCodeableConcept()
                                                       throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueCodeableReference

        public CodeableReference getDefaultValueCodeableReference()
                                                           throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueCoding

        public Coding getDefaultValueCoding()
                                     throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueContactPoint

        public ContactPoint getDefaultValueContactPoint()
                                                 throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueCount

        public Count getDefaultValueCount()
                                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueDistance

        public Distance getDefaultValueDistance()
                                         throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueDuration

        public Duration getDefaultValueDuration()
                                         throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueHumanName

        public HumanName getDefaultValueHumanName()
                                           throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueIdentifier

        public Identifier getDefaultValueIdentifier()
                                             throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueMoney

        public Money getDefaultValueMoney()
                                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValuePeriod

        public Period getDefaultValuePeriod()
                                     throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueQuantity

        public Quantity getDefaultValueQuantity()
                                         throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueRange

        public Range getDefaultValueRange()
                                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueRatio

        public Ratio getDefaultValueRatio()
                                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueRatioRange

        public RatioRange getDefaultValueRatioRange()
                                             throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueReference

        public Reference getDefaultValueReference()
                                           throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueSampledData

        public SampledData getDefaultValueSampledData()
                                               throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueSignature

        public Signature getDefaultValueSignature()
                                           throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueTiming

        public Timing getDefaultValueTiming()
                                     throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueContactDetail

        public ContactDetail getDefaultValueContactDetail()
                                                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueContributor

        public Contributor getDefaultValueContributor()
                                               throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueDataRequirement

        public DataRequirement getDefaultValueDataRequirement()
                                                       throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueExpression

        public Expression getDefaultValueExpression()
                                             throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueParameterDefinition

        public ParameterDefinition getDefaultValueParameterDefinition()
                                                               throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueRelatedArtifact

        public RelatedArtifact getDefaultValueRelatedArtifact()
                                                       throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueTriggerDefinition

        public TriggerDefinition getDefaultValueTriggerDefinition()
                                                           throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueUsageContext

        public UsageContext getDefaultValueUsageContext()
                                                 throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueDosage

        public Dosage getDefaultValueDosage()
                                     throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDefaultValueMeta

        public Meta getDefaultValueMeta()
                                 throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        defaultValue (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').)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMeaningWhenMissingElement

        public MarkdownType getMeaningWhenMissingElement()
        Returns:
        meaningWhenMissing (The Implicit meaning that is to be understood when this element is missing (e.g. 'when this element is missing, the period is ongoing').). This is the underlying object with id, value and extensions. The accessor "getMeaningWhenMissing" gives direct access to the value
      • setMeaningWhenMissingElement

        public ElementDefinition setMeaningWhenMissingElement​(MarkdownType value)
        Parameters:
        value - meaningWhenMissing (The Implicit meaning that is to be understood when this element is missing (e.g. 'when this element is missing, the period is ongoing').). This is the underlying object with id, value and extensions. The accessor "getMeaningWhenMissing" gives direct access to the value
      • getMeaningWhenMissing

        public String getMeaningWhenMissing()
        Returns:
        The Implicit meaning that is to be understood when this element is missing (e.g. 'when this element is missing, the period is ongoing').
      • setMeaningWhenMissing

        public ElementDefinition setMeaningWhenMissing​(String value)
        Parameters:
        value - The Implicit meaning that is to be understood when this element is missing (e.g. 'when this element is missing, the period is ongoing').
      • getOrderMeaningElement

        public StringType getOrderMeaningElement()
        Returns:
        orderMeaning (If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.). This is the underlying object with id, value and extensions. The accessor "getOrderMeaning" gives direct access to the value
      • setOrderMeaningElement

        public ElementDefinition setOrderMeaningElement​(StringType value)
        Parameters:
        value - orderMeaning (If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.). This is the underlying object with id, value and extensions. The accessor "getOrderMeaning" gives direct access to the value
      • getOrderMeaning

        public String getOrderMeaning()
        Returns:
        If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.
      • setOrderMeaning

        public ElementDefinition setOrderMeaning​(String value)
        Parameters:
        value - If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.
      • getFixed

        public DataType getFixed()
        Returns:
        fixed (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.)
      • getFixedBase64BinaryType

        public Base64BinaryType getFixedBase64BinaryType()
                                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedBooleanType

        public BooleanType getFixedBooleanType()
                                        throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedCanonicalType

        public CanonicalType getFixedCanonicalType()
                                            throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedCodeType

        public CodeType getFixedCodeType()
                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedDateType

        public DateType getFixedDateType()
                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedDateTimeType

        public DateTimeType getFixedDateTimeType()
                                          throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedDecimalType

        public DecimalType getFixedDecimalType()
                                        throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedIdType

        public IdType getFixedIdType()
                              throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedInstantType

        public InstantType getFixedInstantType()
                                        throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedIntegerType

        public IntegerType getFixedIntegerType()
                                        throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedInteger64Type

        public Integer64Type getFixedInteger64Type()
                                            throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedMarkdownType

        public MarkdownType getFixedMarkdownType()
                                          throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedOidType

        public OidType getFixedOidType()
                                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedPositiveIntType

        public PositiveIntType getFixedPositiveIntType()
                                                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedStringType

        public StringType getFixedStringType()
                                      throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedTimeType

        public TimeType getFixedTimeType()
                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedUnsignedIntType

        public UnsignedIntType getFixedUnsignedIntType()
                                                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedUriType

        public UriType getFixedUriType()
                                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedUrlType

        public UrlType getFixedUrlType()
                                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedUuidType

        public UuidType getFixedUuidType()
                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedAddress

        public Address getFixedAddress()
                                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedAge

        public Age getFixedAge()
                        throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedAnnotation

        public Annotation getFixedAnnotation()
                                      throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedAttachment

        public Attachment getFixedAttachment()
                                      throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedCodeableConcept

        public CodeableConcept getFixedCodeableConcept()
                                                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedCodeableReference

        public CodeableReference getFixedCodeableReference()
                                                    throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedCoding

        public Coding getFixedCoding()
                              throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedContactPoint

        public ContactPoint getFixedContactPoint()
                                          throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedCount

        public Count getFixedCount()
                            throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedDistance

        public Distance getFixedDistance()
                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedDuration

        public Duration getFixedDuration()
                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedHumanName

        public HumanName getFixedHumanName()
                                    throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedIdentifier

        public Identifier getFixedIdentifier()
                                      throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedMoney

        public Money getFixedMoney()
                            throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedPeriod

        public Period getFixedPeriod()
                              throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedQuantity

        public Quantity getFixedQuantity()
                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedRange

        public Range getFixedRange()
                            throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedRatio

        public Ratio getFixedRatio()
                            throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedRatioRange

        public RatioRange getFixedRatioRange()
                                      throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedReference

        public Reference getFixedReference()
                                    throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedSampledData

        public SampledData getFixedSampledData()
                                        throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedSignature

        public Signature getFixedSignature()
                                    throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedTiming

        public Timing getFixedTiming()
                              throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedContactDetail

        public ContactDetail getFixedContactDetail()
                                            throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedContributor

        public Contributor getFixedContributor()
                                        throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedDataRequirement

        public DataRequirement getFixedDataRequirement()
                                                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedExpression

        public Expression getFixedExpression()
                                      throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedParameterDefinition

        public ParameterDefinition getFixedParameterDefinition()
                                                        throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedRelatedArtifact

        public RelatedArtifact getFixedRelatedArtifact()
                                                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedTriggerDefinition

        public TriggerDefinition getFixedTriggerDefinition()
                                                    throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedUsageContext

        public UsageContext getFixedUsageContext()
                                          throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedDosage

        public Dosage getFixedDosage()
                              throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getFixedMeta

        public Meta getFixedMeta()
                          throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        fixed (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setFixed

        public ElementDefinition setFixed​(DataType value)
        Parameters:
        value - fixed (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.)
      • getPattern

        public DataType getPattern()
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
      • getPatternBase64BinaryType

        public Base64BinaryType getPatternBase64BinaryType()
                                                    throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternBooleanType

        public BooleanType getPatternBooleanType()
                                          throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternCanonicalType

        public CanonicalType getPatternCanonicalType()
                                              throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternCodeType

        public CodeType getPatternCodeType()
                                    throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternDateType

        public DateType getPatternDateType()
                                    throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternDateTimeType

        public DateTimeType getPatternDateTimeType()
                                            throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternDecimalType

        public DecimalType getPatternDecimalType()
                                          throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternIdType

        public IdType getPatternIdType()
                                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternInstantType

        public InstantType getPatternInstantType()
                                          throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternIntegerType

        public IntegerType getPatternIntegerType()
                                          throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternInteger64Type

        public Integer64Type getPatternInteger64Type()
                                              throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternMarkdownType

        public MarkdownType getPatternMarkdownType()
                                            throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternOidType

        public OidType getPatternOidType()
                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternPositiveIntType

        public PositiveIntType getPatternPositiveIntType()
                                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternStringType

        public StringType getPatternStringType()
                                        throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternTimeType

        public TimeType getPatternTimeType()
                                    throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternUnsignedIntType

        public UnsignedIntType getPatternUnsignedIntType()
                                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternUriType

        public UriType getPatternUriType()
                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternUrlType

        public UrlType getPatternUrlType()
                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternUuidType

        public UuidType getPatternUuidType()
                                    throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternAddress

        public Address getPatternAddress()
                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternAge

        public Age getPatternAge()
                          throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternAnnotation

        public Annotation getPatternAnnotation()
                                        throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternAttachment

        public Attachment getPatternAttachment()
                                        throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternCodeableConcept

        public CodeableConcept getPatternCodeableConcept()
                                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternCodeableReference

        public CodeableReference getPatternCodeableReference()
                                                      throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternCoding

        public Coding getPatternCoding()
                                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternContactPoint

        public ContactPoint getPatternContactPoint()
                                            throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternCount

        public Count getPatternCount()
                              throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternDistance

        public Distance getPatternDistance()
                                    throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternDuration

        public Duration getPatternDuration()
                                    throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternHumanName

        public HumanName getPatternHumanName()
                                      throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternIdentifier

        public Identifier getPatternIdentifier()
                                        throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternMoney

        public Money getPatternMoney()
                              throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternPeriod

        public Period getPatternPeriod()
                                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternQuantity

        public Quantity getPatternQuantity()
                                    throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternRange

        public Range getPatternRange()
                              throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternRatio

        public Ratio getPatternRatio()
                              throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternRatioRange

        public RatioRange getPatternRatioRange()
                                        throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternReference

        public Reference getPatternReference()
                                      throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternSampledData

        public SampledData getPatternSampledData()
                                          throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternSignature

        public Signature getPatternSignature()
                                      throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternTiming

        public Timing getPatternTiming()
                                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternContactDetail

        public ContactDetail getPatternContactDetail()
                                              throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternContributor

        public Contributor getPatternContributor()
                                          throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternDataRequirement

        public DataRequirement getPatternDataRequirement()
                                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternExpression

        public Expression getPatternExpression()
                                        throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternParameterDefinition

        public ParameterDefinition getPatternParameterDefinition()
                                                          throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternRelatedArtifact

        public RelatedArtifact getPatternRelatedArtifact()
                                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternTriggerDefinition

        public TriggerDefinition getPatternTriggerDefinition()
                                                      throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternUsageContext

        public UsageContext getPatternUsageContext()
                                            throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternDosage

        public Dosage getPatternDosage()
                                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPatternMeta

        public Meta getPatternMeta()
                            throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setPattern

        public ElementDefinition setPattern​(DataType value)
        Parameters:
        value - pattern (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. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.)
      • getMinValue

        public DataType getMinValue()
        Returns:
        minValue (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.)
      • getMinValueDateType

        public DateType getMinValueDateType()
                                     throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        minValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMinValueDateTimeType

        public DateTimeType getMinValueDateTimeType()
                                             throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        minValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMinValueInstantType

        public InstantType getMinValueInstantType()
                                           throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        minValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMinValueTimeType

        public TimeType getMinValueTimeType()
                                     throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        minValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMinValueDecimalType

        public DecimalType getMinValueDecimalType()
                                           throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        minValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMinValueIntegerType

        public IntegerType getMinValueIntegerType()
                                           throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        minValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMinValueInteger64Type

        public Integer64Type getMinValueInteger64Type()
                                               throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        minValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMinValuePositiveIntType

        public PositiveIntType getMinValuePositiveIntType()
                                                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        minValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMinValueUnsignedIntType

        public UnsignedIntType getMinValueUnsignedIntType()
                                                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        minValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMinValueQuantity

        public Quantity getMinValueQuantity()
                                     throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        minValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setMinValue

        public ElementDefinition setMinValue​(DataType value)
        Parameters:
        value - minValue (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.)
      • getMaxValue

        public DataType getMaxValue()
        Returns:
        maxValue (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.)
      • getMaxValueDateType

        public DateType getMaxValueDateType()
                                     throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        maxValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMaxValueDateTimeType

        public DateTimeType getMaxValueDateTimeType()
                                             throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        maxValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMaxValueInstantType

        public InstantType getMaxValueInstantType()
                                           throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        maxValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMaxValueTimeType

        public TimeType getMaxValueTimeType()
                                     throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        maxValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMaxValueDecimalType

        public DecimalType getMaxValueDecimalType()
                                           throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        maxValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMaxValueIntegerType

        public IntegerType getMaxValueIntegerType()
                                           throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        maxValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMaxValueInteger64Type

        public Integer64Type getMaxValueInteger64Type()
                                               throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        maxValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMaxValuePositiveIntType

        public PositiveIntType getMaxValuePositiveIntType()
                                                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        maxValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMaxValueUnsignedIntType

        public UnsignedIntType getMaxValueUnsignedIntType()
                                                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        maxValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getMaxValueQuantity

        public Quantity getMaxValueQuantity()
                                     throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        maxValue (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.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setMaxValue

        public ElementDefinition setMaxValue​(DataType value)
        Parameters:
        value - maxValue (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.)
      • getMaxLengthElement

        public IntegerType getMaxLengthElement()
        Returns:
        maxLength (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.). This is the underlying object with id, value and extensions. The accessor "getMaxLength" gives direct access to the value
      • setMaxLengthElement

        public ElementDefinition setMaxLengthElement​(IntegerType value)
        Parameters:
        value - maxLength (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.). This is the underlying object with id, value and extensions. The accessor "getMaxLength" gives direct access to the value
      • getMaxLength

        public int getMaxLength()
        Returns:
        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.
      • setMaxLength

        public ElementDefinition setMaxLength​(int value)
        Parameters:
        value - 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.
      • getCondition

        public List<IdTypegetCondition()
        Returns:
        condition (A reference to an invariant that may make additional statements about the cardinality or value in the instance.)
      • addConditionElement

        public IdType addConditionElement()
        Returns:
        condition (A reference to an invariant that may make additional statements about the cardinality or value in the instance.)
      • hasCondition

        public boolean hasCondition​(String value)
        Parameters:
        value - condition (A reference to an invariant that may make additional statements about the cardinality or value in the instance.)
      • getMustSupportElement

        public BooleanType getMustSupportElement()
        Returns:
        mustSupport (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. If false, whether to populate or use the data element in any way is at the discretion of the implementation.). This is the underlying object with id, value and extensions. The accessor "getMustSupport" gives direct access to the value
      • setMustSupportElement

        public ElementDefinition setMustSupportElement​(BooleanType value)
        Parameters:
        value - mustSupport (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. If false, whether to populate or use the data element in any way is at the discretion of the implementation.). This is the underlying object with id, value and extensions. The accessor "getMustSupport" gives direct access to the value
      • getMustSupport

        public boolean getMustSupport()
        Returns:
        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. If false, whether to populate or use the data element in any way is at the discretion of the implementation.
      • setMustSupport

        public ElementDefinition setMustSupport​(boolean value)
        Parameters:
        value - 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. If false, whether to populate or use the data element in any way is at the discretion of the implementation.
      • getIsModifierElement

        public BooleanType getIsModifierElement()
        Returns:
        isModifier (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.). This is the underlying object with id, value and extensions. The accessor "getIsModifier" gives direct access to the value
      • setIsModifierElement

        public ElementDefinition setIsModifierElement​(BooleanType value)
        Parameters:
        value - isModifier (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.). This is the underlying object with id, value and extensions. The accessor "getIsModifier" gives direct access to the value
      • getIsModifier

        public boolean getIsModifier()
        Returns:
        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.
      • setIsModifier

        public ElementDefinition setIsModifier​(boolean value)
        Parameters:
        value - 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.
      • getIsModifierReasonElement

        public StringType getIsModifierReasonElement()
        Returns:
        isModifierReason (Explains how that element affects the interpretation of the resource or element that contains it.). This is the underlying object with id, value and extensions. The accessor "getIsModifierReason" gives direct access to the value
      • setIsModifierReasonElement

        public ElementDefinition setIsModifierReasonElement​(StringType value)
        Parameters:
        value - isModifierReason (Explains how that element affects the interpretation of the resource or element that contains it.). This is the underlying object with id, value and extensions. The accessor "getIsModifierReason" gives direct access to the value
      • getIsModifierReason

        public String getIsModifierReason()
        Returns:
        Explains how that element affects the interpretation of the resource or element that contains it.
      • getIsSummaryElement

        public BooleanType getIsSummaryElement()
        Returns:
        isSummary (Whether the element should be included if a client requests a search with the parameter _summary=true.). This is the underlying object with id, value and extensions. The accessor "getIsSummary" gives direct access to the value
      • setIsSummaryElement

        public ElementDefinition setIsSummaryElement​(BooleanType value)
        Parameters:
        value - isSummary (Whether the element should be included if a client requests a search with the parameter _summary=true.). This is the underlying object with id, value and extensions. The accessor "getIsSummary" gives direct access to the value
      • getIsSummary

        public boolean getIsSummary()
        Returns:
        Whether the element should be included if a client requests a search with the parameter _summary=true.
      • setIsSummary

        public ElementDefinition setIsSummary​(boolean value)
        Parameters:
        value - Whether the element should be included if a client requests a search with the parameter _summary=true.
      • getProperty

        public Base[] getProperty​(int hash,
                                  String name,
                                  boolean checkValid)
                           throws org.hl7.fhir.exceptions.FHIRException
        Overrides:
        getProperty in class BackboneType
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.hl7.fhir.instance.model.api.IBase
        Overrides:
        isEmpty in class BackboneType