Class ElementDefinition.ElementDefinitionBindingComponent

    • Field Detail

      • strength

        protected Enumeration<Enumerations.BindingStrength> strength
        Indicates the degree of conformance expectations associated with this binding - that is, the degree to which the provided value set must be adhered to in the instances.
      • description

        protected StringType description
        Describes the intended use of this particular set of codes.
      • valueSet

        protected Type valueSet
        Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used. If the binding refers to an explicit value set - the normal case - then use a Reference(ValueSet) preferably containing the canonical URL for the value set. If the reference is to an implicit value set - usually, an IETF RFC that defines a grammar, such as mime types - then use a uri.
    • Method Detail

      • getStrengthElement

        public Enumeration<Enumerations.BindingStrengthgetStrengthElement()
        Returns:
        strength (Indicates the degree of conformance expectations associated with this binding - that is, the degree to which the provided value set must be adhered to in the instances.). This is the underlying object with id, value and extensions. The accessor "getStrength" gives direct access to the value
      • getStrength

        public Enumerations.BindingStrength getStrength()
        Returns:
        Indicates the degree of conformance expectations associated with this binding - that is, the degree to which the provided value set must be adhered to in the instances.
      • getDescriptionElement

        public StringType getDescriptionElement()
        Returns:
        description (Describes the intended use of this particular set of codes.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
      • getDescription

        public String getDescription()
        Returns:
        Describes the intended use of this particular set of codes.
      • getValueSet

        public Type getValueSet()
        Returns:
        valueSet (Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used. If the binding refers to an explicit value set - the normal case - then use a Reference(ValueSet) preferably containing the canonical URL for the value set. If the reference is to an implicit value set - usually, an IETF RFC that defines a grammar, such as mime types - then use a uri.)
      • getValueSetUriType

        public UriType getValueSetUriType()
                                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        valueSet (Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used. If the binding refers to an explicit value set - the normal case - then use a Reference(ValueSet) preferably containing the canonical URL for the value set. If the reference is to an implicit value set - usually, an IETF RFC that defines a grammar, such as mime types - then use a uri.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getValueSetReference

        public Reference getValueSetReference()
                                       throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        valueSet (Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used. If the binding refers to an explicit value set - the normal case - then use a Reference(ValueSet) preferably containing the canonical URL for the value set. If the reference is to an implicit value set - usually, an IETF RFC that defines a grammar, such as mime types - then use a uri.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setValueSet

        public ElementDefinition.ElementDefinitionBindingComponent setValueSet​(Type value)
                                                                        throws org.hl7.fhir.exceptions.FHIRFormatError
        Parameters:
        value - valueSet (Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used. If the binding refers to an explicit value set - the normal case - then use a Reference(ValueSet) preferably containing the canonical URL for the value set. If the reference is to an implicit value set - usually, an IETF RFC that defines a grammar, such as mime types - then use a uri.)
        Throws:
        org.hl7.fhir.exceptions.FHIRFormatError
      • getProperty

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

        public Base addChild​(String name)
                      throws org.hl7.fhir.exceptions.FHIRException
        Overrides:
        addChild in class Element
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • isEmpty

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

        public String fhirType()
        Specified by:
        fhirType in interface org.hl7.fhir.instance.model.api.IBase
        Overrides:
        fhirType in class Element