S-SCH-03 · W02 Scheduling · fit: unknown
Check the patient in
As a front desk clerk, I want to check the patient in when they arrive, so that the clinical staff see them waiting and a visit exists to chart on.
| Persona | front_desk_clerk |
|---|---|
| Journey | An appointment is booked and the patient checks in |
| Step | Checks the patient in Task_04_ChecksThePatientIn |
Scenarios
| S-SCH-03.1 | Given a patient with an appointment today, When I check them in, Then the appointment shows checked in with the time, and a visit is created for the clinic and date. |
|---|---|
| S-SCH-03.2 | Given a patient with an appointment today and a clinic with a default provider, When I check them in naming the provider, Then HOSPITAL LOCATION (#44.003) holds the check-in time, me as the user who checked in and when it was entered, and VISIT (#9000010) holds a visit for the patient at the clinic on that date with that provider. |
| S-SCH-03.3 | Given a check-in date that differs from the appointment's date, or lies in the future, When I save, Then it is refused and nothing is filed. |
| S-SCH-03.4 | Given a clinic that requires a visit provider in CLINIC SETUP PARAMETERS (#9009017.2), When I check in without naming one, Then it is refused. |
| S-SCH-03.5 | Given a clinic set up to use several clinic stop codes in CLINIC SETUP PARAMETERS (#9009017.2), When I check in without choosing a stop from CLINIC STOP (#40.7), Then it is refused; a clinic with one stop files its own. |
| S-SCH-03.6 | Given a patient whose health record number at this facility is a temporary one, When I check them in, Then it is refused. |
| S-SCH-03.7 | Given an appointment already checked in, checked out, cancelled or marked no-show, When I check it in, Then it is refused. |
| S-SCH-03.8 | Given a check-in with a routing slip asked for on a named printer, When I save, Then the routing slip for that patient and appointment prints to that device after the check-in is filed. |
| S-SCH-03.9 | Given a checked-in appointment, When I undo the check-in, Then HOSPITAL LOCATION (#44.003) no longer holds a check-in time or user and the appointment is scheduled again. |
| S-SCH-03.10 | Given two clinics of one division, each set to create a visit at check-in (CLINIC SETUP PARAMETERS #9009017.2, CREATE VISIT AT CHECK-IN?), and a patient with an appointment today at each, When I check the patient in at each clinic, Then each check-in leaves a VISIT (#9000010) whose HOSPITAL LOCATION is the clinic it was checked in at, so visits at the same division's clinics are told apart. (At the demo site: DEMO PRIMARY CARE and DEMO IHS CLINIC. It needs a BSDX resource per clinic and DEMO PRIMARY CARE creating a visit at check-in, rpms-ops#870.) |