java.lang.Object
java.lang.Enum<IHEEventIdCode>
org.openehealth.ipf.commons.ihe.core.atna.codes.IHEEventIdCode
All Implemented Interfaces:
Serializable, Comparable<IHEEventIdCode>, java.lang.constant.Constable, CodedValueType, EnumeratedCodedValue<EventId>, EnumeratedValueSet<EventId>, EventId

public enum IHEEventIdCode extends Enum<IHEEventIdCode> implements EventId, EnumeratedCodedValue<EventId>
Custom IHE Event IDs
Since:
3.5
Author:
Christian Ohr
  • Enum Constant Details

    • HealthServicesProvisionEvent

      public static final IHEEventIdCode HealthServicesProvisionEvent
      Health services scheduled and performed within an instance or episode of care. This includes scheduling, initiation, updates or amendments, performing or completing the act, and cancellation.
    • MedicationEvent

      public static final IHEEventIdCode MedicationEvent
      Medication orders and administration within an instance or episode of care. This includes initial order, dispensing, delivery, and cancellation
    • PatientCareResourceAssignment

      public static final IHEEventIdCode PatientCareResourceAssignment
      Staffing or participant assignment actions relevant to the assignment of healthcare professionals, caregivers attending physician, residents, medical students, consultants, etc. to a patient It also includes change in assigned role or authorization, e.g., relative to healthcare status change, and de-assignment
    • PatientCareEpisode

      public static final IHEEventIdCode PatientCareEpisode
      Specific patient care episodes or problems that occur within an instance of care. This includes initial assignment, updates or amendments, resolution, completion, and cancellation.
    • PatientCareProtocol

      public static final IHEEventIdCode PatientCareProtocol
      Patient association with a care protocol. This includes initial assignment, scheduling, updates or amendments, completion, and cancellation.
  • Method Details

    • values

      public static IHEEventIdCode[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static IHEEventIdCode 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
    • getValue

      public EventId getValue()
      Specified by:
      getValue in interface EnumeratedValueSet<EventId>