Class ConceptMapEquivalence

  • All Implemented Interfaces:
    Visitable

    @Generated("com.ibm.fhir.tools.CodeGenerator")
    public class ConceptMapEquivalence
    extends Code
    • Field Detail

      • RELATEDTO

        public static final ConceptMapEquivalence RELATEDTO
        Related To

        The concepts are related to each other, and have at least some overlap in meaning, but the exact relationship is not known.

      • EQUIVALENT

        public static final ConceptMapEquivalence EQUIVALENT
        Equivalent

        The definitions of the concepts mean the same thing (including when structural implications of meaning are considered) (i.e. extensionally identical).

      • EQUAL

        public static final ConceptMapEquivalence EQUAL
        Equal

        The definitions of the concepts are exactly the same (i.e. only grammatical differences) and structural implications of meaning are identical or irrelevant (i.e. intentionally identical).

      • WIDER

        public static final ConceptMapEquivalence WIDER
        Wider

        The target mapping is wider in meaning than the source concept.

      • SUBSUMES

        public static final ConceptMapEquivalence SUBSUMES
        Subsumes

        The target mapping subsumes the meaning of the source concept (e.g. the source is-a target).

      • NARROWER

        public static final ConceptMapEquivalence NARROWER
        Narrower

        The target mapping is narrower in meaning than the source concept. The sense in which the mapping is narrower SHALL be described in the comments in this case, and applications should be careful when attempting to use these mappings operationally.

      • SPECIALIZES

        public static final ConceptMapEquivalence SPECIALIZES
        Specializes

        The target mapping specializes the meaning of the source concept (e.g. the target is-a source).

      • INEXACT

        public static final ConceptMapEquivalence INEXACT
        Inexact

        The target mapping overlaps with the source concept, but both source and target cover additional meaning, or the definitions are imprecise and it is uncertain whether they have the same boundaries to their meaning. The sense in which the mapping is inexact SHALL be described in the comments in this case, and applications should be careful when attempting to use these mappings operationally.

      • UNMATCHED

        public static final ConceptMapEquivalence UNMATCHED
        Unmatched

        There is no match for this concept in the target code system.

      • DISJOINT

        public static final ConceptMapEquivalence DISJOINT
        Disjoint

        This is an explicit assertion that there is no mapping between the source and target concept.

    • Method Detail

      • of

        public static ConceptMapEquivalence of​(String value)
        Factory method for creating ConceptMapEquivalence objects from a passed string value.
        Parameters:
        value - A string that matches one of the allowed code values
        Throws:
        IllegalArgumentException - If the passed string cannot be parsed into an allowed code value
      • string

        public static String string​(String value)
        Inherited factory method for creating ConceptMapEquivalence objects from a passed string value.
        Parameters:
        value - A string that matches one of the allowed code values
        Throws:
        IllegalArgumentException - If the passed string cannot be parsed into an allowed code value
      • code

        public static Code code​(String value)
        Inherited factory method for creating ConceptMapEquivalence objects from a passed string value.
        Parameters:
        value - A string that matches one of the allowed code values
        Throws:
        IllegalArgumentException - If the passed string cannot be parsed into an allowed code value
      • equals

        public boolean equals​(Object obj)
        Overrides:
        equals in class Code
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Code