Enum EncounterClassEnum

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      AMBULATORY
      Display: Ambulatory
      Code Value: ambulatory An encounter where the patient visits the practitioner in his/her office, e.g.
      DAYTIME
      Display: Daytime
      Code Value: daytime An encounter where the patient needs more prolonged treatment or investigations than outpatients, but who do not need to stay in the hospital overnight.
      EMERGENCY
      Display: Emergency
      Code Value: emergency An encounter in the Emergency Care Department.
      FIELD
      Display: Field
      Code Value: field An encounter taking place outside the regular environment for giving care.
      HOME
      Display: Home
      Code Value: home An encounter where the practitioner visits the patient at his/her home.
      INPATIENT
      Display: Inpatient
      Code Value: inpatient An encounter during which the patient is hospitalized and stays overnight.
      OTHER
      Display: Other
      Code Value: other Any other encounter type that is not described by one of the other values.
      OUTPATIENT
      Display: Outpatient
      Code Value: outpatient An encounter during which the patient is not hospitalized overnight.
      VIRTUAL
      Display: Virtual
      Code Value: virtual An encounter that takes place where the patient and practitioner do not physically meet but use electronic means for contact.
    • Enum Constant Detail

      • INPATIENT

        public static final EncounterClassEnum INPATIENT
        Display: Inpatient
        Code Value: inpatient An encounter during which the patient is hospitalized and stays overnight.
      • OUTPATIENT

        public static final EncounterClassEnum OUTPATIENT
        Display: Outpatient
        Code Value: outpatient An encounter during which the patient is not hospitalized overnight.
      • AMBULATORY

        public static final EncounterClassEnum AMBULATORY
        Display: Ambulatory
        Code Value: ambulatory An encounter where the patient visits the practitioner in his/her office, e.g. a G.P. visit.
      • EMERGENCY

        public static final EncounterClassEnum EMERGENCY
        Display: Emergency
        Code Value: emergency An encounter in the Emergency Care Department.
      • HOME

        public static final EncounterClassEnum HOME
        Display: Home
        Code Value: home An encounter where the practitioner visits the patient at his/her home.
      • FIELD

        public static final EncounterClassEnum FIELD
        Display: Field
        Code Value: field An encounter taking place outside the regular environment for giving care.
      • DAYTIME

        public static final EncounterClassEnum DAYTIME
        Display: Daytime
        Code Value: daytime An encounter where the patient needs more prolonged treatment or investigations than outpatients, but who do not need to stay in the hospital overnight.
      • VIRTUAL

        public static final EncounterClassEnum VIRTUAL
        Display: Virtual
        Code Value: virtual An encounter that takes place where the patient and practitioner do not physically meet but use electronic means for contact.
      • OTHER

        public static final EncounterClassEnum OTHER
        Display: Other
        Code Value: other Any other encounter type that is not described by one of the other values. Where this is used it is expected that an implementer will include an extension value to define what the actual other type is.
    • Method Detail

      • values

        public static EncounterClassEnum[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (EncounterClassEnum c : EncounterClassEnum.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static EncounterClassEnum valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • getCode

        public String getCode()
        Returns the code associated with this enumerated value
      • getSystem

        public String getSystem()
        Returns the code system associated with this enumerated value