Class ConceptMap.ConceptMapGroupUnmappedComponent

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

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

      • mode

        protected Enumeration<ConceptMap.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.
      • url

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

      • getModeElement

        public Enumeration<ConceptMap.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 ConceptMap.ConceptMapGroupUnmappedComponent setModeElement​(Enumeration<ConceptMap.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 ConceptMap.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 ConceptMap.ConceptMapGroupUnmappedComponent setMode​(ConceptMap.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()
      • setCodeElement

        public ConceptMap.ConceptMapGroupUnmappedComponent setCodeElement​(CodeType value)
        Parameters:
        value - 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
      • 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.
      • getUrlElement

        public CanonicalType getUrlElement()
        Returns:
        url (The canonical reference to an additional ConceptMap resource instance to use for mapping if this ConceptMap 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 ConceptMap.ConceptMapGroupUnmappedComponent setUrlElement​(CanonicalType value)
        Parameters:
        value - url (The canonical reference to an additional ConceptMap resource instance to use for mapping if this ConceptMap 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 ConceptMap resource instance to use for mapping if this ConceptMap resource contains no matching mapping for the source concept.
      • setUrl

        public ConceptMap.ConceptMapGroupUnmappedComponent setUrl​(String value)
        Parameters:
        value - The canonical reference to an additional ConceptMap resource instance to use for mapping if this ConceptMap 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