AppointmentStatus enum
The free/busy status of an appointment.
- Inheritance
- Implemented types
- Available extensions
Values
- proposed → const AppointmentStatus
-
Some or all of the participant(s) have not finalized their acceptance of the appointment request.
const AppointmentStatus(code: 'proposed', display: 'Proposed', system: _appointmentStatusUri)
- booked → const AppointmentStatus
-
All participant(s) have been considered and the appointment is confirmed to go ahead at the date/times specified.
const AppointmentStatus(code: 'booked', display: 'Booked', system: _appointmentStatusUri)
- arrived → const AppointmentStatus
-
Some of the patients have arrived.
const AppointmentStatus(code: 'arrived', display: 'Arrived', system: _appointmentStatusUri)
- fulfilled → const AppointmentStatus
-
This appointment has completed and may have resulted in an encounter.
const AppointmentStatus(code: 'fulfilled', display: 'Fulfilled', system: _appointmentStatusUri)
- cancelled → const AppointmentStatus
-
The appointment has been cancelled.
const AppointmentStatus(code: 'cancelled', display: 'Cancelled', system: _appointmentStatusUri)
- noshow → const AppointmentStatus
-
Some or all of the participant(s) have not/did not appear for the appointment (usually the patient).
const AppointmentStatus(code: 'noshow', display: 'No Show', system: _appointmentStatusUri)
- enteredInError → const AppointmentStatus
-
This instance should not have been part of this patient's medical record.
const AppointmentStatus(code: 'entered-in-error', display: 'Entered in error', system: _appointmentStatusUri)
Properties
- code → String
-
A code representing the appointment status.
final
- display → String
-
A human-readable display name for the appointment status.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- system → String
-
The URI of the terminology system that defines the appointment status codes.
final
Methods
-
compareTo(
AppointmentStatus other) → int -
Compares this object to another object.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
fromCode(
String code) → AppointmentStatus? - Returns the appointment status based on the string code, and returns entered-in-error if no match is found
Constants
-
values
→ const List<
AppointmentStatus> - A constant List of the values in this enum, in order of their declaration.