Package org.hl7.fhir

Class ElementDefinition

java.lang.Object
org.hl7.fhir.Element
org.hl7.fhir.ElementDefinition
All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2

public class ElementDefinition extends Element implements org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions

Java class for ElementDefinition complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ElementDefinition">
   <complexContent>
     <extension base="{http://hl7.org/fhir}Element">
       <sequence>
         <element name="path" type="{http://hl7.org/fhir}string"/>
         <element name="representation" type="{http://hl7.org/fhir}PropertyRepresentation" maxOccurs="unbounded" minOccurs="0"/>
         <element name="name" type="{http://hl7.org/fhir}string" minOccurs="0"/>
         <element name="label" type="{http://hl7.org/fhir}string" minOccurs="0"/>
         <element name="code" type="{http://hl7.org/fhir}Coding" maxOccurs="unbounded" minOccurs="0"/>
         <element name="slicing" type="{http://hl7.org/fhir}ElementDefinition.Slicing" minOccurs="0"/>
         <element name="short" type="{http://hl7.org/fhir}string" minOccurs="0"/>
         <element name="definition" type="{http://hl7.org/fhir}markdown" minOccurs="0"/>
         <element name="comments" type="{http://hl7.org/fhir}markdown" minOccurs="0"/>
         <element name="requirements" type="{http://hl7.org/fhir}markdown" minOccurs="0"/>
         <element name="alias" type="{http://hl7.org/fhir}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="min" type="{http://hl7.org/fhir}integer" minOccurs="0"/>
         <element name="max" type="{http://hl7.org/fhir}string" minOccurs="0"/>
         <element name="base" type="{http://hl7.org/fhir}ElementDefinition.Base" minOccurs="0"/>
         <element name="contentReference" type="{http://hl7.org/fhir}uri" minOccurs="0"/>
         <element name="type" type="{http://hl7.org/fhir}ElementDefinition.Type" maxOccurs="unbounded" minOccurs="0"/>
         <choice minOccurs="0">
           <element name="defaultValueBoolean" type="{http://hl7.org/fhir}boolean"/>
           <element name="defaultValueInteger" type="{http://hl7.org/fhir}integer"/>
           <element name="defaultValueDecimal" type="{http://hl7.org/fhir}decimal"/>
           <element name="defaultValueBase64Binary" type="{http://hl7.org/fhir}base64Binary"/>
           <element name="defaultValueInstant" type="{http://hl7.org/fhir}instant"/>
           <element name="defaultValueString" type="{http://hl7.org/fhir}string"/>
           <element name="defaultValueUri" type="{http://hl7.org/fhir}uri"/>
           <element name="defaultValueDate" type="{http://hl7.org/fhir}date"/>
           <element name="defaultValueDateTime" type="{http://hl7.org/fhir}dateTime"/>
           <element name="defaultValueTime" type="{http://hl7.org/fhir}time"/>
           <element name="defaultValueCode" type="{http://hl7.org/fhir}code"/>
           <element name="defaultValueOid" type="{http://hl7.org/fhir}oid"/>
           <element name="defaultValueUuid" type="{http://hl7.org/fhir}uuid"/>
           <element name="defaultValueId" type="{http://hl7.org/fhir}id"/>
           <element name="defaultValueUnsignedInt" type="{http://hl7.org/fhir}unsignedInt"/>
           <element name="defaultValuePositiveInt" type="{http://hl7.org/fhir}positiveInt"/>
           <element name="defaultValueMarkdown" type="{http://hl7.org/fhir}markdown"/>
           <element name="defaultValueAnnotation" type="{http://hl7.org/fhir}Annotation"/>
           <element name="defaultValueAttachment" type="{http://hl7.org/fhir}Attachment"/>
           <element name="defaultValueIdentifier" type="{http://hl7.org/fhir}Identifier"/>
           <element name="defaultValueCodeableConcept" type="{http://hl7.org/fhir}CodeableConcept"/>
           <element name="defaultValueCoding" type="{http://hl7.org/fhir}Coding"/>
           <element name="defaultValueQuantity" type="{http://hl7.org/fhir}Quantity"/>
           <element name="defaultValueRange" type="{http://hl7.org/fhir}Range"/>
           <element name="defaultValuePeriod" type="{http://hl7.org/fhir}Period"/>
           <element name="defaultValueRatio" type="{http://hl7.org/fhir}Ratio"/>
           <element name="defaultValueReference" type="{http://hl7.org/fhir}Reference"/>
           <element name="defaultValueSampledData" type="{http://hl7.org/fhir}SampledData"/>
           <element name="defaultValueSignature" type="{http://hl7.org/fhir}Signature"/>
           <element name="defaultValueHumanName" type="{http://hl7.org/fhir}HumanName"/>
           <element name="defaultValueAddress" type="{http://hl7.org/fhir}Address"/>
           <element name="defaultValueContactPoint" type="{http://hl7.org/fhir}ContactPoint"/>
           <element name="defaultValueTiming" type="{http://hl7.org/fhir}Timing"/>
           <element name="defaultValueMeta" type="{http://hl7.org/fhir}Meta"/>
         </choice>
         <element name="meaningWhenMissing" type="{http://hl7.org/fhir}markdown" minOccurs="0"/>
         <choice minOccurs="0">
           <element name="fixedBoolean" type="{http://hl7.org/fhir}boolean"/>
           <element name="fixedInteger" type="{http://hl7.org/fhir}integer"/>
           <element name="fixedDecimal" type="{http://hl7.org/fhir}decimal"/>
           <element name="fixedBase64Binary" type="{http://hl7.org/fhir}base64Binary"/>
           <element name="fixedInstant" type="{http://hl7.org/fhir}instant"/>
           <element name="fixedString" type="{http://hl7.org/fhir}string"/>
           <element name="fixedUri" type="{http://hl7.org/fhir}uri"/>
           <element name="fixedDate" type="{http://hl7.org/fhir}date"/>
           <element name="fixedDateTime" type="{http://hl7.org/fhir}dateTime"/>
           <element name="fixedTime" type="{http://hl7.org/fhir}time"/>
           <element name="fixedCode" type="{http://hl7.org/fhir}code"/>
           <element name="fixedOid" type="{http://hl7.org/fhir}oid"/>
           <element name="fixedUuid" type="{http://hl7.org/fhir}uuid"/>
           <element name="fixedId" type="{http://hl7.org/fhir}id"/>
           <element name="fixedUnsignedInt" type="{http://hl7.org/fhir}unsignedInt"/>
           <element name="fixedPositiveInt" type="{http://hl7.org/fhir}positiveInt"/>
           <element name="fixedMarkdown" type="{http://hl7.org/fhir}markdown"/>
           <element name="fixedAnnotation" type="{http://hl7.org/fhir}Annotation"/>
           <element name="fixedAttachment" type="{http://hl7.org/fhir}Attachment"/>
           <element name="fixedIdentifier" type="{http://hl7.org/fhir}Identifier"/>
           <element name="fixedCodeableConcept" type="{http://hl7.org/fhir}CodeableConcept"/>
           <element name="fixedCoding" type="{http://hl7.org/fhir}Coding"/>
           <element name="fixedQuantity" type="{http://hl7.org/fhir}Quantity"/>
           <element name="fixedRange" type="{http://hl7.org/fhir}Range"/>
           <element name="fixedPeriod" type="{http://hl7.org/fhir}Period"/>
           <element name="fixedRatio" type="{http://hl7.org/fhir}Ratio"/>
           <element name="fixedReference" type="{http://hl7.org/fhir}Reference"/>
           <element name="fixedSampledData" type="{http://hl7.org/fhir}SampledData"/>
           <element name="fixedSignature" type="{http://hl7.org/fhir}Signature"/>
           <element name="fixedHumanName" type="{http://hl7.org/fhir}HumanName"/>
           <element name="fixedAddress" type="{http://hl7.org/fhir}Address"/>
           <element name="fixedContactPoint" type="{http://hl7.org/fhir}ContactPoint"/>
           <element name="fixedTiming" type="{http://hl7.org/fhir}Timing"/>
           <element name="fixedMeta" type="{http://hl7.org/fhir}Meta"/>
         </choice>
         <choice minOccurs="0">
           <element name="patternBoolean" type="{http://hl7.org/fhir}boolean"/>
           <element name="patternInteger" type="{http://hl7.org/fhir}integer"/>
           <element name="patternDecimal" type="{http://hl7.org/fhir}decimal"/>
           <element name="patternBase64Binary" type="{http://hl7.org/fhir}base64Binary"/>
           <element name="patternInstant" type="{http://hl7.org/fhir}instant"/>
           <element name="patternString" type="{http://hl7.org/fhir}string"/>
           <element name="patternUri" type="{http://hl7.org/fhir}uri"/>
           <element name="patternDate" type="{http://hl7.org/fhir}date"/>
           <element name="patternDateTime" type="{http://hl7.org/fhir}dateTime"/>
           <element name="patternTime" type="{http://hl7.org/fhir}time"/>
           <element name="patternCode" type="{http://hl7.org/fhir}code"/>
           <element name="patternOid" type="{http://hl7.org/fhir}oid"/>
           <element name="patternUuid" type="{http://hl7.org/fhir}uuid"/>
           <element name="patternId" type="{http://hl7.org/fhir}id"/>
           <element name="patternUnsignedInt" type="{http://hl7.org/fhir}unsignedInt"/>
           <element name="patternPositiveInt" type="{http://hl7.org/fhir}positiveInt"/>
           <element name="patternMarkdown" type="{http://hl7.org/fhir}markdown"/>
           <element name="patternAnnotation" type="{http://hl7.org/fhir}Annotation"/>
           <element name="patternAttachment" type="{http://hl7.org/fhir}Attachment"/>
           <element name="patternIdentifier" type="{http://hl7.org/fhir}Identifier"/>
           <element name="patternCodeableConcept" type="{http://hl7.org/fhir}CodeableConcept"/>
           <element name="patternCoding" type="{http://hl7.org/fhir}Coding"/>
           <element name="patternQuantity" type="{http://hl7.org/fhir}Quantity"/>
           <element name="patternRange" type="{http://hl7.org/fhir}Range"/>
           <element name="patternPeriod" type="{http://hl7.org/fhir}Period"/>
           <element name="patternRatio" type="{http://hl7.org/fhir}Ratio"/>
           <element name="patternReference" type="{http://hl7.org/fhir}Reference"/>
           <element name="patternSampledData" type="{http://hl7.org/fhir}SampledData"/>
           <element name="patternSignature" type="{http://hl7.org/fhir}Signature"/>
           <element name="patternHumanName" type="{http://hl7.org/fhir}HumanName"/>
           <element name="patternAddress" type="{http://hl7.org/fhir}Address"/>
           <element name="patternContactPoint" type="{http://hl7.org/fhir}ContactPoint"/>
           <element name="patternTiming" type="{http://hl7.org/fhir}Timing"/>
           <element name="patternMeta" type="{http://hl7.org/fhir}Meta"/>
         </choice>
         <choice minOccurs="0">
           <element name="exampleBoolean" type="{http://hl7.org/fhir}boolean"/>
           <element name="exampleInteger" type="{http://hl7.org/fhir}integer"/>
           <element name="exampleDecimal" type="{http://hl7.org/fhir}decimal"/>
           <element name="exampleBase64Binary" type="{http://hl7.org/fhir}base64Binary"/>
           <element name="exampleInstant" type="{http://hl7.org/fhir}instant"/>
           <element name="exampleString" type="{http://hl7.org/fhir}string"/>
           <element name="exampleUri" type="{http://hl7.org/fhir}uri"/>
           <element name="exampleDate" type="{http://hl7.org/fhir}date"/>
           <element name="exampleDateTime" type="{http://hl7.org/fhir}dateTime"/>
           <element name="exampleTime" type="{http://hl7.org/fhir}time"/>
           <element name="exampleCode" type="{http://hl7.org/fhir}code"/>
           <element name="exampleOid" type="{http://hl7.org/fhir}oid"/>
           <element name="exampleUuid" type="{http://hl7.org/fhir}uuid"/>
           <element name="exampleId" type="{http://hl7.org/fhir}id"/>
           <element name="exampleUnsignedInt" type="{http://hl7.org/fhir}unsignedInt"/>
           <element name="examplePositiveInt" type="{http://hl7.org/fhir}positiveInt"/>
           <element name="exampleMarkdown" type="{http://hl7.org/fhir}markdown"/>
           <element name="exampleAnnotation" type="{http://hl7.org/fhir}Annotation"/>
           <element name="exampleAttachment" type="{http://hl7.org/fhir}Attachment"/>
           <element name="exampleIdentifier" type="{http://hl7.org/fhir}Identifier"/>
           <element name="exampleCodeableConcept" type="{http://hl7.org/fhir}CodeableConcept"/>
           <element name="exampleCoding" type="{http://hl7.org/fhir}Coding"/>
           <element name="exampleQuantity" type="{http://hl7.org/fhir}Quantity"/>
           <element name="exampleRange" type="{http://hl7.org/fhir}Range"/>
           <element name="examplePeriod" type="{http://hl7.org/fhir}Period"/>
           <element name="exampleRatio" type="{http://hl7.org/fhir}Ratio"/>
           <element name="exampleReference" type="{http://hl7.org/fhir}Reference"/>
           <element name="exampleSampledData" type="{http://hl7.org/fhir}SampledData"/>
           <element name="exampleSignature" type="{http://hl7.org/fhir}Signature"/>
           <element name="exampleHumanName" type="{http://hl7.org/fhir}HumanName"/>
           <element name="exampleAddress" type="{http://hl7.org/fhir}Address"/>
           <element name="exampleContactPoint" type="{http://hl7.org/fhir}ContactPoint"/>
           <element name="exampleTiming" type="{http://hl7.org/fhir}Timing"/>
           <element name="exampleMeta" type="{http://hl7.org/fhir}Meta"/>
         </choice>
         <choice minOccurs="0">
           <element name="minValueBoolean" type="{http://hl7.org/fhir}boolean"/>
           <element name="minValueInteger" type="{http://hl7.org/fhir}integer"/>
           <element name="minValueDecimal" type="{http://hl7.org/fhir}decimal"/>
           <element name="minValueBase64Binary" type="{http://hl7.org/fhir}base64Binary"/>
           <element name="minValueInstant" type="{http://hl7.org/fhir}instant"/>
           <element name="minValueString" type="{http://hl7.org/fhir}string"/>
           <element name="minValueUri" type="{http://hl7.org/fhir}uri"/>
           <element name="minValueDate" type="{http://hl7.org/fhir}date"/>
           <element name="minValueDateTime" type="{http://hl7.org/fhir}dateTime"/>
           <element name="minValueTime" type="{http://hl7.org/fhir}time"/>
           <element name="minValueCode" type="{http://hl7.org/fhir}code"/>
           <element name="minValueOid" type="{http://hl7.org/fhir}oid"/>
           <element name="minValueUuid" type="{http://hl7.org/fhir}uuid"/>
           <element name="minValueId" type="{http://hl7.org/fhir}id"/>
           <element name="minValueUnsignedInt" type="{http://hl7.org/fhir}unsignedInt"/>
           <element name="minValuePositiveInt" type="{http://hl7.org/fhir}positiveInt"/>
           <element name="minValueMarkdown" type="{http://hl7.org/fhir}markdown"/>
           <element name="minValueAnnotation" type="{http://hl7.org/fhir}Annotation"/>
           <element name="minValueAttachment" type="{http://hl7.org/fhir}Attachment"/>
           <element name="minValueIdentifier" type="{http://hl7.org/fhir}Identifier"/>
           <element name="minValueCodeableConcept" type="{http://hl7.org/fhir}CodeableConcept"/>
           <element name="minValueCoding" type="{http://hl7.org/fhir}Coding"/>
           <element name="minValueQuantity" type="{http://hl7.org/fhir}Quantity"/>
           <element name="minValueRange" type="{http://hl7.org/fhir}Range"/>
           <element name="minValuePeriod" type="{http://hl7.org/fhir}Period"/>
           <element name="minValueRatio" type="{http://hl7.org/fhir}Ratio"/>
           <element name="minValueReference" type="{http://hl7.org/fhir}Reference"/>
           <element name="minValueSampledData" type="{http://hl7.org/fhir}SampledData"/>
           <element name="minValueSignature" type="{http://hl7.org/fhir}Signature"/>
           <element name="minValueHumanName" type="{http://hl7.org/fhir}HumanName"/>
           <element name="minValueAddress" type="{http://hl7.org/fhir}Address"/>
           <element name="minValueContactPoint" type="{http://hl7.org/fhir}ContactPoint"/>
           <element name="minValueTiming" type="{http://hl7.org/fhir}Timing"/>
           <element name="minValueMeta" type="{http://hl7.org/fhir}Meta"/>
         </choice>
         <choice minOccurs="0">
           <element name="maxValueBoolean" type="{http://hl7.org/fhir}boolean"/>
           <element name="maxValueInteger" type="{http://hl7.org/fhir}integer"/>
           <element name="maxValueDecimal" type="{http://hl7.org/fhir}decimal"/>
           <element name="maxValueBase64Binary" type="{http://hl7.org/fhir}base64Binary"/>
           <element name="maxValueInstant" type="{http://hl7.org/fhir}instant"/>
           <element name="maxValueString" type="{http://hl7.org/fhir}string"/>
           <element name="maxValueUri" type="{http://hl7.org/fhir}uri"/>
           <element name="maxValueDate" type="{http://hl7.org/fhir}date"/>
           <element name="maxValueDateTime" type="{http://hl7.org/fhir}dateTime"/>
           <element name="maxValueTime" type="{http://hl7.org/fhir}time"/>
           <element name="maxValueCode" type="{http://hl7.org/fhir}code"/>
           <element name="maxValueOid" type="{http://hl7.org/fhir}oid"/>
           <element name="maxValueUuid" type="{http://hl7.org/fhir}uuid"/>
           <element name="maxValueId" type="{http://hl7.org/fhir}id"/>
           <element name="maxValueUnsignedInt" type="{http://hl7.org/fhir}unsignedInt"/>
           <element name="maxValuePositiveInt" type="{http://hl7.org/fhir}positiveInt"/>
           <element name="maxValueMarkdown" type="{http://hl7.org/fhir}markdown"/>
           <element name="maxValueAnnotation" type="{http://hl7.org/fhir}Annotation"/>
           <element name="maxValueAttachment" type="{http://hl7.org/fhir}Attachment"/>
           <element name="maxValueIdentifier" type="{http://hl7.org/fhir}Identifier"/>
           <element name="maxValueCodeableConcept" type="{http://hl7.org/fhir}CodeableConcept"/>
           <element name="maxValueCoding" type="{http://hl7.org/fhir}Coding"/>
           <element name="maxValueQuantity" type="{http://hl7.org/fhir}Quantity"/>
           <element name="maxValueRange" type="{http://hl7.org/fhir}Range"/>
           <element name="maxValuePeriod" type="{http://hl7.org/fhir}Period"/>
           <element name="maxValueRatio" type="{http://hl7.org/fhir}Ratio"/>
           <element name="maxValueReference" type="{http://hl7.org/fhir}Reference"/>
           <element name="maxValueSampledData" type="{http://hl7.org/fhir}SampledData"/>
           <element name="maxValueSignature" type="{http://hl7.org/fhir}Signature"/>
           <element name="maxValueHumanName" type="{http://hl7.org/fhir}HumanName"/>
           <element name="maxValueAddress" type="{http://hl7.org/fhir}Address"/>
           <element name="maxValueContactPoint" type="{http://hl7.org/fhir}ContactPoint"/>
           <element name="maxValueTiming" type="{http://hl7.org/fhir}Timing"/>
           <element name="maxValueMeta" type="{http://hl7.org/fhir}Meta"/>
         </choice>
         <element name="maxLength" type="{http://hl7.org/fhir}integer" minOccurs="0"/>
         <element name="condition" type="{http://hl7.org/fhir}id" maxOccurs="unbounded" minOccurs="0"/>
         <element name="constraint" type="{http://hl7.org/fhir}ElementDefinition.Constraint" maxOccurs="unbounded" minOccurs="0"/>
         <element name="mustSupport" type="{http://hl7.org/fhir}boolean" minOccurs="0"/>
         <element name="isModifier" type="{http://hl7.org/fhir}boolean" minOccurs="0"/>
         <element name="isSummary" type="{http://hl7.org/fhir}boolean" minOccurs="0"/>
         <element name="binding" type="{http://hl7.org/fhir}ElementDefinition.Binding" minOccurs="0"/>
         <element name="mapping" type="{http://hl7.org/fhir}ElementDefinition.Mapping" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

    • path

      protected String path
    • representation

      protected List<PropertyRepresentation> representation
    • name

      protected String name
    • label

      protected String label
    • code

      protected List<Coding> code
    • slicing

      protected ElementDefinitionSlicing slicing
    • _short

      protected String _short
    • definition

      protected Markdown definition
    • comments

      protected Markdown comments
    • requirements

      protected Markdown requirements
    • alias

      protected List<String> alias
    • min

      protected Integer min
    • max

      protected String max
    • base

      protected ElementDefinitionBase base
    • contentReference

      protected Uri contentReference
    • type

      protected List<ElementDefinitionType> type
    • defaultValueBoolean

      protected Boolean defaultValueBoolean
    • defaultValueInteger

      protected Integer defaultValueInteger
    • defaultValueDecimal

      protected Decimal defaultValueDecimal
    • defaultValueBase64Binary

      protected Base64Binary defaultValueBase64Binary
    • defaultValueInstant

      protected Instant defaultValueInstant
    • defaultValueString

      protected String defaultValueString
    • defaultValueUri

      protected Uri defaultValueUri
    • defaultValueDate

      protected Date defaultValueDate
    • defaultValueDateTime

      protected DateTime defaultValueDateTime
    • defaultValueTime

      protected Time defaultValueTime
    • defaultValueCode

      protected Code defaultValueCode
    • defaultValueOid

      protected Oid defaultValueOid
    • defaultValueUuid

      protected Uuid defaultValueUuid
    • defaultValueId

      protected Id defaultValueId
    • defaultValueUnsignedInt

      protected UnsignedInt defaultValueUnsignedInt
    • defaultValuePositiveInt

      protected PositiveInt defaultValuePositiveInt
    • defaultValueMarkdown

      protected Markdown defaultValueMarkdown
    • defaultValueAnnotation

      protected Annotation defaultValueAnnotation
    • defaultValueAttachment

      protected Attachment defaultValueAttachment
    • defaultValueIdentifier

      protected Identifier defaultValueIdentifier
    • defaultValueCodeableConcept

      protected CodeableConcept defaultValueCodeableConcept
    • defaultValueCoding

      protected Coding defaultValueCoding
    • defaultValueQuantity

      protected Quantity defaultValueQuantity
    • defaultValueRange

      protected Range defaultValueRange
    • defaultValuePeriod

      protected Period defaultValuePeriod
    • defaultValueRatio

      protected Ratio defaultValueRatio
    • defaultValueReference

      protected Reference defaultValueReference
    • defaultValueSampledData

      protected SampledData defaultValueSampledData
    • defaultValueSignature

      protected Signature defaultValueSignature
    • defaultValueHumanName

      protected HumanName defaultValueHumanName
    • defaultValueAddress

      protected Address defaultValueAddress
    • defaultValueContactPoint

      protected ContactPoint defaultValueContactPoint
    • defaultValueTiming

      protected Timing defaultValueTiming
    • defaultValueMeta

      protected Meta defaultValueMeta
    • meaningWhenMissing

      protected Markdown meaningWhenMissing
    • fixedBoolean

      protected Boolean fixedBoolean
    • fixedInteger

      protected Integer fixedInteger
    • fixedDecimal

      protected Decimal fixedDecimal
    • fixedBase64Binary

      protected Base64Binary fixedBase64Binary
    • fixedInstant

      protected Instant fixedInstant
    • fixedString

      protected String fixedString
    • fixedUri

      protected Uri fixedUri
    • fixedDate

      protected Date fixedDate
    • fixedDateTime

      protected DateTime fixedDateTime
    • fixedTime

      protected Time fixedTime
    • fixedCode

      protected Code fixedCode
    • fixedOid

      protected Oid fixedOid
    • fixedUuid

      protected Uuid fixedUuid
    • fixedId

      protected Id fixedId
    • fixedUnsignedInt

      protected UnsignedInt fixedUnsignedInt
    • fixedPositiveInt

      protected PositiveInt fixedPositiveInt
    • fixedMarkdown

      protected Markdown fixedMarkdown
    • fixedAnnotation

      protected Annotation fixedAnnotation
    • fixedAttachment

      protected Attachment fixedAttachment
    • fixedIdentifier

      protected Identifier fixedIdentifier
    • fixedCodeableConcept

      protected CodeableConcept fixedCodeableConcept
    • fixedCoding

      protected Coding fixedCoding
    • fixedQuantity

      protected Quantity fixedQuantity
    • fixedRange

      protected Range fixedRange
    • fixedPeriod

      protected Period fixedPeriod
    • fixedRatio

      protected Ratio fixedRatio
    • fixedReference

      protected Reference fixedReference
    • fixedSampledData

      protected SampledData fixedSampledData
    • fixedSignature

      protected Signature fixedSignature
    • fixedHumanName

      protected HumanName fixedHumanName
    • fixedAddress

      protected Address fixedAddress
    • fixedContactPoint

      protected ContactPoint fixedContactPoint
    • fixedTiming

      protected Timing fixedTiming
    • fixedMeta

      protected Meta fixedMeta
    • patternBoolean

      protected Boolean patternBoolean
    • patternInteger

      protected Integer patternInteger
    • patternDecimal

      protected Decimal patternDecimal
    • patternBase64Binary

      protected Base64Binary patternBase64Binary
    • patternInstant

      protected Instant patternInstant
    • patternString

      protected String patternString
    • patternUri

      protected Uri patternUri
    • patternDate

      protected Date patternDate
    • patternDateTime

      protected DateTime patternDateTime
    • patternTime

      protected Time patternTime
    • patternCode

      protected Code patternCode
    • patternOid

      protected Oid patternOid
    • patternUuid

      protected Uuid patternUuid
    • patternId

      protected Id patternId
    • patternUnsignedInt

      protected UnsignedInt patternUnsignedInt
    • patternPositiveInt

      protected PositiveInt patternPositiveInt
    • patternMarkdown

      protected Markdown patternMarkdown
    • patternAnnotation

      protected Annotation patternAnnotation
    • patternAttachment

      protected Attachment patternAttachment
    • patternIdentifier

      protected Identifier patternIdentifier
    • patternCodeableConcept

      protected CodeableConcept patternCodeableConcept
    • patternCoding

      protected Coding patternCoding
    • patternQuantity

      protected Quantity patternQuantity
    • patternRange

      protected Range patternRange
    • patternPeriod

      protected Period patternPeriod
    • patternRatio

      protected Ratio patternRatio
    • patternReference

      protected Reference patternReference
    • patternSampledData

      protected SampledData patternSampledData
    • patternSignature

      protected Signature patternSignature
    • patternHumanName

      protected HumanName patternHumanName
    • patternAddress

      protected Address patternAddress
    • patternContactPoint

      protected ContactPoint patternContactPoint
    • patternTiming

      protected Timing patternTiming
    • patternMeta

      protected Meta patternMeta
    • exampleBoolean

      protected Boolean exampleBoolean
    • exampleInteger

      protected Integer exampleInteger
    • exampleDecimal

      protected Decimal exampleDecimal
    • exampleBase64Binary

      protected Base64Binary exampleBase64Binary
    • exampleInstant

      protected Instant exampleInstant
    • exampleString

      protected String exampleString
    • exampleUri

      protected Uri exampleUri
    • exampleDate

      protected Date exampleDate
    • exampleDateTime

      protected DateTime exampleDateTime
    • exampleTime

      protected Time exampleTime
    • exampleCode

      protected Code exampleCode
    • exampleOid

      protected Oid exampleOid
    • exampleUuid

      protected Uuid exampleUuid
    • exampleId

      protected Id exampleId
    • exampleUnsignedInt

      protected UnsignedInt exampleUnsignedInt
    • examplePositiveInt

      protected PositiveInt examplePositiveInt
    • exampleMarkdown

      protected Markdown exampleMarkdown
    • exampleAnnotation

      protected Annotation exampleAnnotation
    • exampleAttachment

      protected Attachment exampleAttachment
    • exampleIdentifier

      protected Identifier exampleIdentifier
    • exampleCodeableConcept

      protected CodeableConcept exampleCodeableConcept
    • exampleCoding

      protected Coding exampleCoding
    • exampleQuantity

      protected Quantity exampleQuantity
    • exampleRange

      protected Range exampleRange
    • examplePeriod

      protected Period examplePeriod
    • exampleRatio

      protected Ratio exampleRatio
    • exampleReference

      protected Reference exampleReference
    • exampleSampledData

      protected SampledData exampleSampledData
    • exampleSignature

      protected Signature exampleSignature
    • exampleHumanName

      protected HumanName exampleHumanName
    • exampleAddress

      protected Address exampleAddress
    • exampleContactPoint

      protected ContactPoint exampleContactPoint
    • exampleTiming

      protected Timing exampleTiming
    • exampleMeta

      protected Meta exampleMeta
    • minValueBoolean

      protected Boolean minValueBoolean
    • minValueInteger

      protected Integer minValueInteger
    • minValueDecimal

      protected Decimal minValueDecimal
    • minValueBase64Binary

      protected Base64Binary minValueBase64Binary
    • minValueInstant

      protected Instant minValueInstant
    • minValueString

      protected String minValueString
    • minValueUri

      protected Uri minValueUri
    • minValueDate

      protected Date minValueDate
    • minValueDateTime

      protected DateTime minValueDateTime
    • minValueTime

      protected Time minValueTime
    • minValueCode

      protected Code minValueCode
    • minValueOid

      protected Oid minValueOid
    • minValueUuid

      protected Uuid minValueUuid
    • minValueId

      protected Id minValueId
    • minValueUnsignedInt

      protected UnsignedInt minValueUnsignedInt
    • minValuePositiveInt

      protected PositiveInt minValuePositiveInt
    • minValueMarkdown

      protected Markdown minValueMarkdown
    • minValueAnnotation

      protected Annotation minValueAnnotation
    • minValueAttachment

      protected Attachment minValueAttachment
    • minValueIdentifier

      protected Identifier minValueIdentifier
    • minValueCodeableConcept

      protected CodeableConcept minValueCodeableConcept
    • minValueCoding

      protected Coding minValueCoding
    • minValueQuantity

      protected Quantity minValueQuantity
    • minValueRange

      protected Range minValueRange
    • minValuePeriod

      protected Period minValuePeriod
    • minValueRatio

      protected Ratio minValueRatio
    • minValueReference

      protected Reference minValueReference
    • minValueSampledData

      protected SampledData minValueSampledData
    • minValueSignature

      protected Signature minValueSignature
    • minValueHumanName

      protected HumanName minValueHumanName
    • minValueAddress

      protected Address minValueAddress
    • minValueContactPoint

      protected ContactPoint minValueContactPoint
    • minValueTiming

      protected Timing minValueTiming
    • minValueMeta

      protected Meta minValueMeta
    • maxValueBoolean

      protected Boolean maxValueBoolean
    • maxValueInteger

      protected Integer maxValueInteger
    • maxValueDecimal

      protected Decimal maxValueDecimal
    • maxValueBase64Binary

      protected Base64Binary maxValueBase64Binary
    • maxValueInstant

      protected Instant maxValueInstant
    • maxValueString

      protected String maxValueString
    • maxValueUri

      protected Uri maxValueUri
    • maxValueDate

      protected Date maxValueDate
    • maxValueDateTime

      protected DateTime maxValueDateTime
    • maxValueTime

      protected Time maxValueTime
    • maxValueCode

      protected Code maxValueCode
    • maxValueOid

      protected Oid maxValueOid
    • maxValueUuid

      protected Uuid maxValueUuid
    • maxValueId

      protected Id maxValueId
    • maxValueUnsignedInt

      protected UnsignedInt maxValueUnsignedInt
    • maxValuePositiveInt

      protected PositiveInt maxValuePositiveInt
    • maxValueMarkdown

      protected Markdown maxValueMarkdown
    • maxValueAnnotation

      protected Annotation maxValueAnnotation
    • maxValueAttachment

      protected Attachment maxValueAttachment
    • maxValueIdentifier

      protected Identifier maxValueIdentifier
    • maxValueCodeableConcept

      protected CodeableConcept maxValueCodeableConcept
    • maxValueCoding

      protected Coding maxValueCoding
    • maxValueQuantity

      protected Quantity maxValueQuantity
    • maxValueRange

      protected Range maxValueRange
    • maxValuePeriod

      protected Period maxValuePeriod
    • maxValueRatio

      protected Ratio maxValueRatio
    • maxValueReference

      protected Reference maxValueReference
    • maxValueSampledData

      protected SampledData maxValueSampledData
    • maxValueSignature

      protected Signature maxValueSignature
    • maxValueHumanName

      protected HumanName maxValueHumanName
    • maxValueAddress

      protected Address maxValueAddress
    • maxValueContactPoint

      protected ContactPoint maxValueContactPoint
    • maxValueTiming

      protected Timing maxValueTiming
    • maxValueMeta

      protected Meta maxValueMeta
    • maxLength

      protected Integer maxLength
    • condition

      protected List<Id> condition
    • constraint

      protected List<ElementDefinitionConstraint> constraint
    • mustSupport

      protected Boolean mustSupport
    • isModifier

      protected Boolean isModifier
    • isSummary

      protected Boolean isSummary
    • binding

      protected ElementDefinitionBinding binding
    • mapping

      protected List<ElementDefinitionMapping> mapping
  • Constructor Details

    • ElementDefinition

      public ElementDefinition()
  • Method Details

    • getPath

      public String getPath()
      Gets the value of the path property.
      Returns:
      possible object is String
    • setPath

      public void setPath(String value)
      Sets the value of the path property.
      Parameters:
      value - allowed object is String
    • getRepresentation

      public List<PropertyRepresentation> getRepresentation()
      Gets the value of the representation property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the representation property.

      For example, to add a new item, do as follows:

          getRepresentation().add(newItem);
       

      Objects of the following type(s) are allowed in the list PropertyRepresentation

    • getName

      public String getName()
      Gets the value of the name property.
      Returns:
      possible object is String
    • setName

      public void setName(String value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is String
    • getLabel

      public String getLabel()
      Gets the value of the label property.
      Returns:
      possible object is String
    • setLabel

      public void setLabel(String value)
      Sets the value of the label property.
      Parameters:
      value - allowed object is String
    • getCode

      public List<Coding> getCode()
      Gets the value of the code property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the code property.

      For example, to add a new item, do as follows:

          getCode().add(newItem);
       

      Objects of the following type(s) are allowed in the list Coding

    • getSlicing

      public ElementDefinitionSlicing getSlicing()
      Gets the value of the slicing property.
      Returns:
      possible object is ElementDefinitionSlicing
    • setSlicing

      public void setSlicing(ElementDefinitionSlicing value)
      Sets the value of the slicing property.
      Parameters:
      value - allowed object is ElementDefinitionSlicing
    • getShort

      public String getShort()
      Gets the value of the short property.
      Returns:
      possible object is String
    • setShort

      public void setShort(String value)
      Sets the value of the short property.
      Parameters:
      value - allowed object is String
    • getDefinition

      public Markdown getDefinition()
      Gets the value of the definition property.
      Returns:
      possible object is Markdown
    • setDefinition

      public void setDefinition(Markdown value)
      Sets the value of the definition property.
      Parameters:
      value - allowed object is Markdown
    • getComments

      public Markdown getComments()
      Gets the value of the comments property.
      Returns:
      possible object is Markdown
    • setComments

      public void setComments(Markdown value)
      Sets the value of the comments property.
      Parameters:
      value - allowed object is Markdown
    • getRequirements

      public Markdown getRequirements()
      Gets the value of the requirements property.
      Returns:
      possible object is Markdown
    • setRequirements

      public void setRequirements(Markdown value)
      Sets the value of the requirements property.
      Parameters:
      value - allowed object is Markdown
    • getAlias

      public List<String> getAlias()
      Gets the value of the alias property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the alias property.

      For example, to add a new item, do as follows:

          getAlias().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

    • getMin

      public Integer getMin()
      Gets the value of the min property.
      Returns:
      possible object is Integer
    • setMin

      public void setMin(Integer value)
      Sets the value of the min property.
      Parameters:
      value - allowed object is Integer
    • getMax

      public String getMax()
      Gets the value of the max property.
      Returns:
      possible object is String
    • setMax

      public void setMax(String value)
      Sets the value of the max property.
      Parameters:
      value - allowed object is String
    • getBase

      public ElementDefinitionBase getBase()
      Gets the value of the base property.
      Returns:
      possible object is ElementDefinitionBase
    • setBase

      public void setBase(ElementDefinitionBase value)
      Sets the value of the base property.
      Parameters:
      value - allowed object is ElementDefinitionBase
    • getContentReference

      public Uri getContentReference()
      Gets the value of the contentReference property.
      Returns:
      possible object is Uri
    • setContentReference

      public void setContentReference(Uri value)
      Sets the value of the contentReference property.
      Parameters:
      value - allowed object is Uri
    • getType

      public List<ElementDefinitionType> getType()
      Gets the value of the type property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the type property.

      For example, to add a new item, do as follows:

          getType().add(newItem);
       

      Objects of the following type(s) are allowed in the list ElementDefinitionType

    • getDefaultValueBoolean

      public Boolean getDefaultValueBoolean()
      Gets the value of the defaultValueBoolean property.
      Returns:
      possible object is Boolean
    • setDefaultValueBoolean

      public void setDefaultValueBoolean(Boolean value)
      Sets the value of the defaultValueBoolean property.
      Parameters:
      value - allowed object is Boolean
    • getDefaultValueInteger

      public Integer getDefaultValueInteger()
      Gets the value of the defaultValueInteger property.
      Returns:
      possible object is Integer
    • setDefaultValueInteger

      public void setDefaultValueInteger(Integer value)
      Sets the value of the defaultValueInteger property.
      Parameters:
      value - allowed object is Integer
    • getDefaultValueDecimal

      public Decimal getDefaultValueDecimal()
      Gets the value of the defaultValueDecimal property.
      Returns:
      possible object is Decimal
    • setDefaultValueDecimal

      public void setDefaultValueDecimal(Decimal value)
      Sets the value of the defaultValueDecimal property.
      Parameters:
      value - allowed object is Decimal
    • getDefaultValueBase64Binary

      public Base64Binary getDefaultValueBase64Binary()
      Gets the value of the defaultValueBase64Binary property.
      Returns:
      possible object is Base64Binary
    • setDefaultValueBase64Binary

      public void setDefaultValueBase64Binary(Base64Binary value)
      Sets the value of the defaultValueBase64Binary property.
      Parameters:
      value - allowed object is Base64Binary
    • getDefaultValueInstant

      public Instant getDefaultValueInstant()
      Gets the value of the defaultValueInstant property.
      Returns:
      possible object is Instant
    • setDefaultValueInstant

      public void setDefaultValueInstant(Instant value)
      Sets the value of the defaultValueInstant property.
      Parameters:
      value - allowed object is Instant
    • getDefaultValueString

      public String getDefaultValueString()
      Gets the value of the defaultValueString property.
      Returns:
      possible object is String
    • setDefaultValueString

      public void setDefaultValueString(String value)
      Sets the value of the defaultValueString property.
      Parameters:
      value - allowed object is String
    • getDefaultValueUri

      public Uri getDefaultValueUri()
      Gets the value of the defaultValueUri property.
      Returns:
      possible object is Uri
    • setDefaultValueUri

      public void setDefaultValueUri(Uri value)
      Sets the value of the defaultValueUri property.
      Parameters:
      value - allowed object is Uri
    • getDefaultValueDate

      public Date getDefaultValueDate()
      Gets the value of the defaultValueDate property.
      Returns:
      possible object is Date
    • setDefaultValueDate

      public void setDefaultValueDate(Date value)
      Sets the value of the defaultValueDate property.
      Parameters:
      value - allowed object is Date
    • getDefaultValueDateTime

      public DateTime getDefaultValueDateTime()
      Gets the value of the defaultValueDateTime property.
      Returns:
      possible object is DateTime
    • setDefaultValueDateTime

      public void setDefaultValueDateTime(DateTime value)
      Sets the value of the defaultValueDateTime property.
      Parameters:
      value - allowed object is DateTime
    • getDefaultValueTime

      public Time getDefaultValueTime()
      Gets the value of the defaultValueTime property.
      Returns:
      possible object is Time
    • setDefaultValueTime

      public void setDefaultValueTime(Time value)
      Sets the value of the defaultValueTime property.
      Parameters:
      value - allowed object is Time
    • getDefaultValueCode

      public Code getDefaultValueCode()
      Gets the value of the defaultValueCode property.
      Returns:
      possible object is Code
    • setDefaultValueCode

      public void setDefaultValueCode(Code value)
      Sets the value of the defaultValueCode property.
      Parameters:
      value - allowed object is Code
    • getDefaultValueOid

      public Oid getDefaultValueOid()
      Gets the value of the defaultValueOid property.
      Returns:
      possible object is Oid
    • setDefaultValueOid

      public void setDefaultValueOid(Oid value)
      Sets the value of the defaultValueOid property.
      Parameters:
      value - allowed object is Oid
    • getDefaultValueUuid

      public Uuid getDefaultValueUuid()
      Gets the value of the defaultValueUuid property.
      Returns:
      possible object is Uuid
    • setDefaultValueUuid

      public void setDefaultValueUuid(Uuid value)
      Sets the value of the defaultValueUuid property.
      Parameters:
      value - allowed object is Uuid
    • getDefaultValueId

      public Id getDefaultValueId()
      Gets the value of the defaultValueId property.
      Returns:
      possible object is Id
    • setDefaultValueId

      public void setDefaultValueId(Id value)
      Sets the value of the defaultValueId property.
      Parameters:
      value - allowed object is Id
    • getDefaultValueUnsignedInt

      public UnsignedInt getDefaultValueUnsignedInt()
      Gets the value of the defaultValueUnsignedInt property.
      Returns:
      possible object is UnsignedInt
    • setDefaultValueUnsignedInt

      public void setDefaultValueUnsignedInt(UnsignedInt value)
      Sets the value of the defaultValueUnsignedInt property.
      Parameters:
      value - allowed object is UnsignedInt
    • getDefaultValuePositiveInt

      public PositiveInt getDefaultValuePositiveInt()
      Gets the value of the defaultValuePositiveInt property.
      Returns:
      possible object is PositiveInt
    • setDefaultValuePositiveInt

      public void setDefaultValuePositiveInt(PositiveInt value)
      Sets the value of the defaultValuePositiveInt property.
      Parameters:
      value - allowed object is PositiveInt
    • getDefaultValueMarkdown

      public Markdown getDefaultValueMarkdown()
      Gets the value of the defaultValueMarkdown property.
      Returns:
      possible object is Markdown
    • setDefaultValueMarkdown

      public void setDefaultValueMarkdown(Markdown value)
      Sets the value of the defaultValueMarkdown property.
      Parameters:
      value - allowed object is Markdown
    • getDefaultValueAnnotation

      public Annotation getDefaultValueAnnotation()
      Gets the value of the defaultValueAnnotation property.
      Returns:
      possible object is Annotation
    • setDefaultValueAnnotation

      public void setDefaultValueAnnotation(Annotation value)
      Sets the value of the defaultValueAnnotation property.
      Parameters:
      value - allowed object is Annotation
    • getDefaultValueAttachment

      public Attachment getDefaultValueAttachment()
      Gets the value of the defaultValueAttachment property.
      Returns:
      possible object is Attachment
    • setDefaultValueAttachment

      public void setDefaultValueAttachment(Attachment value)
      Sets the value of the defaultValueAttachment property.
      Parameters:
      value - allowed object is Attachment
    • getDefaultValueIdentifier

      public Identifier getDefaultValueIdentifier()
      Gets the value of the defaultValueIdentifier property.
      Returns:
      possible object is Identifier
    • setDefaultValueIdentifier

      public void setDefaultValueIdentifier(Identifier value)
      Sets the value of the defaultValueIdentifier property.
      Parameters:
      value - allowed object is Identifier
    • getDefaultValueCodeableConcept

      public CodeableConcept getDefaultValueCodeableConcept()
      Gets the value of the defaultValueCodeableConcept property.
      Returns:
      possible object is CodeableConcept
    • setDefaultValueCodeableConcept

      public void setDefaultValueCodeableConcept(CodeableConcept value)
      Sets the value of the defaultValueCodeableConcept property.
      Parameters:
      value - allowed object is CodeableConcept
    • getDefaultValueCoding

      public Coding getDefaultValueCoding()
      Gets the value of the defaultValueCoding property.
      Returns:
      possible object is Coding
    • setDefaultValueCoding

      public void setDefaultValueCoding(Coding value)
      Sets the value of the defaultValueCoding property.
      Parameters:
      value - allowed object is Coding
    • getDefaultValueQuantity

      public Quantity getDefaultValueQuantity()
      Gets the value of the defaultValueQuantity property.
      Returns:
      possible object is Quantity
    • setDefaultValueQuantity

      public void setDefaultValueQuantity(Quantity value)
      Sets the value of the defaultValueQuantity property.
      Parameters:
      value - allowed object is Quantity
    • getDefaultValueRange

      public Range getDefaultValueRange()
      Gets the value of the defaultValueRange property.
      Returns:
      possible object is Range
    • setDefaultValueRange

      public void setDefaultValueRange(Range value)
      Sets the value of the defaultValueRange property.
      Parameters:
      value - allowed object is Range
    • getDefaultValuePeriod

      public Period getDefaultValuePeriod()
      Gets the value of the defaultValuePeriod property.
      Returns:
      possible object is Period
    • setDefaultValuePeriod

      public void setDefaultValuePeriod(Period value)
      Sets the value of the defaultValuePeriod property.
      Parameters:
      value - allowed object is Period
    • getDefaultValueRatio

      public Ratio getDefaultValueRatio()
      Gets the value of the defaultValueRatio property.
      Returns:
      possible object is Ratio
    • setDefaultValueRatio

      public void setDefaultValueRatio(Ratio value)
      Sets the value of the defaultValueRatio property.
      Parameters:
      value - allowed object is Ratio
    • getDefaultValueReference

      public Reference getDefaultValueReference()
      Gets the value of the defaultValueReference property.
      Returns:
      possible object is Reference
    • setDefaultValueReference

      public void setDefaultValueReference(Reference value)
      Sets the value of the defaultValueReference property.
      Parameters:
      value - allowed object is Reference
    • getDefaultValueSampledData

      public SampledData getDefaultValueSampledData()
      Gets the value of the defaultValueSampledData property.
      Returns:
      possible object is SampledData
    • setDefaultValueSampledData

      public void setDefaultValueSampledData(SampledData value)
      Sets the value of the defaultValueSampledData property.
      Parameters:
      value - allowed object is SampledData
    • getDefaultValueSignature

      public Signature getDefaultValueSignature()
      Gets the value of the defaultValueSignature property.
      Returns:
      possible object is Signature
    • setDefaultValueSignature

      public void setDefaultValueSignature(Signature value)
      Sets the value of the defaultValueSignature property.
      Parameters:
      value - allowed object is Signature
    • getDefaultValueHumanName

      public HumanName getDefaultValueHumanName()
      Gets the value of the defaultValueHumanName property.
      Returns:
      possible object is HumanName
    • setDefaultValueHumanName

      public void setDefaultValueHumanName(HumanName value)
      Sets the value of the defaultValueHumanName property.
      Parameters:
      value - allowed object is HumanName
    • getDefaultValueAddress

      public Address getDefaultValueAddress()
      Gets the value of the defaultValueAddress property.
      Returns:
      possible object is Address
    • setDefaultValueAddress

      public void setDefaultValueAddress(Address value)
      Sets the value of the defaultValueAddress property.
      Parameters:
      value - allowed object is Address
    • getDefaultValueContactPoint

      public ContactPoint getDefaultValueContactPoint()
      Gets the value of the defaultValueContactPoint property.
      Returns:
      possible object is ContactPoint
    • setDefaultValueContactPoint

      public void setDefaultValueContactPoint(ContactPoint value)
      Sets the value of the defaultValueContactPoint property.
      Parameters:
      value - allowed object is ContactPoint
    • getDefaultValueTiming

      public Timing getDefaultValueTiming()
      Gets the value of the defaultValueTiming property.
      Returns:
      possible object is Timing
    • setDefaultValueTiming

      public void setDefaultValueTiming(Timing value)
      Sets the value of the defaultValueTiming property.
      Parameters:
      value - allowed object is Timing
    • getDefaultValueMeta

      public Meta getDefaultValueMeta()
      Gets the value of the defaultValueMeta property.
      Returns:
      possible object is Meta
    • setDefaultValueMeta

      public void setDefaultValueMeta(Meta value)
      Sets the value of the defaultValueMeta property.
      Parameters:
      value - allowed object is Meta
    • getMeaningWhenMissing

      public Markdown getMeaningWhenMissing()
      Gets the value of the meaningWhenMissing property.
      Returns:
      possible object is Markdown
    • setMeaningWhenMissing

      public void setMeaningWhenMissing(Markdown value)
      Sets the value of the meaningWhenMissing property.
      Parameters:
      value - allowed object is Markdown
    • getFixedBoolean

      public Boolean getFixedBoolean()
      Gets the value of the fixedBoolean property.
      Returns:
      possible object is Boolean
    • setFixedBoolean

      public void setFixedBoolean(Boolean value)
      Sets the value of the fixedBoolean property.
      Parameters:
      value - allowed object is Boolean
    • getFixedInteger

      public Integer getFixedInteger()
      Gets the value of the fixedInteger property.
      Returns:
      possible object is Integer
    • setFixedInteger

      public void setFixedInteger(Integer value)
      Sets the value of the fixedInteger property.
      Parameters:
      value - allowed object is Integer
    • getFixedDecimal

      public Decimal getFixedDecimal()
      Gets the value of the fixedDecimal property.
      Returns:
      possible object is Decimal
    • setFixedDecimal

      public void setFixedDecimal(Decimal value)
      Sets the value of the fixedDecimal property.
      Parameters:
      value - allowed object is Decimal
    • getFixedBase64Binary

      public Base64Binary getFixedBase64Binary()
      Gets the value of the fixedBase64Binary property.
      Returns:
      possible object is Base64Binary
    • setFixedBase64Binary

      public void setFixedBase64Binary(Base64Binary value)
      Sets the value of the fixedBase64Binary property.
      Parameters:
      value - allowed object is Base64Binary
    • getFixedInstant

      public Instant getFixedInstant()
      Gets the value of the fixedInstant property.
      Returns:
      possible object is Instant
    • setFixedInstant

      public void setFixedInstant(Instant value)
      Sets the value of the fixedInstant property.
      Parameters:
      value - allowed object is Instant
    • getFixedString

      public String getFixedString()
      Gets the value of the fixedString property.
      Returns:
      possible object is String
    • setFixedString

      public void setFixedString(String value)
      Sets the value of the fixedString property.
      Parameters:
      value - allowed object is String
    • getFixedUri

      public Uri getFixedUri()
      Gets the value of the fixedUri property.
      Returns:
      possible object is Uri
    • setFixedUri

      public void setFixedUri(Uri value)
      Sets the value of the fixedUri property.
      Parameters:
      value - allowed object is Uri
    • getFixedDate

      public Date getFixedDate()
      Gets the value of the fixedDate property.
      Returns:
      possible object is Date
    • setFixedDate

      public void setFixedDate(Date value)
      Sets the value of the fixedDate property.
      Parameters:
      value - allowed object is Date
    • getFixedDateTime

      public DateTime getFixedDateTime()
      Gets the value of the fixedDateTime property.
      Returns:
      possible object is DateTime
    • setFixedDateTime

      public void setFixedDateTime(DateTime value)
      Sets the value of the fixedDateTime property.
      Parameters:
      value - allowed object is DateTime
    • getFixedTime

      public Time getFixedTime()
      Gets the value of the fixedTime property.
      Returns:
      possible object is Time
    • setFixedTime

      public void setFixedTime(Time value)
      Sets the value of the fixedTime property.
      Parameters:
      value - allowed object is Time
    • getFixedCode

      public Code getFixedCode()
      Gets the value of the fixedCode property.
      Returns:
      possible object is Code
    • setFixedCode

      public void setFixedCode(Code value)
      Sets the value of the fixedCode property.
      Parameters:
      value - allowed object is Code
    • getFixedOid

      public Oid getFixedOid()
      Gets the value of the fixedOid property.
      Returns:
      possible object is Oid
    • setFixedOid

      public void setFixedOid(Oid value)
      Sets the value of the fixedOid property.
      Parameters:
      value - allowed object is Oid
    • getFixedUuid

      public Uuid getFixedUuid()
      Gets the value of the fixedUuid property.
      Returns:
      possible object is Uuid
    • setFixedUuid

      public void setFixedUuid(Uuid value)
      Sets the value of the fixedUuid property.
      Parameters:
      value - allowed object is Uuid
    • getFixedId

      public Id getFixedId()
      Gets the value of the fixedId property.
      Returns:
      possible object is Id
    • setFixedId

      public void setFixedId(Id value)
      Sets the value of the fixedId property.
      Parameters:
      value - allowed object is Id
    • getFixedUnsignedInt

      public UnsignedInt getFixedUnsignedInt()
      Gets the value of the fixedUnsignedInt property.
      Returns:
      possible object is UnsignedInt
    • setFixedUnsignedInt

      public void setFixedUnsignedInt(UnsignedInt value)
      Sets the value of the fixedUnsignedInt property.
      Parameters:
      value - allowed object is UnsignedInt
    • getFixedPositiveInt

      public PositiveInt getFixedPositiveInt()
      Gets the value of the fixedPositiveInt property.
      Returns:
      possible object is PositiveInt
    • setFixedPositiveInt

      public void setFixedPositiveInt(PositiveInt value)
      Sets the value of the fixedPositiveInt property.
      Parameters:
      value - allowed object is PositiveInt
    • getFixedMarkdown

      public Markdown getFixedMarkdown()
      Gets the value of the fixedMarkdown property.
      Returns:
      possible object is Markdown
    • setFixedMarkdown

      public void setFixedMarkdown(Markdown value)
      Sets the value of the fixedMarkdown property.
      Parameters:
      value - allowed object is Markdown
    • getFixedAnnotation

      public Annotation getFixedAnnotation()
      Gets the value of the fixedAnnotation property.
      Returns:
      possible object is Annotation
    • setFixedAnnotation

      public void setFixedAnnotation(Annotation value)
      Sets the value of the fixedAnnotation property.
      Parameters:
      value - allowed object is Annotation
    • getFixedAttachment

      public Attachment getFixedAttachment()
      Gets the value of the fixedAttachment property.
      Returns:
      possible object is Attachment
    • setFixedAttachment

      public void setFixedAttachment(Attachment value)
      Sets the value of the fixedAttachment property.
      Parameters:
      value - allowed object is Attachment
    • getFixedIdentifier

      public Identifier getFixedIdentifier()
      Gets the value of the fixedIdentifier property.
      Returns:
      possible object is Identifier
    • setFixedIdentifier

      public void setFixedIdentifier(Identifier value)
      Sets the value of the fixedIdentifier property.
      Parameters:
      value - allowed object is Identifier
    • getFixedCodeableConcept

      public CodeableConcept getFixedCodeableConcept()
      Gets the value of the fixedCodeableConcept property.
      Returns:
      possible object is CodeableConcept
    • setFixedCodeableConcept

      public void setFixedCodeableConcept(CodeableConcept value)
      Sets the value of the fixedCodeableConcept property.
      Parameters:
      value - allowed object is CodeableConcept
    • getFixedCoding

      public Coding getFixedCoding()
      Gets the value of the fixedCoding property.
      Returns:
      possible object is Coding
    • setFixedCoding

      public void setFixedCoding(Coding value)
      Sets the value of the fixedCoding property.
      Parameters:
      value - allowed object is Coding
    • getFixedQuantity

      public Quantity getFixedQuantity()
      Gets the value of the fixedQuantity property.
      Returns:
      possible object is Quantity
    • setFixedQuantity

      public void setFixedQuantity(Quantity value)
      Sets the value of the fixedQuantity property.
      Parameters:
      value - allowed object is Quantity
    • getFixedRange

      public Range getFixedRange()
      Gets the value of the fixedRange property.
      Returns:
      possible object is Range
    • setFixedRange

      public void setFixedRange(Range value)
      Sets the value of the fixedRange property.
      Parameters:
      value - allowed object is Range
    • getFixedPeriod

      public Period getFixedPeriod()
      Gets the value of the fixedPeriod property.
      Returns:
      possible object is Period
    • setFixedPeriod

      public void setFixedPeriod(Period value)
      Sets the value of the fixedPeriod property.
      Parameters:
      value - allowed object is Period
    • getFixedRatio

      public Ratio getFixedRatio()
      Gets the value of the fixedRatio property.
      Returns:
      possible object is Ratio
    • setFixedRatio

      public void setFixedRatio(Ratio value)
      Sets the value of the fixedRatio property.
      Parameters:
      value - allowed object is Ratio
    • getFixedReference

      public Reference getFixedReference()
      Gets the value of the fixedReference property.
      Returns:
      possible object is Reference
    • setFixedReference

      public void setFixedReference(Reference value)
      Sets the value of the fixedReference property.
      Parameters:
      value - allowed object is Reference
    • getFixedSampledData

      public SampledData getFixedSampledData()
      Gets the value of the fixedSampledData property.
      Returns:
      possible object is SampledData
    • setFixedSampledData

      public void setFixedSampledData(SampledData value)
      Sets the value of the fixedSampledData property.
      Parameters:
      value - allowed object is SampledData
    • getFixedSignature

      public Signature getFixedSignature()
      Gets the value of the fixedSignature property.
      Returns:
      possible object is Signature
    • setFixedSignature

      public void setFixedSignature(Signature value)
      Sets the value of the fixedSignature property.
      Parameters:
      value - allowed object is Signature
    • getFixedHumanName

      public HumanName getFixedHumanName()
      Gets the value of the fixedHumanName property.
      Returns:
      possible object is HumanName
    • setFixedHumanName

      public void setFixedHumanName(HumanName value)
      Sets the value of the fixedHumanName property.
      Parameters:
      value - allowed object is HumanName
    • getFixedAddress

      public Address getFixedAddress()
      Gets the value of the fixedAddress property.
      Returns:
      possible object is Address
    • setFixedAddress

      public void setFixedAddress(Address value)
      Sets the value of the fixedAddress property.
      Parameters:
      value - allowed object is Address
    • getFixedContactPoint

      public ContactPoint getFixedContactPoint()
      Gets the value of the fixedContactPoint property.
      Returns:
      possible object is ContactPoint
    • setFixedContactPoint

      public void setFixedContactPoint(ContactPoint value)
      Sets the value of the fixedContactPoint property.
      Parameters:
      value - allowed object is ContactPoint
    • getFixedTiming

      public Timing getFixedTiming()
      Gets the value of the fixedTiming property.
      Returns:
      possible object is Timing
    • setFixedTiming

      public void setFixedTiming(Timing value)
      Sets the value of the fixedTiming property.
      Parameters:
      value - allowed object is Timing
    • getFixedMeta

      public Meta getFixedMeta()
      Gets the value of the fixedMeta property.
      Returns:
      possible object is Meta
    • setFixedMeta

      public void setFixedMeta(Meta value)
      Sets the value of the fixedMeta property.
      Parameters:
      value - allowed object is Meta
    • getPatternBoolean

      public Boolean getPatternBoolean()
      Gets the value of the patternBoolean property.
      Returns:
      possible object is Boolean
    • setPatternBoolean

      public void setPatternBoolean(Boolean value)
      Sets the value of the patternBoolean property.
      Parameters:
      value - allowed object is Boolean
    • getPatternInteger

      public Integer getPatternInteger()
      Gets the value of the patternInteger property.
      Returns:
      possible object is Integer
    • setPatternInteger

      public void setPatternInteger(Integer value)
      Sets the value of the patternInteger property.
      Parameters:
      value - allowed object is Integer
    • getPatternDecimal

      public Decimal getPatternDecimal()
      Gets the value of the patternDecimal property.
      Returns:
      possible object is Decimal
    • setPatternDecimal

      public void setPatternDecimal(Decimal value)
      Sets the value of the patternDecimal property.
      Parameters:
      value - allowed object is Decimal
    • getPatternBase64Binary

      public Base64Binary getPatternBase64Binary()
      Gets the value of the patternBase64Binary property.
      Returns:
      possible object is Base64Binary
    • setPatternBase64Binary

      public void setPatternBase64Binary(Base64Binary value)
      Sets the value of the patternBase64Binary property.
      Parameters:
      value - allowed object is Base64Binary
    • getPatternInstant

      public Instant getPatternInstant()
      Gets the value of the patternInstant property.
      Returns:
      possible object is Instant
    • setPatternInstant

      public void setPatternInstant(Instant value)
      Sets the value of the patternInstant property.
      Parameters:
      value - allowed object is Instant
    • getPatternString

      public String getPatternString()
      Gets the value of the patternString property.
      Returns:
      possible object is String
    • setPatternString

      public void setPatternString(String value)
      Sets the value of the patternString property.
      Parameters:
      value - allowed object is String
    • getPatternUri

      public Uri getPatternUri()
      Gets the value of the patternUri property.
      Returns:
      possible object is Uri
    • setPatternUri

      public void setPatternUri(Uri value)
      Sets the value of the patternUri property.
      Parameters:
      value - allowed object is Uri
    • getPatternDate

      public Date getPatternDate()
      Gets the value of the patternDate property.
      Returns:
      possible object is Date
    • setPatternDate

      public void setPatternDate(Date value)
      Sets the value of the patternDate property.
      Parameters:
      value - allowed object is Date
    • getPatternDateTime

      public DateTime getPatternDateTime()
      Gets the value of the patternDateTime property.
      Returns:
      possible object is DateTime
    • setPatternDateTime

      public void setPatternDateTime(DateTime value)
      Sets the value of the patternDateTime property.
      Parameters:
      value - allowed object is DateTime
    • getPatternTime

      public Time getPatternTime()
      Gets the value of the patternTime property.
      Returns:
      possible object is Time
    • setPatternTime

      public void setPatternTime(Time value)
      Sets the value of the patternTime property.
      Parameters:
      value - allowed object is Time
    • getPatternCode

      public Code getPatternCode()
      Gets the value of the patternCode property.
      Returns:
      possible object is Code
    • setPatternCode

      public void setPatternCode(Code value)
      Sets the value of the patternCode property.
      Parameters:
      value - allowed object is Code
    • getPatternOid

      public Oid getPatternOid()
      Gets the value of the patternOid property.
      Returns:
      possible object is Oid
    • setPatternOid

      public void setPatternOid(Oid value)
      Sets the value of the patternOid property.
      Parameters:
      value - allowed object is Oid
    • getPatternUuid

      public Uuid getPatternUuid()
      Gets the value of the patternUuid property.
      Returns:
      possible object is Uuid
    • setPatternUuid

      public void setPatternUuid(Uuid value)
      Sets the value of the patternUuid property.
      Parameters:
      value - allowed object is Uuid
    • getPatternId

      public Id getPatternId()
      Gets the value of the patternId property.
      Returns:
      possible object is Id
    • setPatternId

      public void setPatternId(Id value)
      Sets the value of the patternId property.
      Parameters:
      value - allowed object is Id
    • getPatternUnsignedInt

      public UnsignedInt getPatternUnsignedInt()
      Gets the value of the patternUnsignedInt property.
      Returns:
      possible object is UnsignedInt
    • setPatternUnsignedInt

      public void setPatternUnsignedInt(UnsignedInt value)
      Sets the value of the patternUnsignedInt property.
      Parameters:
      value - allowed object is UnsignedInt
    • getPatternPositiveInt

      public PositiveInt getPatternPositiveInt()
      Gets the value of the patternPositiveInt property.
      Returns:
      possible object is PositiveInt
    • setPatternPositiveInt

      public void setPatternPositiveInt(PositiveInt value)
      Sets the value of the patternPositiveInt property.
      Parameters:
      value - allowed object is PositiveInt
    • getPatternMarkdown

      public Markdown getPatternMarkdown()
      Gets the value of the patternMarkdown property.
      Returns:
      possible object is Markdown
    • setPatternMarkdown

      public void setPatternMarkdown(Markdown value)
      Sets the value of the patternMarkdown property.
      Parameters:
      value - allowed object is Markdown
    • getPatternAnnotation

      public Annotation getPatternAnnotation()
      Gets the value of the patternAnnotation property.
      Returns:
      possible object is Annotation
    • setPatternAnnotation

      public void setPatternAnnotation(Annotation value)
      Sets the value of the patternAnnotation property.
      Parameters:
      value - allowed object is Annotation
    • getPatternAttachment

      public Attachment getPatternAttachment()
      Gets the value of the patternAttachment property.
      Returns:
      possible object is Attachment
    • setPatternAttachment

      public void setPatternAttachment(Attachment value)
      Sets the value of the patternAttachment property.
      Parameters:
      value - allowed object is Attachment
    • getPatternIdentifier

      public Identifier getPatternIdentifier()
      Gets the value of the patternIdentifier property.
      Returns:
      possible object is Identifier
    • setPatternIdentifier

      public void setPatternIdentifier(Identifier value)
      Sets the value of the patternIdentifier property.
      Parameters:
      value - allowed object is Identifier
    • getPatternCodeableConcept

      public CodeableConcept getPatternCodeableConcept()
      Gets the value of the patternCodeableConcept property.
      Returns:
      possible object is CodeableConcept
    • setPatternCodeableConcept

      public void setPatternCodeableConcept(CodeableConcept value)
      Sets the value of the patternCodeableConcept property.
      Parameters:
      value - allowed object is CodeableConcept
    • getPatternCoding

      public Coding getPatternCoding()
      Gets the value of the patternCoding property.
      Returns:
      possible object is Coding
    • setPatternCoding

      public void setPatternCoding(Coding value)
      Sets the value of the patternCoding property.
      Parameters:
      value - allowed object is Coding
    • getPatternQuantity

      public Quantity getPatternQuantity()
      Gets the value of the patternQuantity property.
      Returns:
      possible object is Quantity
    • setPatternQuantity

      public void setPatternQuantity(Quantity value)
      Sets the value of the patternQuantity property.
      Parameters:
      value - allowed object is Quantity
    • getPatternRange

      public Range getPatternRange()
      Gets the value of the patternRange property.
      Returns:
      possible object is Range
    • setPatternRange

      public void setPatternRange(Range value)
      Sets the value of the patternRange property.
      Parameters:
      value - allowed object is Range
    • getPatternPeriod

      public Period getPatternPeriod()
      Gets the value of the patternPeriod property.
      Returns:
      possible object is Period
    • setPatternPeriod

      public void setPatternPeriod(Period value)
      Sets the value of the patternPeriod property.
      Parameters:
      value - allowed object is Period
    • getPatternRatio

      public Ratio getPatternRatio()
      Gets the value of the patternRatio property.
      Returns:
      possible object is Ratio
    • setPatternRatio

      public void setPatternRatio(Ratio value)
      Sets the value of the patternRatio property.
      Parameters:
      value - allowed object is Ratio
    • getPatternReference

      public Reference getPatternReference()
      Gets the value of the patternReference property.
      Returns:
      possible object is Reference
    • setPatternReference

      public void setPatternReference(Reference value)
      Sets the value of the patternReference property.
      Parameters:
      value - allowed object is Reference
    • getPatternSampledData

      public SampledData getPatternSampledData()
      Gets the value of the patternSampledData property.
      Returns:
      possible object is SampledData
    • setPatternSampledData

      public void setPatternSampledData(SampledData value)
      Sets the value of the patternSampledData property.
      Parameters:
      value - allowed object is SampledData
    • getPatternSignature

      public Signature getPatternSignature()
      Gets the value of the patternSignature property.
      Returns:
      possible object is Signature
    • setPatternSignature

      public void setPatternSignature(Signature value)
      Sets the value of the patternSignature property.
      Parameters:
      value - allowed object is Signature
    • getPatternHumanName

      public HumanName getPatternHumanName()
      Gets the value of the patternHumanName property.
      Returns:
      possible object is HumanName
    • setPatternHumanName

      public void setPatternHumanName(HumanName value)
      Sets the value of the patternHumanName property.
      Parameters:
      value - allowed object is HumanName
    • getPatternAddress

      public Address getPatternAddress()
      Gets the value of the patternAddress property.
      Returns:
      possible object is Address
    • setPatternAddress

      public void setPatternAddress(Address value)
      Sets the value of the patternAddress property.
      Parameters:
      value - allowed object is Address
    • getPatternContactPoint

      public ContactPoint getPatternContactPoint()
      Gets the value of the patternContactPoint property.
      Returns:
      possible object is ContactPoint
    • setPatternContactPoint

      public void setPatternContactPoint(ContactPoint value)
      Sets the value of the patternContactPoint property.
      Parameters:
      value - allowed object is ContactPoint
    • getPatternTiming

      public Timing getPatternTiming()
      Gets the value of the patternTiming property.
      Returns:
      possible object is Timing
    • setPatternTiming

      public void setPatternTiming(Timing value)
      Sets the value of the patternTiming property.
      Parameters:
      value - allowed object is Timing
    • getPatternMeta

      public Meta getPatternMeta()
      Gets the value of the patternMeta property.
      Returns:
      possible object is Meta
    • setPatternMeta

      public void setPatternMeta(Meta value)
      Sets the value of the patternMeta property.
      Parameters:
      value - allowed object is Meta
    • getExampleBoolean

      public Boolean getExampleBoolean()
      Gets the value of the exampleBoolean property.
      Returns:
      possible object is Boolean
    • setExampleBoolean

      public void setExampleBoolean(Boolean value)
      Sets the value of the exampleBoolean property.
      Parameters:
      value - allowed object is Boolean
    • getExampleInteger

      public Integer getExampleInteger()
      Gets the value of the exampleInteger property.
      Returns:
      possible object is Integer
    • setExampleInteger

      public void setExampleInteger(Integer value)
      Sets the value of the exampleInteger property.
      Parameters:
      value - allowed object is Integer
    • getExampleDecimal

      public Decimal getExampleDecimal()
      Gets the value of the exampleDecimal property.
      Returns:
      possible object is Decimal
    • setExampleDecimal

      public void setExampleDecimal(Decimal value)
      Sets the value of the exampleDecimal property.
      Parameters:
      value - allowed object is Decimal
    • getExampleBase64Binary

      public Base64Binary getExampleBase64Binary()
      Gets the value of the exampleBase64Binary property.
      Returns:
      possible object is Base64Binary
    • setExampleBase64Binary

      public void setExampleBase64Binary(Base64Binary value)
      Sets the value of the exampleBase64Binary property.
      Parameters:
      value - allowed object is Base64Binary
    • getExampleInstant

      public Instant getExampleInstant()
      Gets the value of the exampleInstant property.
      Returns:
      possible object is Instant
    • setExampleInstant

      public void setExampleInstant(Instant value)
      Sets the value of the exampleInstant property.
      Parameters:
      value - allowed object is Instant
    • getExampleString

      public String getExampleString()
      Gets the value of the exampleString property.
      Returns:
      possible object is String
    • setExampleString

      public void setExampleString(String value)
      Sets the value of the exampleString property.
      Parameters:
      value - allowed object is String
    • getExampleUri

      public Uri getExampleUri()
      Gets the value of the exampleUri property.
      Returns:
      possible object is Uri
    • setExampleUri

      public void setExampleUri(Uri value)
      Sets the value of the exampleUri property.
      Parameters:
      value - allowed object is Uri
    • getExampleDate

      public Date getExampleDate()
      Gets the value of the exampleDate property.
      Returns:
      possible object is Date
    • setExampleDate

      public void setExampleDate(Date value)
      Sets the value of the exampleDate property.
      Parameters:
      value - allowed object is Date
    • getExampleDateTime

      public DateTime getExampleDateTime()
      Gets the value of the exampleDateTime property.
      Returns:
      possible object is DateTime
    • setExampleDateTime

      public void setExampleDateTime(DateTime value)
      Sets the value of the exampleDateTime property.
      Parameters:
      value - allowed object is DateTime
    • getExampleTime

      public Time getExampleTime()
      Gets the value of the exampleTime property.
      Returns:
      possible object is Time
    • setExampleTime

      public void setExampleTime(Time value)
      Sets the value of the exampleTime property.
      Parameters:
      value - allowed object is Time
    • getExampleCode

      public Code getExampleCode()
      Gets the value of the exampleCode property.
      Returns:
      possible object is Code
    • setExampleCode

      public void setExampleCode(Code value)
      Sets the value of the exampleCode property.
      Parameters:
      value - allowed object is Code
    • getExampleOid

      public Oid getExampleOid()
      Gets the value of the exampleOid property.
      Returns:
      possible object is Oid
    • setExampleOid

      public void setExampleOid(Oid value)
      Sets the value of the exampleOid property.
      Parameters:
      value - allowed object is Oid
    • getExampleUuid

      public Uuid getExampleUuid()
      Gets the value of the exampleUuid property.
      Returns:
      possible object is Uuid
    • setExampleUuid

      public void setExampleUuid(Uuid value)
      Sets the value of the exampleUuid property.
      Parameters:
      value - allowed object is Uuid
    • getExampleId

      public Id getExampleId()
      Gets the value of the exampleId property.
      Returns:
      possible object is Id
    • setExampleId

      public void setExampleId(Id value)
      Sets the value of the exampleId property.
      Parameters:
      value - allowed object is Id
    • getExampleUnsignedInt

      public UnsignedInt getExampleUnsignedInt()
      Gets the value of the exampleUnsignedInt property.
      Returns:
      possible object is UnsignedInt
    • setExampleUnsignedInt

      public void setExampleUnsignedInt(UnsignedInt value)
      Sets the value of the exampleUnsignedInt property.
      Parameters:
      value - allowed object is UnsignedInt
    • getExamplePositiveInt

      public PositiveInt getExamplePositiveInt()
      Gets the value of the examplePositiveInt property.
      Returns:
      possible object is PositiveInt
    • setExamplePositiveInt

      public void setExamplePositiveInt(PositiveInt value)
      Sets the value of the examplePositiveInt property.
      Parameters:
      value - allowed object is PositiveInt
    • getExampleMarkdown

      public Markdown getExampleMarkdown()
      Gets the value of the exampleMarkdown property.
      Returns:
      possible object is Markdown
    • setExampleMarkdown

      public void setExampleMarkdown(Markdown value)
      Sets the value of the exampleMarkdown property.
      Parameters:
      value - allowed object is Markdown
    • getExampleAnnotation

      public Annotation getExampleAnnotation()
      Gets the value of the exampleAnnotation property.
      Returns:
      possible object is Annotation
    • setExampleAnnotation

      public void setExampleAnnotation(Annotation value)
      Sets the value of the exampleAnnotation property.
      Parameters:
      value - allowed object is Annotation
    • getExampleAttachment

      public Attachment getExampleAttachment()
      Gets the value of the exampleAttachment property.
      Returns:
      possible object is Attachment
    • setExampleAttachment

      public void setExampleAttachment(Attachment value)
      Sets the value of the exampleAttachment property.
      Parameters:
      value - allowed object is Attachment
    • getExampleIdentifier

      public Identifier getExampleIdentifier()
      Gets the value of the exampleIdentifier property.
      Returns:
      possible object is Identifier
    • setExampleIdentifier

      public void setExampleIdentifier(Identifier value)
      Sets the value of the exampleIdentifier property.
      Parameters:
      value - allowed object is Identifier
    • getExampleCodeableConcept

      public CodeableConcept getExampleCodeableConcept()
      Gets the value of the exampleCodeableConcept property.
      Returns:
      possible object is CodeableConcept
    • setExampleCodeableConcept

      public void setExampleCodeableConcept(CodeableConcept value)
      Sets the value of the exampleCodeableConcept property.
      Parameters:
      value - allowed object is CodeableConcept
    • getExampleCoding

      public Coding getExampleCoding()
      Gets the value of the exampleCoding property.
      Returns:
      possible object is Coding
    • setExampleCoding

      public void setExampleCoding(Coding value)
      Sets the value of the exampleCoding property.
      Parameters:
      value - allowed object is Coding
    • getExampleQuantity

      public Quantity getExampleQuantity()
      Gets the value of the exampleQuantity property.
      Returns:
      possible object is Quantity
    • setExampleQuantity

      public void setExampleQuantity(Quantity value)
      Sets the value of the exampleQuantity property.
      Parameters:
      value - allowed object is Quantity
    • getExampleRange

      public Range getExampleRange()
      Gets the value of the exampleRange property.
      Returns:
      possible object is Range
    • setExampleRange

      public void setExampleRange(Range value)
      Sets the value of the exampleRange property.
      Parameters:
      value - allowed object is Range
    • getExamplePeriod

      public Period getExamplePeriod()
      Gets the value of the examplePeriod property.
      Returns:
      possible object is Period
    • setExamplePeriod

      public void setExamplePeriod(Period value)
      Sets the value of the examplePeriod property.
      Parameters:
      value - allowed object is Period
    • getExampleRatio

      public Ratio getExampleRatio()
      Gets the value of the exampleRatio property.
      Returns:
      possible object is Ratio
    • setExampleRatio

      public void setExampleRatio(Ratio value)
      Sets the value of the exampleRatio property.
      Parameters:
      value - allowed object is Ratio
    • getExampleReference

      public Reference getExampleReference()
      Gets the value of the exampleReference property.
      Returns:
      possible object is Reference
    • setExampleReference

      public void setExampleReference(Reference value)
      Sets the value of the exampleReference property.
      Parameters:
      value - allowed object is Reference
    • getExampleSampledData

      public SampledData getExampleSampledData()
      Gets the value of the exampleSampledData property.
      Returns:
      possible object is SampledData
    • setExampleSampledData

      public void setExampleSampledData(SampledData value)
      Sets the value of the exampleSampledData property.
      Parameters:
      value - allowed object is SampledData
    • getExampleSignature

      public Signature getExampleSignature()
      Gets the value of the exampleSignature property.
      Returns:
      possible object is Signature
    • setExampleSignature

      public void setExampleSignature(Signature value)
      Sets the value of the exampleSignature property.
      Parameters:
      value - allowed object is Signature
    • getExampleHumanName

      public HumanName getExampleHumanName()
      Gets the value of the exampleHumanName property.
      Returns:
      possible object is HumanName
    • setExampleHumanName

      public void setExampleHumanName(HumanName value)
      Sets the value of the exampleHumanName property.
      Parameters:
      value - allowed object is HumanName
    • getExampleAddress

      public Address getExampleAddress()
      Gets the value of the exampleAddress property.
      Returns:
      possible object is Address
    • setExampleAddress

      public void setExampleAddress(Address value)
      Sets the value of the exampleAddress property.
      Parameters:
      value - allowed object is Address
    • getExampleContactPoint

      public ContactPoint getExampleContactPoint()
      Gets the value of the exampleContactPoint property.
      Returns:
      possible object is ContactPoint
    • setExampleContactPoint

      public void setExampleContactPoint(ContactPoint value)
      Sets the value of the exampleContactPoint property.
      Parameters:
      value - allowed object is ContactPoint
    • getExampleTiming

      public Timing getExampleTiming()
      Gets the value of the exampleTiming property.
      Returns:
      possible object is Timing
    • setExampleTiming

      public void setExampleTiming(Timing value)
      Sets the value of the exampleTiming property.
      Parameters:
      value - allowed object is Timing
    • getExampleMeta

      public Meta getExampleMeta()
      Gets the value of the exampleMeta property.
      Returns:
      possible object is Meta
    • setExampleMeta

      public void setExampleMeta(Meta value)
      Sets the value of the exampleMeta property.
      Parameters:
      value - allowed object is Meta
    • getMinValueBoolean

      public Boolean getMinValueBoolean()
      Gets the value of the minValueBoolean property.
      Returns:
      possible object is Boolean
    • setMinValueBoolean

      public void setMinValueBoolean(Boolean value)
      Sets the value of the minValueBoolean property.
      Parameters:
      value - allowed object is Boolean
    • getMinValueInteger

      public Integer getMinValueInteger()
      Gets the value of the minValueInteger property.
      Returns:
      possible object is Integer
    • setMinValueInteger

      public void setMinValueInteger(Integer value)
      Sets the value of the minValueInteger property.
      Parameters:
      value - allowed object is Integer
    • getMinValueDecimal

      public Decimal getMinValueDecimal()
      Gets the value of the minValueDecimal property.
      Returns:
      possible object is Decimal
    • setMinValueDecimal

      public void setMinValueDecimal(Decimal value)
      Sets the value of the minValueDecimal property.
      Parameters:
      value - allowed object is Decimal
    • getMinValueBase64Binary

      public Base64Binary getMinValueBase64Binary()
      Gets the value of the minValueBase64Binary property.
      Returns:
      possible object is Base64Binary
    • setMinValueBase64Binary

      public void setMinValueBase64Binary(Base64Binary value)
      Sets the value of the minValueBase64Binary property.
      Parameters:
      value - allowed object is Base64Binary
    • getMinValueInstant

      public Instant getMinValueInstant()
      Gets the value of the minValueInstant property.
      Returns:
      possible object is Instant
    • setMinValueInstant

      public void setMinValueInstant(Instant value)
      Sets the value of the minValueInstant property.
      Parameters:
      value - allowed object is Instant
    • getMinValueString

      public String getMinValueString()
      Gets the value of the minValueString property.
      Returns:
      possible object is String
    • setMinValueString

      public void setMinValueString(String value)
      Sets the value of the minValueString property.
      Parameters:
      value - allowed object is String
    • getMinValueUri

      public Uri getMinValueUri()
      Gets the value of the minValueUri property.
      Returns:
      possible object is Uri
    • setMinValueUri

      public void setMinValueUri(Uri value)
      Sets the value of the minValueUri property.
      Parameters:
      value - allowed object is Uri
    • getMinValueDate

      public Date getMinValueDate()
      Gets the value of the minValueDate property.
      Returns:
      possible object is Date
    • setMinValueDate

      public void setMinValueDate(Date value)
      Sets the value of the minValueDate property.
      Parameters:
      value - allowed object is Date
    • getMinValueDateTime

      public DateTime getMinValueDateTime()
      Gets the value of the minValueDateTime property.
      Returns:
      possible object is DateTime
    • setMinValueDateTime

      public void setMinValueDateTime(DateTime value)
      Sets the value of the minValueDateTime property.
      Parameters:
      value - allowed object is DateTime
    • getMinValueTime

      public Time getMinValueTime()
      Gets the value of the minValueTime property.
      Returns:
      possible object is Time
    • setMinValueTime

      public void setMinValueTime(Time value)
      Sets the value of the minValueTime property.
      Parameters:
      value - allowed object is Time
    • getMinValueCode

      public Code getMinValueCode()
      Gets the value of the minValueCode property.
      Returns:
      possible object is Code
    • setMinValueCode

      public void setMinValueCode(Code value)
      Sets the value of the minValueCode property.
      Parameters:
      value - allowed object is Code
    • getMinValueOid

      public Oid getMinValueOid()
      Gets the value of the minValueOid property.
      Returns:
      possible object is Oid
    • setMinValueOid

      public void setMinValueOid(Oid value)
      Sets the value of the minValueOid property.
      Parameters:
      value - allowed object is Oid
    • getMinValueUuid

      public Uuid getMinValueUuid()
      Gets the value of the minValueUuid property.
      Returns:
      possible object is Uuid
    • setMinValueUuid

      public void setMinValueUuid(Uuid value)
      Sets the value of the minValueUuid property.
      Parameters:
      value - allowed object is Uuid
    • getMinValueId

      public Id getMinValueId()
      Gets the value of the minValueId property.
      Returns:
      possible object is Id
    • setMinValueId

      public void setMinValueId(Id value)
      Sets the value of the minValueId property.
      Parameters:
      value - allowed object is Id
    • getMinValueUnsignedInt

      public UnsignedInt getMinValueUnsignedInt()
      Gets the value of the minValueUnsignedInt property.
      Returns:
      possible object is UnsignedInt
    • setMinValueUnsignedInt

      public void setMinValueUnsignedInt(UnsignedInt value)
      Sets the value of the minValueUnsignedInt property.
      Parameters:
      value - allowed object is UnsignedInt
    • getMinValuePositiveInt

      public PositiveInt getMinValuePositiveInt()
      Gets the value of the minValuePositiveInt property.
      Returns:
      possible object is PositiveInt
    • setMinValuePositiveInt

      public void setMinValuePositiveInt(PositiveInt value)
      Sets the value of the minValuePositiveInt property.
      Parameters:
      value - allowed object is PositiveInt
    • getMinValueMarkdown

      public Markdown getMinValueMarkdown()
      Gets the value of the minValueMarkdown property.
      Returns:
      possible object is Markdown
    • setMinValueMarkdown

      public void setMinValueMarkdown(Markdown value)
      Sets the value of the minValueMarkdown property.
      Parameters:
      value - allowed object is Markdown
    • getMinValueAnnotation

      public Annotation getMinValueAnnotation()
      Gets the value of the minValueAnnotation property.
      Returns:
      possible object is Annotation
    • setMinValueAnnotation

      public void setMinValueAnnotation(Annotation value)
      Sets the value of the minValueAnnotation property.
      Parameters:
      value - allowed object is Annotation
    • getMinValueAttachment

      public Attachment getMinValueAttachment()
      Gets the value of the minValueAttachment property.
      Returns:
      possible object is Attachment
    • setMinValueAttachment

      public void setMinValueAttachment(Attachment value)
      Sets the value of the minValueAttachment property.
      Parameters:
      value - allowed object is Attachment
    • getMinValueIdentifier

      public Identifier getMinValueIdentifier()
      Gets the value of the minValueIdentifier property.
      Returns:
      possible object is Identifier
    • setMinValueIdentifier

      public void setMinValueIdentifier(Identifier value)
      Sets the value of the minValueIdentifier property.
      Parameters:
      value - allowed object is Identifier
    • getMinValueCodeableConcept

      public CodeableConcept getMinValueCodeableConcept()
      Gets the value of the minValueCodeableConcept property.
      Returns:
      possible object is CodeableConcept
    • setMinValueCodeableConcept

      public void setMinValueCodeableConcept(CodeableConcept value)
      Sets the value of the minValueCodeableConcept property.
      Parameters:
      value - allowed object is CodeableConcept
    • getMinValueCoding

      public Coding getMinValueCoding()
      Gets the value of the minValueCoding property.
      Returns:
      possible object is Coding
    • setMinValueCoding

      public void setMinValueCoding(Coding value)
      Sets the value of the minValueCoding property.
      Parameters:
      value - allowed object is Coding
    • getMinValueQuantity

      public Quantity getMinValueQuantity()
      Gets the value of the minValueQuantity property.
      Returns:
      possible object is Quantity
    • setMinValueQuantity

      public void setMinValueQuantity(Quantity value)
      Sets the value of the minValueQuantity property.
      Parameters:
      value - allowed object is Quantity
    • getMinValueRange

      public Range getMinValueRange()
      Gets the value of the minValueRange property.
      Returns:
      possible object is Range
    • setMinValueRange

      public void setMinValueRange(Range value)
      Sets the value of the minValueRange property.
      Parameters:
      value - allowed object is Range
    • getMinValuePeriod

      public Period getMinValuePeriod()
      Gets the value of the minValuePeriod property.
      Returns:
      possible object is Period
    • setMinValuePeriod

      public void setMinValuePeriod(Period value)
      Sets the value of the minValuePeriod property.
      Parameters:
      value - allowed object is Period
    • getMinValueRatio

      public Ratio getMinValueRatio()
      Gets the value of the minValueRatio property.
      Returns:
      possible object is Ratio
    • setMinValueRatio

      public void setMinValueRatio(Ratio value)
      Sets the value of the minValueRatio property.
      Parameters:
      value - allowed object is Ratio
    • getMinValueReference

      public Reference getMinValueReference()
      Gets the value of the minValueReference property.
      Returns:
      possible object is Reference
    • setMinValueReference

      public void setMinValueReference(Reference value)
      Sets the value of the minValueReference property.
      Parameters:
      value - allowed object is Reference
    • getMinValueSampledData

      public SampledData getMinValueSampledData()
      Gets the value of the minValueSampledData property.
      Returns:
      possible object is SampledData
    • setMinValueSampledData

      public void setMinValueSampledData(SampledData value)
      Sets the value of the minValueSampledData property.
      Parameters:
      value - allowed object is SampledData
    • getMinValueSignature

      public Signature getMinValueSignature()
      Gets the value of the minValueSignature property.
      Returns:
      possible object is Signature
    • setMinValueSignature

      public void setMinValueSignature(Signature value)
      Sets the value of the minValueSignature property.
      Parameters:
      value - allowed object is Signature
    • getMinValueHumanName

      public HumanName getMinValueHumanName()
      Gets the value of the minValueHumanName property.
      Returns:
      possible object is HumanName
    • setMinValueHumanName

      public void setMinValueHumanName(HumanName value)
      Sets the value of the minValueHumanName property.
      Parameters:
      value - allowed object is HumanName
    • getMinValueAddress

      public Address getMinValueAddress()
      Gets the value of the minValueAddress property.
      Returns:
      possible object is Address
    • setMinValueAddress

      public void setMinValueAddress(Address value)
      Sets the value of the minValueAddress property.
      Parameters:
      value - allowed object is Address
    • getMinValueContactPoint

      public ContactPoint getMinValueContactPoint()
      Gets the value of the minValueContactPoint property.
      Returns:
      possible object is ContactPoint
    • setMinValueContactPoint

      public void setMinValueContactPoint(ContactPoint value)
      Sets the value of the minValueContactPoint property.
      Parameters:
      value - allowed object is ContactPoint
    • getMinValueTiming

      public Timing getMinValueTiming()
      Gets the value of the minValueTiming property.
      Returns:
      possible object is Timing
    • setMinValueTiming

      public void setMinValueTiming(Timing value)
      Sets the value of the minValueTiming property.
      Parameters:
      value - allowed object is Timing
    • getMinValueMeta

      public Meta getMinValueMeta()
      Gets the value of the minValueMeta property.
      Returns:
      possible object is Meta
    • setMinValueMeta

      public void setMinValueMeta(Meta value)
      Sets the value of the minValueMeta property.
      Parameters:
      value - allowed object is Meta
    • getMaxValueBoolean

      public Boolean getMaxValueBoolean()
      Gets the value of the maxValueBoolean property.
      Returns:
      possible object is Boolean
    • setMaxValueBoolean

      public void setMaxValueBoolean(Boolean value)
      Sets the value of the maxValueBoolean property.
      Parameters:
      value - allowed object is Boolean
    • getMaxValueInteger

      public Integer getMaxValueInteger()
      Gets the value of the maxValueInteger property.
      Returns:
      possible object is Integer
    • setMaxValueInteger

      public void setMaxValueInteger(Integer value)
      Sets the value of the maxValueInteger property.
      Parameters:
      value - allowed object is Integer
    • getMaxValueDecimal

      public Decimal getMaxValueDecimal()
      Gets the value of the maxValueDecimal property.
      Returns:
      possible object is Decimal
    • setMaxValueDecimal

      public void setMaxValueDecimal(Decimal value)
      Sets the value of the maxValueDecimal property.
      Parameters:
      value - allowed object is Decimal
    • getMaxValueBase64Binary

      public Base64Binary getMaxValueBase64Binary()
      Gets the value of the maxValueBase64Binary property.
      Returns:
      possible object is Base64Binary
    • setMaxValueBase64Binary

      public void setMaxValueBase64Binary(Base64Binary value)
      Sets the value of the maxValueBase64Binary property.
      Parameters:
      value - allowed object is Base64Binary
    • getMaxValueInstant

      public Instant getMaxValueInstant()
      Gets the value of the maxValueInstant property.
      Returns:
      possible object is Instant
    • setMaxValueInstant

      public void setMaxValueInstant(Instant value)
      Sets the value of the maxValueInstant property.
      Parameters:
      value - allowed object is Instant
    • getMaxValueString

      public String getMaxValueString()
      Gets the value of the maxValueString property.
      Returns:
      possible object is String
    • setMaxValueString

      public void setMaxValueString(String value)
      Sets the value of the maxValueString property.
      Parameters:
      value - allowed object is String
    • getMaxValueUri

      public Uri getMaxValueUri()
      Gets the value of the maxValueUri property.
      Returns:
      possible object is Uri
    • setMaxValueUri

      public void setMaxValueUri(Uri value)
      Sets the value of the maxValueUri property.
      Parameters:
      value - allowed object is Uri
    • getMaxValueDate

      public Date getMaxValueDate()
      Gets the value of the maxValueDate property.
      Returns:
      possible object is Date
    • setMaxValueDate

      public void setMaxValueDate(Date value)
      Sets the value of the maxValueDate property.
      Parameters:
      value - allowed object is Date
    • getMaxValueDateTime

      public DateTime getMaxValueDateTime()
      Gets the value of the maxValueDateTime property.
      Returns:
      possible object is DateTime
    • setMaxValueDateTime

      public void setMaxValueDateTime(DateTime value)
      Sets the value of the maxValueDateTime property.
      Parameters:
      value - allowed object is DateTime
    • getMaxValueTime

      public Time getMaxValueTime()
      Gets the value of the maxValueTime property.
      Returns:
      possible object is Time
    • setMaxValueTime

      public void setMaxValueTime(Time value)
      Sets the value of the maxValueTime property.
      Parameters:
      value - allowed object is Time
    • getMaxValueCode

      public Code getMaxValueCode()
      Gets the value of the maxValueCode property.
      Returns:
      possible object is Code
    • setMaxValueCode

      public void setMaxValueCode(Code value)
      Sets the value of the maxValueCode property.
      Parameters:
      value - allowed object is Code
    • getMaxValueOid

      public Oid getMaxValueOid()
      Gets the value of the maxValueOid property.
      Returns:
      possible object is Oid
    • setMaxValueOid

      public void setMaxValueOid(Oid value)
      Sets the value of the maxValueOid property.
      Parameters:
      value - allowed object is Oid
    • getMaxValueUuid

      public Uuid getMaxValueUuid()
      Gets the value of the maxValueUuid property.
      Returns:
      possible object is Uuid
    • setMaxValueUuid

      public void setMaxValueUuid(Uuid value)
      Sets the value of the maxValueUuid property.
      Parameters:
      value - allowed object is Uuid
    • getMaxValueId

      public Id getMaxValueId()
      Gets the value of the maxValueId property.
      Returns:
      possible object is Id
    • setMaxValueId

      public void setMaxValueId(Id value)
      Sets the value of the maxValueId property.
      Parameters:
      value - allowed object is Id
    • getMaxValueUnsignedInt

      public UnsignedInt getMaxValueUnsignedInt()
      Gets the value of the maxValueUnsignedInt property.
      Returns:
      possible object is UnsignedInt
    • setMaxValueUnsignedInt

      public void setMaxValueUnsignedInt(UnsignedInt value)
      Sets the value of the maxValueUnsignedInt property.
      Parameters:
      value - allowed object is UnsignedInt
    • getMaxValuePositiveInt

      public PositiveInt getMaxValuePositiveInt()
      Gets the value of the maxValuePositiveInt property.
      Returns:
      possible object is PositiveInt
    • setMaxValuePositiveInt

      public void setMaxValuePositiveInt(PositiveInt value)
      Sets the value of the maxValuePositiveInt property.
      Parameters:
      value - allowed object is PositiveInt
    • getMaxValueMarkdown

      public Markdown getMaxValueMarkdown()
      Gets the value of the maxValueMarkdown property.
      Returns:
      possible object is Markdown
    • setMaxValueMarkdown

      public void setMaxValueMarkdown(Markdown value)
      Sets the value of the maxValueMarkdown property.
      Parameters:
      value - allowed object is Markdown
    • getMaxValueAnnotation

      public Annotation getMaxValueAnnotation()
      Gets the value of the maxValueAnnotation property.
      Returns:
      possible object is Annotation
    • setMaxValueAnnotation

      public void setMaxValueAnnotation(Annotation value)
      Sets the value of the maxValueAnnotation property.
      Parameters:
      value - allowed object is Annotation
    • getMaxValueAttachment

      public Attachment getMaxValueAttachment()
      Gets the value of the maxValueAttachment property.
      Returns:
      possible object is Attachment
    • setMaxValueAttachment

      public void setMaxValueAttachment(Attachment value)
      Sets the value of the maxValueAttachment property.
      Parameters:
      value - allowed object is Attachment
    • getMaxValueIdentifier

      public Identifier getMaxValueIdentifier()
      Gets the value of the maxValueIdentifier property.
      Returns:
      possible object is Identifier
    • setMaxValueIdentifier

      public void setMaxValueIdentifier(Identifier value)
      Sets the value of the maxValueIdentifier property.
      Parameters:
      value - allowed object is Identifier
    • getMaxValueCodeableConcept

      public CodeableConcept getMaxValueCodeableConcept()
      Gets the value of the maxValueCodeableConcept property.
      Returns:
      possible object is CodeableConcept
    • setMaxValueCodeableConcept

      public void setMaxValueCodeableConcept(CodeableConcept value)
      Sets the value of the maxValueCodeableConcept property.
      Parameters:
      value - allowed object is CodeableConcept
    • getMaxValueCoding

      public Coding getMaxValueCoding()
      Gets the value of the maxValueCoding property.
      Returns:
      possible object is Coding
    • setMaxValueCoding

      public void setMaxValueCoding(Coding value)
      Sets the value of the maxValueCoding property.
      Parameters:
      value - allowed object is Coding
    • getMaxValueQuantity

      public Quantity getMaxValueQuantity()
      Gets the value of the maxValueQuantity property.
      Returns:
      possible object is Quantity
    • setMaxValueQuantity

      public void setMaxValueQuantity(Quantity value)
      Sets the value of the maxValueQuantity property.
      Parameters:
      value - allowed object is Quantity
    • getMaxValueRange

      public Range getMaxValueRange()
      Gets the value of the maxValueRange property.
      Returns:
      possible object is Range
    • setMaxValueRange

      public void setMaxValueRange(Range value)
      Sets the value of the maxValueRange property.
      Parameters:
      value - allowed object is Range
    • getMaxValuePeriod

      public Period getMaxValuePeriod()
      Gets the value of the maxValuePeriod property.
      Returns:
      possible object is Period
    • setMaxValuePeriod

      public void setMaxValuePeriod(Period value)
      Sets the value of the maxValuePeriod property.
      Parameters:
      value - allowed object is Period
    • getMaxValueRatio

      public Ratio getMaxValueRatio()
      Gets the value of the maxValueRatio property.
      Returns:
      possible object is Ratio
    • setMaxValueRatio

      public void setMaxValueRatio(Ratio value)
      Sets the value of the maxValueRatio property.
      Parameters:
      value - allowed object is Ratio
    • getMaxValueReference

      public Reference getMaxValueReference()
      Gets the value of the maxValueReference property.
      Returns:
      possible object is Reference
    • setMaxValueReference

      public void setMaxValueReference(Reference value)
      Sets the value of the maxValueReference property.
      Parameters:
      value - allowed object is Reference
    • getMaxValueSampledData

      public SampledData getMaxValueSampledData()
      Gets the value of the maxValueSampledData property.
      Returns:
      possible object is SampledData
    • setMaxValueSampledData

      public void setMaxValueSampledData(SampledData value)
      Sets the value of the maxValueSampledData property.
      Parameters:
      value - allowed object is SampledData
    • getMaxValueSignature

      public Signature getMaxValueSignature()
      Gets the value of the maxValueSignature property.
      Returns:
      possible object is Signature
    • setMaxValueSignature

      public void setMaxValueSignature(Signature value)
      Sets the value of the maxValueSignature property.
      Parameters:
      value - allowed object is Signature
    • getMaxValueHumanName

      public HumanName getMaxValueHumanName()
      Gets the value of the maxValueHumanName property.
      Returns:
      possible object is HumanName
    • setMaxValueHumanName

      public void setMaxValueHumanName(HumanName value)
      Sets the value of the maxValueHumanName property.
      Parameters:
      value - allowed object is HumanName
    • getMaxValueAddress

      public Address getMaxValueAddress()
      Gets the value of the maxValueAddress property.
      Returns:
      possible object is Address
    • setMaxValueAddress

      public void setMaxValueAddress(Address value)
      Sets the value of the maxValueAddress property.
      Parameters:
      value - allowed object is Address
    • getMaxValueContactPoint

      public ContactPoint getMaxValueContactPoint()
      Gets the value of the maxValueContactPoint property.
      Returns:
      possible object is ContactPoint
    • setMaxValueContactPoint

      public void setMaxValueContactPoint(ContactPoint value)
      Sets the value of the maxValueContactPoint property.
      Parameters:
      value - allowed object is ContactPoint
    • getMaxValueTiming

      public Timing getMaxValueTiming()
      Gets the value of the maxValueTiming property.
      Returns:
      possible object is Timing
    • setMaxValueTiming

      public void setMaxValueTiming(Timing value)
      Sets the value of the maxValueTiming property.
      Parameters:
      value - allowed object is Timing
    • getMaxValueMeta

      public Meta getMaxValueMeta()
      Gets the value of the maxValueMeta property.
      Returns:
      possible object is Meta
    • setMaxValueMeta

      public void setMaxValueMeta(Meta value)
      Sets the value of the maxValueMeta property.
      Parameters:
      value - allowed object is Meta
    • getMaxLength

      public Integer getMaxLength()
      Gets the value of the maxLength property.
      Returns:
      possible object is Integer
    • setMaxLength

      public void setMaxLength(Integer value)
      Sets the value of the maxLength property.
      Parameters:
      value - allowed object is Integer
    • getCondition

      public List<Id> getCondition()
      Gets the value of the condition property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the condition property.

      For example, to add a new item, do as follows:

          getCondition().add(newItem);
       

      Objects of the following type(s) are allowed in the list Id

    • getConstraint

      public List<ElementDefinitionConstraint> getConstraint()
      Gets the value of the constraint property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the constraint property.

      For example, to add a new item, do as follows:

          getConstraint().add(newItem);
       

      Objects of the following type(s) are allowed in the list ElementDefinitionConstraint

    • getMustSupport

      public Boolean getMustSupport()
      Gets the value of the mustSupport property.
      Returns:
      possible object is Boolean
    • setMustSupport

      public void setMustSupport(Boolean value)
      Sets the value of the mustSupport property.
      Parameters:
      value - allowed object is Boolean
    • getIsModifier

      public Boolean getIsModifier()
      Gets the value of the isModifier property.
      Returns:
      possible object is Boolean
    • setIsModifier

      public void setIsModifier(Boolean value)
      Sets the value of the isModifier property.
      Parameters:
      value - allowed object is Boolean
    • getIsSummary

      public Boolean getIsSummary()
      Gets the value of the isSummary property.
      Returns:
      possible object is Boolean
    • setIsSummary

      public void setIsSummary(Boolean value)
      Sets the value of the isSummary property.
      Parameters:
      value - allowed object is Boolean
    • getBinding

      public ElementDefinitionBinding getBinding()
      Gets the value of the binding property.
      Returns:
      possible object is ElementDefinitionBinding
    • setBinding

      public void setBinding(ElementDefinitionBinding value)
      Sets the value of the binding property.
      Parameters:
      value - allowed object is ElementDefinitionBinding
    • getMapping

      public List<ElementDefinitionMapping> getMapping()
      Gets the value of the mapping property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the mapping property.

      For example, to add a new item, do as follows:

          getMapping().add(newItem);
       

      Objects of the following type(s) are allowed in the list ElementDefinitionMapping

    • withPath

      public ElementDefinition withPath(String value)
    • withRepresentation

      public ElementDefinition withRepresentation(PropertyRepresentation... values)
    • withRepresentation

      public ElementDefinition withRepresentation(Collection<PropertyRepresentation> values)
    • withName

      public ElementDefinition withName(String value)
    • withLabel

      public ElementDefinition withLabel(String value)
    • withCode

      public ElementDefinition withCode(Coding... values)
    • withCode

      public ElementDefinition withCode(Collection<Coding> values)
    • withSlicing

      public ElementDefinition withSlicing(ElementDefinitionSlicing value)
    • withShort

      public ElementDefinition withShort(String value)
    • withDefinition

      public ElementDefinition withDefinition(Markdown value)
    • withComments

      public ElementDefinition withComments(Markdown value)
    • withRequirements

      public ElementDefinition withRequirements(Markdown value)
    • withAlias

      public ElementDefinition withAlias(String... values)
    • withAlias

      public ElementDefinition withAlias(Collection<String> values)
    • withMin

      public ElementDefinition withMin(Integer value)
    • withMax

      public ElementDefinition withMax(String value)
    • withBase

      public ElementDefinition withBase(ElementDefinitionBase value)
    • withContentReference

      public ElementDefinition withContentReference(Uri value)
    • withType

      public ElementDefinition withType(ElementDefinitionType... values)
    • withType

    • withDefaultValueBoolean

      public ElementDefinition withDefaultValueBoolean(Boolean value)
    • withDefaultValueInteger

      public ElementDefinition withDefaultValueInteger(Integer value)
    • withDefaultValueDecimal

      public ElementDefinition withDefaultValueDecimal(Decimal value)
    • withDefaultValueBase64Binary

      public ElementDefinition withDefaultValueBase64Binary(Base64Binary value)
    • withDefaultValueInstant

      public ElementDefinition withDefaultValueInstant(Instant value)
    • withDefaultValueString

      public ElementDefinition withDefaultValueString(String value)
    • withDefaultValueUri

      public ElementDefinition withDefaultValueUri(Uri value)
    • withDefaultValueDate

      public ElementDefinition withDefaultValueDate(Date value)
    • withDefaultValueDateTime

      public ElementDefinition withDefaultValueDateTime(DateTime value)
    • withDefaultValueTime

      public ElementDefinition withDefaultValueTime(Time value)
    • withDefaultValueCode

      public ElementDefinition withDefaultValueCode(Code value)
    • withDefaultValueOid

      public ElementDefinition withDefaultValueOid(Oid value)
    • withDefaultValueUuid

      public ElementDefinition withDefaultValueUuid(Uuid value)
    • withDefaultValueId

      public ElementDefinition withDefaultValueId(Id value)
    • withDefaultValueUnsignedInt

      public ElementDefinition withDefaultValueUnsignedInt(UnsignedInt value)
    • withDefaultValuePositiveInt

      public ElementDefinition withDefaultValuePositiveInt(PositiveInt value)
    • withDefaultValueMarkdown

      public ElementDefinition withDefaultValueMarkdown(Markdown value)
    • withDefaultValueAnnotation

      public ElementDefinition withDefaultValueAnnotation(Annotation value)
    • withDefaultValueAttachment

      public ElementDefinition withDefaultValueAttachment(Attachment value)
    • withDefaultValueIdentifier

      public ElementDefinition withDefaultValueIdentifier(Identifier value)
    • withDefaultValueCodeableConcept

      public ElementDefinition withDefaultValueCodeableConcept(CodeableConcept value)
    • withDefaultValueCoding

      public ElementDefinition withDefaultValueCoding(Coding value)
    • withDefaultValueQuantity

      public ElementDefinition withDefaultValueQuantity(Quantity value)
    • withDefaultValueRange

      public ElementDefinition withDefaultValueRange(Range value)
    • withDefaultValuePeriod

      public ElementDefinition withDefaultValuePeriod(Period value)
    • withDefaultValueRatio

      public ElementDefinition withDefaultValueRatio(Ratio value)
    • withDefaultValueReference

      public ElementDefinition withDefaultValueReference(Reference value)
    • withDefaultValueSampledData

      public ElementDefinition withDefaultValueSampledData(SampledData value)
    • withDefaultValueSignature

      public ElementDefinition withDefaultValueSignature(Signature value)
    • withDefaultValueHumanName

      public ElementDefinition withDefaultValueHumanName(HumanName value)
    • withDefaultValueAddress

      public ElementDefinition withDefaultValueAddress(Address value)
    • withDefaultValueContactPoint

      public ElementDefinition withDefaultValueContactPoint(ContactPoint value)
    • withDefaultValueTiming

      public ElementDefinition withDefaultValueTiming(Timing value)
    • withDefaultValueMeta

      public ElementDefinition withDefaultValueMeta(Meta value)
    • withMeaningWhenMissing

      public ElementDefinition withMeaningWhenMissing(Markdown value)
    • withFixedBoolean

      public ElementDefinition withFixedBoolean(Boolean value)
    • withFixedInteger

      public ElementDefinition withFixedInteger(Integer value)
    • withFixedDecimal

      public ElementDefinition withFixedDecimal(Decimal value)
    • withFixedBase64Binary

      public ElementDefinition withFixedBase64Binary(Base64Binary value)
    • withFixedInstant

      public ElementDefinition withFixedInstant(Instant value)
    • withFixedString

      public ElementDefinition withFixedString(String value)
    • withFixedUri

      public ElementDefinition withFixedUri(Uri value)
    • withFixedDate

      public ElementDefinition withFixedDate(Date value)
    • withFixedDateTime

      public ElementDefinition withFixedDateTime(DateTime value)
    • withFixedTime

      public ElementDefinition withFixedTime(Time value)
    • withFixedCode

      public ElementDefinition withFixedCode(Code value)
    • withFixedOid

      public ElementDefinition withFixedOid(Oid value)
    • withFixedUuid

      public ElementDefinition withFixedUuid(Uuid value)
    • withFixedId

      public ElementDefinition withFixedId(Id value)
    • withFixedUnsignedInt

      public ElementDefinition withFixedUnsignedInt(UnsignedInt value)
    • withFixedPositiveInt

      public ElementDefinition withFixedPositiveInt(PositiveInt value)
    • withFixedMarkdown

      public ElementDefinition withFixedMarkdown(Markdown value)
    • withFixedAnnotation

      public ElementDefinition withFixedAnnotation(Annotation value)
    • withFixedAttachment

      public ElementDefinition withFixedAttachment(Attachment value)
    • withFixedIdentifier

      public ElementDefinition withFixedIdentifier(Identifier value)
    • withFixedCodeableConcept

      public ElementDefinition withFixedCodeableConcept(CodeableConcept value)
    • withFixedCoding

      public ElementDefinition withFixedCoding(Coding value)
    • withFixedQuantity

      public ElementDefinition withFixedQuantity(Quantity value)
    • withFixedRange

      public ElementDefinition withFixedRange(Range value)
    • withFixedPeriod

      public ElementDefinition withFixedPeriod(Period value)
    • withFixedRatio

      public ElementDefinition withFixedRatio(Ratio value)
    • withFixedReference

      public ElementDefinition withFixedReference(Reference value)
    • withFixedSampledData

      public ElementDefinition withFixedSampledData(SampledData value)
    • withFixedSignature

      public ElementDefinition withFixedSignature(Signature value)
    • withFixedHumanName

      public ElementDefinition withFixedHumanName(HumanName value)
    • withFixedAddress

      public ElementDefinition withFixedAddress(Address value)
    • withFixedContactPoint

      public ElementDefinition withFixedContactPoint(ContactPoint value)
    • withFixedTiming

      public ElementDefinition withFixedTiming(Timing value)
    • withFixedMeta

      public ElementDefinition withFixedMeta(Meta value)
    • withPatternBoolean

      public ElementDefinition withPatternBoolean(Boolean value)
    • withPatternInteger

      public ElementDefinition withPatternInteger(Integer value)
    • withPatternDecimal

      public ElementDefinition withPatternDecimal(Decimal value)
    • withPatternBase64Binary

      public ElementDefinition withPatternBase64Binary(Base64Binary value)
    • withPatternInstant

      public ElementDefinition withPatternInstant(Instant value)
    • withPatternString

      public ElementDefinition withPatternString(String value)
    • withPatternUri

      public ElementDefinition withPatternUri(Uri value)
    • withPatternDate

      public ElementDefinition withPatternDate(Date value)
    • withPatternDateTime

      public ElementDefinition withPatternDateTime(DateTime value)
    • withPatternTime

      public ElementDefinition withPatternTime(Time value)
    • withPatternCode

      public ElementDefinition withPatternCode(Code value)
    • withPatternOid

      public ElementDefinition withPatternOid(Oid value)
    • withPatternUuid

      public ElementDefinition withPatternUuid(Uuid value)
    • withPatternId

      public ElementDefinition withPatternId(Id value)
    • withPatternUnsignedInt

      public ElementDefinition withPatternUnsignedInt(UnsignedInt value)
    • withPatternPositiveInt

      public ElementDefinition withPatternPositiveInt(PositiveInt value)
    • withPatternMarkdown

      public ElementDefinition withPatternMarkdown(Markdown value)
    • withPatternAnnotation

      public ElementDefinition withPatternAnnotation(Annotation value)
    • withPatternAttachment

      public ElementDefinition withPatternAttachment(Attachment value)
    • withPatternIdentifier

      public ElementDefinition withPatternIdentifier(Identifier value)
    • withPatternCodeableConcept

      public ElementDefinition withPatternCodeableConcept(CodeableConcept value)
    • withPatternCoding

      public ElementDefinition withPatternCoding(Coding value)
    • withPatternQuantity

      public ElementDefinition withPatternQuantity(Quantity value)
    • withPatternRange

      public ElementDefinition withPatternRange(Range value)
    • withPatternPeriod

      public ElementDefinition withPatternPeriod(Period value)
    • withPatternRatio

      public ElementDefinition withPatternRatio(Ratio value)
    • withPatternReference

      public ElementDefinition withPatternReference(Reference value)
    • withPatternSampledData

      public ElementDefinition withPatternSampledData(SampledData value)
    • withPatternSignature

      public ElementDefinition withPatternSignature(Signature value)
    • withPatternHumanName

      public ElementDefinition withPatternHumanName(HumanName value)
    • withPatternAddress

      public ElementDefinition withPatternAddress(Address value)
    • withPatternContactPoint

      public ElementDefinition withPatternContactPoint(ContactPoint value)
    • withPatternTiming

      public ElementDefinition withPatternTiming(Timing value)
    • withPatternMeta

      public ElementDefinition withPatternMeta(Meta value)
    • withExampleBoolean

      public ElementDefinition withExampleBoolean(Boolean value)
    • withExampleInteger

      public ElementDefinition withExampleInteger(Integer value)
    • withExampleDecimal

      public ElementDefinition withExampleDecimal(Decimal value)
    • withExampleBase64Binary

      public ElementDefinition withExampleBase64Binary(Base64Binary value)
    • withExampleInstant

      public ElementDefinition withExampleInstant(Instant value)
    • withExampleString

      public ElementDefinition withExampleString(String value)
    • withExampleUri

      public ElementDefinition withExampleUri(Uri value)
    • withExampleDate

      public ElementDefinition withExampleDate(Date value)
    • withExampleDateTime

      public ElementDefinition withExampleDateTime(DateTime value)
    • withExampleTime

      public ElementDefinition withExampleTime(Time value)
    • withExampleCode

      public ElementDefinition withExampleCode(Code value)
    • withExampleOid

      public ElementDefinition withExampleOid(Oid value)
    • withExampleUuid

      public ElementDefinition withExampleUuid(Uuid value)
    • withExampleId

      public ElementDefinition withExampleId(Id value)
    • withExampleUnsignedInt

      public ElementDefinition withExampleUnsignedInt(UnsignedInt value)
    • withExamplePositiveInt

      public ElementDefinition withExamplePositiveInt(PositiveInt value)
    • withExampleMarkdown

      public ElementDefinition withExampleMarkdown(Markdown value)
    • withExampleAnnotation

      public ElementDefinition withExampleAnnotation(Annotation value)
    • withExampleAttachment

      public ElementDefinition withExampleAttachment(Attachment value)
    • withExampleIdentifier

      public ElementDefinition withExampleIdentifier(Identifier value)
    • withExampleCodeableConcept

      public ElementDefinition withExampleCodeableConcept(CodeableConcept value)
    • withExampleCoding

      public ElementDefinition withExampleCoding(Coding value)
    • withExampleQuantity

      public ElementDefinition withExampleQuantity(Quantity value)
    • withExampleRange

      public ElementDefinition withExampleRange(Range value)
    • withExamplePeriod

      public ElementDefinition withExamplePeriod(Period value)
    • withExampleRatio

      public ElementDefinition withExampleRatio(Ratio value)
    • withExampleReference

      public ElementDefinition withExampleReference(Reference value)
    • withExampleSampledData

      public ElementDefinition withExampleSampledData(SampledData value)
    • withExampleSignature

      public ElementDefinition withExampleSignature(Signature value)
    • withExampleHumanName

      public ElementDefinition withExampleHumanName(HumanName value)
    • withExampleAddress

      public ElementDefinition withExampleAddress(Address value)
    • withExampleContactPoint

      public ElementDefinition withExampleContactPoint(ContactPoint value)
    • withExampleTiming

      public ElementDefinition withExampleTiming(Timing value)
    • withExampleMeta

      public ElementDefinition withExampleMeta(Meta value)
    • withMinValueBoolean

      public ElementDefinition withMinValueBoolean(Boolean value)
    • withMinValueInteger

      public ElementDefinition withMinValueInteger(Integer value)
    • withMinValueDecimal

      public ElementDefinition withMinValueDecimal(Decimal value)
    • withMinValueBase64Binary

      public ElementDefinition withMinValueBase64Binary(Base64Binary value)
    • withMinValueInstant

      public ElementDefinition withMinValueInstant(Instant value)
    • withMinValueString

      public ElementDefinition withMinValueString(String value)
    • withMinValueUri

      public ElementDefinition withMinValueUri(Uri value)
    • withMinValueDate

      public ElementDefinition withMinValueDate(Date value)
    • withMinValueDateTime

      public ElementDefinition withMinValueDateTime(DateTime value)
    • withMinValueTime

      public ElementDefinition withMinValueTime(Time value)
    • withMinValueCode

      public ElementDefinition withMinValueCode(Code value)
    • withMinValueOid

      public ElementDefinition withMinValueOid(Oid value)
    • withMinValueUuid

      public ElementDefinition withMinValueUuid(Uuid value)
    • withMinValueId

      public ElementDefinition withMinValueId(Id value)
    • withMinValueUnsignedInt

      public ElementDefinition withMinValueUnsignedInt(UnsignedInt value)
    • withMinValuePositiveInt

      public ElementDefinition withMinValuePositiveInt(PositiveInt value)
    • withMinValueMarkdown

      public ElementDefinition withMinValueMarkdown(Markdown value)
    • withMinValueAnnotation

      public ElementDefinition withMinValueAnnotation(Annotation value)
    • withMinValueAttachment

      public ElementDefinition withMinValueAttachment(Attachment value)
    • withMinValueIdentifier

      public ElementDefinition withMinValueIdentifier(Identifier value)
    • withMinValueCodeableConcept

      public ElementDefinition withMinValueCodeableConcept(CodeableConcept value)
    • withMinValueCoding

      public ElementDefinition withMinValueCoding(Coding value)
    • withMinValueQuantity

      public ElementDefinition withMinValueQuantity(Quantity value)
    • withMinValueRange

      public ElementDefinition withMinValueRange(Range value)
    • withMinValuePeriod

      public ElementDefinition withMinValuePeriod(Period value)
    • withMinValueRatio

      public ElementDefinition withMinValueRatio(Ratio value)
    • withMinValueReference

      public ElementDefinition withMinValueReference(Reference value)
    • withMinValueSampledData

      public ElementDefinition withMinValueSampledData(SampledData value)
    • withMinValueSignature

      public ElementDefinition withMinValueSignature(Signature value)
    • withMinValueHumanName

      public ElementDefinition withMinValueHumanName(HumanName value)
    • withMinValueAddress

      public ElementDefinition withMinValueAddress(Address value)
    • withMinValueContactPoint

      public ElementDefinition withMinValueContactPoint(ContactPoint value)
    • withMinValueTiming

      public ElementDefinition withMinValueTiming(Timing value)
    • withMinValueMeta

      public ElementDefinition withMinValueMeta(Meta value)
    • withMaxValueBoolean

      public ElementDefinition withMaxValueBoolean(Boolean value)
    • withMaxValueInteger

      public ElementDefinition withMaxValueInteger(Integer value)
    • withMaxValueDecimal

      public ElementDefinition withMaxValueDecimal(Decimal value)
    • withMaxValueBase64Binary

      public ElementDefinition withMaxValueBase64Binary(Base64Binary value)
    • withMaxValueInstant

      public ElementDefinition withMaxValueInstant(Instant value)
    • withMaxValueString

      public ElementDefinition withMaxValueString(String value)
    • withMaxValueUri

      public ElementDefinition withMaxValueUri(Uri value)
    • withMaxValueDate

      public ElementDefinition withMaxValueDate(Date value)
    • withMaxValueDateTime

      public ElementDefinition withMaxValueDateTime(DateTime value)
    • withMaxValueTime

      public ElementDefinition withMaxValueTime(Time value)
    • withMaxValueCode

      public ElementDefinition withMaxValueCode(Code value)
    • withMaxValueOid

      public ElementDefinition withMaxValueOid(Oid value)
    • withMaxValueUuid

      public ElementDefinition withMaxValueUuid(Uuid value)
    • withMaxValueId

      public ElementDefinition withMaxValueId(Id value)
    • withMaxValueUnsignedInt

      public ElementDefinition withMaxValueUnsignedInt(UnsignedInt value)
    • withMaxValuePositiveInt

      public ElementDefinition withMaxValuePositiveInt(PositiveInt value)
    • withMaxValueMarkdown

      public ElementDefinition withMaxValueMarkdown(Markdown value)
    • withMaxValueAnnotation

      public ElementDefinition withMaxValueAnnotation(Annotation value)
    • withMaxValueAttachment

      public ElementDefinition withMaxValueAttachment(Attachment value)
    • withMaxValueIdentifier

      public ElementDefinition withMaxValueIdentifier(Identifier value)
    • withMaxValueCodeableConcept

      public ElementDefinition withMaxValueCodeableConcept(CodeableConcept value)
    • withMaxValueCoding

      public ElementDefinition withMaxValueCoding(Coding value)
    • withMaxValueQuantity

      public ElementDefinition withMaxValueQuantity(Quantity value)
    • withMaxValueRange

      public ElementDefinition withMaxValueRange(Range value)
    • withMaxValuePeriod

      public ElementDefinition withMaxValuePeriod(Period value)
    • withMaxValueRatio

      public ElementDefinition withMaxValueRatio(Ratio value)
    • withMaxValueReference

      public ElementDefinition withMaxValueReference(Reference value)
    • withMaxValueSampledData

      public ElementDefinition withMaxValueSampledData(SampledData value)
    • withMaxValueSignature

      public ElementDefinition withMaxValueSignature(Signature value)
    • withMaxValueHumanName

      public ElementDefinition withMaxValueHumanName(HumanName value)
    • withMaxValueAddress

      public ElementDefinition withMaxValueAddress(Address value)
    • withMaxValueContactPoint

      public ElementDefinition withMaxValueContactPoint(ContactPoint value)
    • withMaxValueTiming

      public ElementDefinition withMaxValueTiming(Timing value)
    • withMaxValueMeta

      public ElementDefinition withMaxValueMeta(Meta value)
    • withMaxLength

      public ElementDefinition withMaxLength(Integer value)
    • withCondition

      public ElementDefinition withCondition(Id... values)
    • withCondition

      public ElementDefinition withCondition(Collection<Id> values)
    • withConstraint

      public ElementDefinition withConstraint(ElementDefinitionConstraint... values)
    • withConstraint

      public ElementDefinition withConstraint(Collection<ElementDefinitionConstraint> values)
    • withMustSupport

      public ElementDefinition withMustSupport(Boolean value)
    • withIsModifier

      public ElementDefinition withIsModifier(Boolean value)
    • withIsSummary

      public ElementDefinition withIsSummary(Boolean value)
    • withBinding

      public ElementDefinition withBinding(ElementDefinitionBinding value)
    • withMapping

      public ElementDefinition withMapping(ElementDefinitionMapping... values)
    • withMapping

    • withExtension

      public ElementDefinition withExtension(Extension... values)
      Overrides:
      withExtension in class Element
    • withExtension

      public ElementDefinition withExtension(Collection<Extension> values)
      Overrides:
      withExtension in class Element
    • withId

      public ElementDefinition withId(String value)
      Overrides:
      withId in class Element
    • equals

      public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
      Specified by:
      equals in interface org.jvnet.jaxb2_commons.lang.Equals2
      Overrides:
      equals in class Element
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Element
    • hashCode

      public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
      Specified by:
      hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
      Overrides:
      hashCode in class Element
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Element
    • toString

      public String toString()
      Overrides:
      toString in class Element
    • append

      public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
      Specified by:
      append in interface org.jvnet.jaxb2_commons.lang.ToString2
      Overrides:
      append in class Element
    • appendFields

      public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
      Specified by:
      appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
      Overrides:
      appendFields in class Element
    • setRepresentation

      public void setRepresentation(List<PropertyRepresentation> value)
    • setCode

      public void setCode(List<Coding> value)
    • setAlias

      public void setAlias(List<String> value)
    • setType

      public void setType(List<ElementDefinitionType> value)
    • setCondition

      public void setCondition(List<Id> value)
    • setConstraint

      public void setConstraint(List<ElementDefinitionConstraint> value)
    • setMapping

      public void setMapping(List<ElementDefinitionMapping> value)