Class Library.LibraryCodeSystemComponent

  • 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:
    Library

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

      • name

        protected StringType name
        The name element specifies the local name of the code system as used within the library. This name is also used when the code system is referenced from a value set element to determine the version of the code system to be used when computed the expansion of the value set definition.
      • identifier

        protected StringType identifier
        The identifier element specifies the global, non-version-specific identifier for the code system.
      • version

        protected StringType version
        The version element, if present, identifies the specific version of the library to be used. If no code system is specified, the most recent published version of the code system is implied.
    • Method Detail

      • getNameElement

        public StringType getNameElement()
        Returns:
        name (The name element specifies the local name of the code system as used within the library. This name is also used when the code system is referenced from a value set element to determine the version of the code system to be used when computed the expansion of the value set definition.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
      • hasName

        public boolean hasName()
      • setNameElement

        public Library.LibraryCodeSystemComponent setNameElement​(StringType value)
        Parameters:
        value - name (The name element specifies the local name of the code system as used within the library. This name is also used when the code system is referenced from a value set element to determine the version of the code system to be used when computed the expansion of the value set definition.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
      • getName

        public String getName()
        Returns:
        The name element specifies the local name of the code system as used within the library. This name is also used when the code system is referenced from a value set element to determine the version of the code system to be used when computed the expansion of the value set definition.
      • setName

        public Library.LibraryCodeSystemComponent setName​(String value)
        Parameters:
        value - The name element specifies the local name of the code system as used within the library. This name is also used when the code system is referenced from a value set element to determine the version of the code system to be used when computed the expansion of the value set definition.
      • getIdentifierElement

        public StringType getIdentifierElement()
        Returns:
        identifier (The identifier element specifies the global, non-version-specific identifier for the code system.). This is the underlying object with id, value and extensions. The accessor "getIdentifier" gives direct access to the value
      • getIdentifier

        public String getIdentifier()
        Returns:
        The identifier element specifies the global, non-version-specific identifier for the code system.
      • getVersionElement

        public StringType getVersionElement()
        Returns:
        version (The version element, if present, identifies the specific version of the library to be used. If no code system is specified, the most recent published version of the code system is implied.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
      • setVersionElement

        public Library.LibraryCodeSystemComponent setVersionElement​(StringType value)
        Parameters:
        value - version (The version element, if present, identifies the specific version of the library to be used. If no code system is specified, the most recent published version of the code system is implied.). 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 element, if present, identifies the specific version of the library to be used. If no code system is specified, the most recent published version of the code system is implied.
      • setVersion

        public Library.LibraryCodeSystemComponent setVersion​(String value)
        Parameters:
        value - The version element, if present, identifies the specific version of the library to be used. If no code system is specified, the most recent published version of the code system is implied.
      • makeProperty

        public Base makeProperty​(int hash,
                                 String name)
                          throws org.hl7.fhir.exceptions.FHIRException
        Description copied from class: Base
        make an instance of a property. If the property is a repeating property, make a new instance. if the property is not repeating, return the property
        Overrides:
        makeProperty in class BackboneElement
        Returns:
        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 BackboneElement