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
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
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.