Class ValueSet.ValueSetCodeSystemComponent

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

    public static class ValueSet.ValueSetCodeSystemComponent
    extends BackboneElement
    implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
    See Also:
    Serialized Form
    • Field Detail

      • system

        protected UriType system
        An absolute URI that is used to reference this code system, including in [Coding]{datatypes.html#Coding}.system.
      • version

        protected StringType version
        The version of this code system that defines the codes. Note that the version is optional because a well maintained code system does not suffer from versioning, and therefore the version does not need to be maintained. However many code systems are not well maintained, and the version needs to be defined and tracked.
      • caseSensitive

        protected BooleanType caseSensitive
        If code comparison is case sensitive when codes within this system are compared to each other.
      • concept

        protected List<ValueSet.ConceptDefinitionComponent> concept
        Concepts that are in the code system. The concept definitions are inherently hierarchical, but the definitions must be consulted to determine what the meaning of the hierarchical relationships are.
    • Method Detail

      • getSystemElement

        public UriType getSystemElement()
        Returns:
        system (An absolute URI that is used to reference this code system, including in [Coding]{datatypes.html#Coding}.system.). This is the underlying object with id, value and extensions. The accessor "getSystem" gives direct access to the value
      • setSystemElement

        public ValueSet.ValueSetCodeSystemComponent setSystemElement​(UriType value)
        Parameters:
        value - system (An absolute URI that is used to reference this code system, including in [Coding]{datatypes.html#Coding}.system.). This is the underlying object with id, value and extensions. The accessor "getSystem" gives direct access to the value
      • getSystem

        public String getSystem()
        Returns:
        An absolute URI that is used to reference this code system, including in [Coding]{datatypes.html#Coding}.system.
      • getVersionElement

        public StringType getVersionElement()
        Returns:
        version (The version of this code system that defines the codes. Note that the version is optional because a well maintained code system does not suffer from versioning, and therefore the version does not need to be maintained. However many code systems are not well maintained, and the version needs to be defined and tracked.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
      • setVersionElement

        public ValueSet.ValueSetCodeSystemComponent setVersionElement​(StringType value)
        Parameters:
        value - version (The version of this code system that defines the codes. Note that the version is optional because a well maintained code system does not suffer from versioning, and therefore the version does not need to be maintained. However many code systems are not well maintained, and the version needs to be defined and tracked.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
      • getVersion

        public String getVersion()
        Returns:
        The version of this code system that defines the codes. Note that the version is optional because a well maintained code system does not suffer from versioning, and therefore the version does not need to be maintained. However many code systems are not well maintained, and the version needs to be defined and tracked.
      • setVersion

        public ValueSet.ValueSetCodeSystemComponent setVersion​(String value)
        Parameters:
        value - The version of this code system that defines the codes. Note that the version is optional because a well maintained code system does not suffer from versioning, and therefore the version does not need to be maintained. However many code systems are not well maintained, and the version needs to be defined and tracked.
      • getCaseSensitiveElement

        public BooleanType getCaseSensitiveElement()
        Returns:
        caseSensitive (If code comparison is case sensitive when codes within this system are compared to each other.). This is the underlying object with id, value and extensions. The accessor "getCaseSensitive" gives direct access to the value
      • getCaseSensitive

        public boolean getCaseSensitive()
        Returns:
        If code comparison is case sensitive when codes within this system are compared to each other.
      • getConcept

        public List<ValueSet.ConceptDefinitionComponentgetConcept()
        Returns:
        concept (Concepts that are in the code system. The concept definitions are inherently hierarchical, but the definitions must be consulted to determine what the meaning of the hierarchical relationships are.)
      • addConcept

        public ValueSet.ConceptDefinitionComponent addConcept()
        Returns:
        concept (Concepts that are in the code system. The concept definitions are inherently hierarchical, but the definitions must be consulted to determine what the meaning of the hierarchical relationships are.)
      • isEmpty

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