Class ConceptMap2.ConceptMap2GroupUnmappedComponent

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

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

      • mode

        protected Enumeration<Enumerations.ConceptMapGroupUnmappedMode> mode
        Defines which action to take if there is no match for the source concept in the target system designated for the group. One of 3 actions are possible: use the unmapped code (this is useful when doing a mapping between versions, and only a few codes have changed), use a fixed code (a default code), or alternatively, a reference to a different concept map can be provided (by canonical URL).
      • code

        protected CodeType code
        The fixed code to use when the mode = 'fixed' - all unmapped codes are mapped to a single fixed code.
      • display

        protected StringType display
        The display for the code. The display is only provided to help editors when editing the concept map.
      • valueSet

        protected CanonicalType valueSet
        The set of fixed codes to use when the mode = 'fixed' - all unmapped codes are mapped to a each of the fixed codes.
      • url

        protected CanonicalType url
        The canonical reference to an additional ConceptMap2 resource instance to use for mapping if this ConceptMap2 resource contains no matching mapping for the source concept.
    • Method Detail

      • getModeElement

        public Enumeration<Enumerations.ConceptMapGroupUnmappedModegetModeElement()
        Returns:
        mode (Defines which action to take if there is no match for the source concept in the target system designated for the group. One of 3 actions are possible: use the unmapped code (this is useful when doing a mapping between versions, and only a few codes have changed), use a fixed code (a default code), or alternatively, a reference to a different concept map can be provided (by canonical URL).). This is the underlying object with id, value and extensions. The accessor "getMode" gives direct access to the value
      • hasMode

        public boolean hasMode()
      • setModeElement

        public ConceptMap2.ConceptMap2GroupUnmappedComponent setModeElement​(Enumeration<Enumerations.ConceptMapGroupUnmappedMode> value)
        Parameters:
        value - mode (Defines which action to take if there is no match for the source concept in the target system designated for the group. One of 3 actions are possible: use the unmapped code (this is useful when doing a mapping between versions, and only a few codes have changed), use a fixed code (a default code), or alternatively, a reference to a different concept map can be provided (by canonical URL).). This is the underlying object with id, value and extensions. The accessor "getMode" gives direct access to the value
      • getMode

        public Enumerations.ConceptMapGroupUnmappedMode getMode()
        Returns:
        Defines which action to take if there is no match for the source concept in the target system designated for the group. One of 3 actions are possible: use the unmapped code (this is useful when doing a mapping between versions, and only a few codes have changed), use a fixed code (a default code), or alternatively, a reference to a different concept map can be provided (by canonical URL).
      • setMode

        public ConceptMap2.ConceptMap2GroupUnmappedComponent setMode​(Enumerations.ConceptMapGroupUnmappedMode value)
        Parameters:
        value - Defines which action to take if there is no match for the source concept in the target system designated for the group. One of 3 actions are possible: use the unmapped code (this is useful when doing a mapping between versions, and only a few codes have changed), use a fixed code (a default code), or alternatively, a reference to a different concept map can be provided (by canonical URL).
      • getCodeElement

        public CodeType getCodeElement()
        Returns:
        code (The fixed code to use when the mode = 'fixed' - all unmapped codes are mapped to a single fixed code.). This is the underlying object with id, value and extensions. The accessor "getCode" gives direct access to the value
      • hasCode

        public boolean hasCode()
      • getCode

        public String getCode()
        Returns:
        The fixed code to use when the mode = 'fixed' - all unmapped codes are mapped to a single fixed code.
      • getDisplayElement

        public StringType getDisplayElement()
        Returns:
        display (The display for the code. The display is only provided to help editors when editing the concept map.). This is the underlying object with id, value and extensions. The accessor "getDisplay" gives direct access to the value
      • getDisplay

        public String getDisplay()
        Returns:
        The display for the code. The display is only provided to help editors when editing the concept map.
      • getValueSetElement

        public CanonicalType getValueSetElement()
        Returns:
        valueSet (The set of fixed codes to use when the mode = 'fixed' - all unmapped codes are mapped to a each of the fixed codes.). This is the underlying object with id, value and extensions. The accessor "getValueSet" gives direct access to the value
      • getValueSet

        public String getValueSet()
        Returns:
        The set of fixed codes to use when the mode = 'fixed' - all unmapped codes are mapped to a each of the fixed codes.
      • getUrlElement

        public CanonicalType getUrlElement()
        Returns:
        url (The canonical reference to an additional ConceptMap2 resource instance to use for mapping if this ConceptMap2 resource contains no matching mapping for the source concept.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
      • hasUrl

        public boolean hasUrl()
      • setUrlElement

        public ConceptMap2.ConceptMap2GroupUnmappedComponent setUrlElement​(CanonicalType value)
        Parameters:
        value - url (The canonical reference to an additional ConceptMap2 resource instance to use for mapping if this ConceptMap2 resource contains no matching mapping for the source concept.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
      • getUrl

        public String getUrl()
        Returns:
        The canonical reference to an additional ConceptMap2 resource instance to use for mapping if this ConceptMap2 resource contains no matching mapping for the source concept.
      • isEmpty

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