Class DataAbsentReason

  • All Implemented Interfaces:
    Visitable

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

      • UNKNOWN

        public static final DataAbsentReason UNKNOWN
        Unknown

        The value is expected to exist but is not known.

      • ASKED_UNKNOWN

        public static final DataAbsentReason ASKED_UNKNOWN
        Asked But Unknown

        The source was asked but does not know the value.

      • TEMP_UNKNOWN

        public static final DataAbsentReason TEMP_UNKNOWN
        Temporarily Unknown

        There is reason to expect (from the workflow) that the value may become known.

      • NOT_ASKED

        public static final DataAbsentReason NOT_ASKED
        Not Asked

        The workflow didn't lead to this value being known.

      • ASKED_DECLINED

        public static final DataAbsentReason ASKED_DECLINED
        Asked But Declined

        The source was asked but declined to answer.

      • MASKED

        public static final DataAbsentReason MASKED
        Masked

        The information is not available due to security, privacy or related reasons.

      • NOT_APPLICABLE

        public static final DataAbsentReason NOT_APPLICABLE
        Not Applicable

        There is no proper value for this element (e.g. last menstrual period for a male).

      • UNSUPPORTED

        public static final DataAbsentReason UNSUPPORTED
        Unsupported

        The source system wasn't capable of supporting this element.

      • AS_TEXT

        public static final DataAbsentReason AS_TEXT
        As Text

        The content of the data is represented in the resource narrative.

      • ERROR

        public static final DataAbsentReason ERROR
        Error

        Some system or workflow process error means that the information is not available.

      • NOT_A_NUMBER

        public static final DataAbsentReason NOT_A_NUMBER
        Not a Number (NaN)

        The numeric value is undefined or unrepresentable due to a floating point processing error.

      • NEGATIVE_INFINITY

        public static final DataAbsentReason NEGATIVE_INFINITY
        Negative Infinity (NINF)

        The numeric value is excessively low and unrepresentable due to a floating point processing error.

      • POSITIVE_INFINITY

        public static final DataAbsentReason POSITIVE_INFINITY
        Positive Infinity (PINF)

        The numeric value is excessively high and unrepresentable due to a floating point processing error.

      • NOT_PERFORMED

        public static final DataAbsentReason NOT_PERFORMED
        Not Performed

        The value is not available because the observation procedure (test, etc.) was not performed.

      • NOT_PERMITTED

        public static final DataAbsentReason NOT_PERMITTED
        Not Permitted

        The value is not permitted in this context (e.g. due to profiles, or the base data types).

    • Method Detail

      • of

        public static DataAbsentReason of​(String value)
        Factory method for creating DataAbsentReason 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 DataAbsentReason 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 DataAbsentReason 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