S-SCH-08 · W02 Scheduling · fit: unknown

Record a no-show

As a scheduler, I want to mark that a patient did not come, and take it back if they did, so that the clinic's no-show history is right and the letters and reports that depend on it are too.

Personascheduler
JourneyAn appointment is booked and the patient checks in
StepMarks the appointment a no-show Task_16_MarksTheAppointmentANoShow

Scenarios

S-SCH-08.1Given a scheduled appointment whose time has passed with no check-in, When I mark it a no-show with remarks, Then PATIENT (#2.98) holds the status no-show, me as who marked it, when, the clinic and the remarks, and the appointment no longer counts against the slot.
S-SCH-08.2Given an appointment whose time has not yet passed, or one already checked in, cancelled or a no-show, When I mark it a no-show, Then it is refused.
S-SCH-08.3Given remarks shorter than 3 or longer than 160 characters, When I save, Then it is refused.
S-SCH-08.4Given a no-show appointment, When I undo the no-show, Then PATIENT (#2.98) no longer holds the no-show status and the appointment is on the clinic again in HOSPITAL LOCATION (#44.003) with its length and note.
S-SCH-08.5Given a no-show appointment whose slot has since been filled, When I undo the no-show, Then it is refused.