A period of time within a SESSION for one or more APPOINTMENTS with a CARE PROFESSIONAL.
APPOINTMENT SLOTS may be of variable length e.g. to accommodate new PATIENTS, and may be allocated more than once, if the original APPOINTMENT is cancelled.
An APPOINTMENT SLOT can be allocated to one or more APPOINTMENT OFFER until an offer is accepted by, or on behalf of a PATIENT.
When an APPOINTMENT OFFER is accepted by, or on behalf of a PATIENT the APPOINTMENT SLOT becomes booked and may become unavailable for any other offered APPOINTMENT to which it was allocated.
This class is also known by these names: