Class CodeSystem.PropertyComponent

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

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

      • code

        protected CodeType code
        A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.
      • uri

        protected UriType uri
        Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.
      • description

        protected StringType description
        A description of the property- why it is defined, and how its value might be used.
      • type

        protected Enumeration<CodeSystem.PropertyType> type
        The type of the property value. Properties of type "code" contain a code defined by the code system (e.g. a reference to anotherr defined concept).
    • Method Detail

      • getCodeElement

        public CodeType getCodeElement()
        Returns:
        code (A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.). This is the underlying object with id, value and extensions. The accessor "getCode" gives direct access to the value
      • hasCode

        public boolean hasCode()
      • setCodeElement

        public CodeSystem.PropertyComponent setCodeElement​(CodeType value)
        Parameters:
        value - code (A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.). This is the underlying object with id, value and extensions. The accessor "getCode" gives direct access to the value
      • getCode

        public String getCode()
        Returns:
        A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.
      • setCode

        public CodeSystem.PropertyComponent setCode​(String value)
        Parameters:
        value - A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.
      • getUriElement

        public UriType getUriElement()
        Returns:
        uri (Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.). This is the underlying object with id, value and extensions. The accessor "getUri" gives direct access to the value
      • hasUri

        public boolean hasUri()
      • setUriElement

        public CodeSystem.PropertyComponent setUriElement​(UriType value)
        Parameters:
        value - uri (Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.). This is the underlying object with id, value and extensions. The accessor "getUri" gives direct access to the value
      • getUri

        public String getUri()
        Returns:
        Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.
      • setUri

        public CodeSystem.PropertyComponent setUri​(String value)
        Parameters:
        value - Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.
      • getDescriptionElement

        public StringType getDescriptionElement()
        Returns:
        description (A description of the property- why it is defined, and how its value might be used.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
      • getDescription

        public String getDescription()
        Returns:
        A description of the property- why it is defined, and how its value might be used.
      • getTypeElement

        public Enumeration<CodeSystem.PropertyTypegetTypeElement()
        Returns:
        type (The type of the property value. Properties of type "code" contain a code defined by the code system (e.g. a reference to anotherr defined concept).). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
      • hasType

        public boolean hasType()
      • setTypeElement

        public CodeSystem.PropertyComponent setTypeElement​(Enumeration<CodeSystem.PropertyType> value)
        Parameters:
        value - type (The type of the property value. Properties of type "code" contain a code defined by the code system (e.g. a reference to anotherr defined concept).). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
      • getType

        public CodeSystem.PropertyType getType()
        Returns:
        The type of the property value. Properties of type "code" contain a code defined by the code system (e.g. a reference to anotherr defined concept).
      • isEmpty

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