Appointment Scheduling - Waiting Room
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Walk-in Clinic Registration/Waiting Room
- Walk-in Clinic/Waiting Room
- Site Registration
- Registry Settings (PM)
- Scheduling Calendar - Find New Appointment
Scenario 1: Waiting Room - Validate the 'Walk-In Clinic Registration/Waiting Room' widget
Specific Setup:
- Please note: this is for Avatar NX systems only.
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' widget must be accessible on the user's myDay view.
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A), (Time Slot A).
- A client is enrolled in an existing episode (Client A).
Steps
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Validate the 'Select Waiting Room/Site and Time Slot' field label is displayed.
- Validate the 'Waiting Room/Site' field is displayed. This field will contain all sites configured with time slots for clinic hours.
- Validate the 'Time Slot' field is displayed. This field will contain all time slots defined for the selected site on the given day.
- Validate the 'Add To Waitlist' field label is displayed.
- Validate the 'Add Client' field is displayed.
- Validate the 'Select Episode' field is displayed.
- Validate the 'Select Program' field is displayed.
- Validate the 'Location' field is displayed.
- Validate the 'Req. Pract. Type' field is displayed.
- Validate the 'Req. Pract. Gender' field is displayed.
- Validate the 'Req. Practitioner' field is displayed.
- Validate the 'Phone-In/Expected' field is displayed.
- Validate the 'Telehealth' field is displayed.
- Validate the 'Reason For Visit' field is displayed.
- Validate the 'Priority' field is displayed.
- Validate the 'Add To Waitlist' field is displayed.
- Validate the 'Order' column is displayed.
- Validate the 'Type' column is displayed.
- Validate the 'Name' column is displayed.
- Validate the 'Time Slot' column is displayed.
- Validate the 'Time Added' column is displayed.
- Validate the 'Time Waiting' column is displayed.
- Validate the 'Reason For Visit' column is displayed.
- Validate the 'Req. Practitioner' column is displayed.
- Validate the 'Pract. Gender' field is displayed.
- Validate the 'Service Code' column is displayed.
- Validate the 'Program' column is displayed.
- Validate the 'Action' column is displayed.
- Select "Site A" in the 'Waiting Room/Site' field.
- Select "Time Slot A" in the 'Time Slot' field.
- Select "Client A" in the 'Add Client' field.
- Validate the 'Select Episode' and 'Service Program' populate with the existing episode information.
- Select the desired value in the 'Location' field.
- Select the desired value in the 'Req. Pract. Type' field.
- Select the desired value in the 'Req. Pract. Gender' field.
- Select the desired practitioner in the 'Req. Practitioner' field. Please note: the practitioners available for selection will be filtered based on the values selected in steps 35 & 36.
- Select the desired value in the 'Select Service' field.
- Enter the desired value in the 'Reason for Visit' field.
- Select "Yes" in the 'Priority' field.
- Click [Add To Waitlist].
- Validate a message is displayed stating: Saved.
- Click [OK].
- Validate "Client A" is now displayed on the Waitlist and has moved to the top since they were marked as a priority. Note: if no other clients are marked as a priority, this client will be moved first. If there are other clients who were marked priority previously, this client will come after the existing priority clients.
- Validate the 'Type' field contains a red exclamation mark icon indicating this is a priority client.
- Validate all other populated data displays as expected.
Scenario 2: Waiting Room - Validate the Staff View 'Walk-In Clinic/Waiting Room' widget
Specific Setup:
- Please note: this is for Avatar NX systems only.
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' and 'Walk-in Clinic/Waiting Room' widgets must be accessible on the user's myDay view.
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A), (Time Slot A).
- Staff members are defined with hours for scheduling at "Site A".
- Two clients are enrolled in existing episodes (Client A & Client B).
Steps
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Site A" in the 'Waiting Room/Site' field.
- Select "Client A" in the 'Add Client' field.
- Validate the 'Select Episode' and 'Service Program' populate with the existing episode information.
- Select the desired value in the 'Location' field.
- Select "Yes" in the 'Priority' field.
- Click [Add to Waitlist] and [OK].
- Validate the client is added to the Waitlist.
- Select "Client B" in the 'Add Client' field.
- Validate the 'Select Episode' and 'Service Program' populate with the existing episode information.
- Select the desired value in the 'Location' field.
- Select "No" in the 'Priority' field.
- Click [Add to Waitlist] and [OK].
- Validate the client is added to the Waitlist.
- Validate the Waitlist displays the clients in the following order:
- Client A - marked priority
- Client B - not marked priority
- Navigate to the Staff View 'Walk-in Clinic/Waiting Room' widget.
- Validate the 'Waiting Room/Site' field is displayed.
- Validate the 'Type' column is displayed.
- Validate the 'Name' column is displayed.
- Validate the 'Time Slot' column is displayed.
- Validate the 'Time Added' column is displayed.
- Validate the 'Time Waiting' column is displayed.
- Validate the 'Reason for Visit' column is displayed.
- Validate the 'Req. Practitioner' column is displayed.
- Validate the 'Pract. Type' column is displayed.
- Validate the 'Pract. Gender' column is displayed.
- Validate the 'Service Code' column is displayed.
- Validate the 'Program' column is displayed.
- Validate the 'My Appointments' field is displayed with a "Yes (Y)" option which will add the ability to only filter on the logged in staff members appointments in the waiting room.
- Select "Site A" in the 'Waiting Room/Site' field.
- Validate the Waitlist displays the clients in the following order:
- Client A - marked priority
- Client B - not marked priority
- Validate the 'Action' field contains only "Add to Calendar" and "Add+In Treatment".
- Select "Add to Calendar" in the 'Action' field for "Client A".
- Validate the 'Scheduling Calendar - Appointment Details' form is displayed.
- Select the practitioner associated to the logged in user in the 'Practitioner' field.
- Populate all required and desired fields for the appointment and click [Submit].
- Validate the 'Walk-in Clinic Registration/Waiting Room' widget is now displayed.
- Validate the 'Type' field is now displayed with a red calendar icon, indicating "Client A" has a scheduled appointment that has been marked priority.
- Select "Add to Calendar" in the 'Action' field for "Client B".
- Validate the 'Scheduling Calendar - Appointment Details' form is displayed.
- Select a practitioner not associated to the logged in user in the 'Practitioner' field.
- Populate all required and desired fields for the appointment and click [Submit].
- Validate the 'Walk-in Clinic Registration/Waiting Room' widget is now displayed.
- Validate the 'Type' field is now displayed with a calendar icon, indicating "Client B" has a scheduled appointment that has been marked priority.
- Validate the 'Action' field contains only "In Treatment" since appointments have been scheduled.
- Click "Yes" in the 'My Appointments' field.
- Validate only "Client A" is now displayed in the Waitlist.
- De-select "Yes" in the 'My Appointments' field.
- Validate both "Client A" and "Client B" are now displayed.
- Select "In Treatment" in the 'Action' field for "Client A".
- Validate a message is displayed stating: You are changing the status to In Treatment. Please Confirm.
- Click [Yes].
- Validate "Client A" is no longer displayed on the Waitlist.
- Access the 'Scheduling Calendar' form.
- Validate the appointment for "Client A" is displayed and is checked in.
- Click [Dismiss].
Scenario 3: Waiting Room - Validate waiting room actions for a walk-in client
Specific Setup:
- Please note: this is for Avatar NX systems only.
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' widget must be accessible on the user's myDay view.
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A).
- A staff member is defined with hours for scheduling at "Site A" (Staff Member A).
- A client is enrolled in an existing episode (Client A).
Steps
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Site A" in the 'Waiting Room Site' field.
- Select the desired value in the 'Time Slot' field.
- Select "Client A" in the 'Add Client' field.
- Validate the 'Select Episode' and 'Service Program' populate with the existing episode information.
- Select the desired value in the 'Location' field.
- Enter the desired value in the 'Reason for Visit' field.
- Click [Add to Waitlist] and [OK].
- Validate the client is added to the Waitlist.
- Validate the 'Type' field now contains a calendar icon with a + sign, indicating this is a walk-in client that has arrived for their visit.
- Validate the 'Action' field contains the following values:
- Add to Calendar (When a phone-in client has arrived, the 'Add to Calendar' action may be used to create an appointment on the staff member’s calendar).
- Add+In Treatment (Same as 'Add to Calendar', but indicates that the client has been taken from the waiting room for their visit. Sets the status to 'In Treatment', removes the client from the Waitlist and checks in the appointment).
- Telehealth (Clients that are present, who were not initially marked for telehealth on arrival or have been checked in for a previously-scheduled appointment who are waiting for a telehealth room may be set as such via an action).
- In Treatment (This will remove the client from the Waitlist, but will not require the creation of an appointment).
- Find Appt (This will launch the 'Find New Appointment' screen to give visibility into staff scheduled for clinic hours).
- Dismiss (For phone-in clients, client will be removed from the Waitlist).
- Select "Telehealth" in the 'Action' field.
- Validate the 'Type' field now contains a green camera icon, indicating this is a walk-in client waiting for a Telehealth room.
- Select "Dismiss" in the 'Action' field.
- Validate the client is no longer displayed on the Waitlist.
Scenario 4: Waiting Room - Validate waiting room actions for a phone-in client
Specific Setup:
- Please note: this is for Avatar NX systems only.
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' widget must be accessible on the user's myDay view.
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A).
- A staff member is defined with hours for scheduling at "Site A" (Staff Member A).
- A client is enrolled in an existing episode (Client A).
Steps
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Site A" in the 'Waiting Room Site' field.
- Select the desired value in the 'Time Slot' field.
- Select "Client A" in the 'Add Client' field.
- Validate the 'Select Episode' and 'Service Program' populate with the existing episode information.
- Select the desired value in the 'Location' field.
- Select "Yes" in the 'Phone-In/Expected' field.
- Enter the desired value in the 'Reason for Visit' field.
- Click [Add to Waitlist] and [OK].
- Validate the client is added to the Waitlist.
- Validate the 'Type' field contains a phone icon, indicating this is a phone-in client that is expected but has not yet arrived.
- Validate the 'Action' field contains the following values:
- Mark as Present (The ‘Mark as Present’ action will enable phone-in clients that have arrived to be changed from "Expected" to "Present" status).
- Add to Calendar (When a phone-in client has arrived, the 'Add to Calendar' action may be used to create an appointment on the staff member’s calendar).
- Add+In Treatment (Same as 'Add to Calendar', but indicates that the client has been taken from the waiting room for their visit. Sets the status to 'In Treatment', removes the client from the Waitlist and checks in the appointment).
- Telehealth (Clients that are present, who were not initially marked for telehealth on arrival or have been checked in for a previously-scheduled appointment who are waiting for a telehealth room may be set as such via an action).
- In Treatment (This will remove the client from the Waitlist, but will not require the creation of an appointment).
- Find Appt (This will launch the 'Find New Appointment' screen to give visibility into staff scheduled for clinic hours).
- Dismiss (For phone-in clients, client will be removed from the Waitlist).
- Select "Mark As Present" in the 'Action' field.
- Validate the 'Type' field now contains a calendar icon with a + sign, indicating this phone-in client has arrived for their visit.
- Select "Dismiss" in the 'Action' field.
- Validate the client is no longer displayed on the Waitlist.
Scenario 5: Waiting Room - Validate waiting room actions for a scheduled appointment
Specific Setup:
- Please note: this is for Avatar NX systems only.
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' widget must be accessible on the user's myDay view.
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A).
- A staff member is defined with hours for scheduling at "Site A" (Staff Member A).
- A client is enrolled in an existing episode (Client A).
Steps
- Access the 'Scheduling Calendar' form.
- Select "Site A" in the 'Site' field.
- Select "Staff Member A" in the 'Staff members' field.
- Right click in any available time and click [Add Appointment].
- Select the desired value in the 'Service Code' field.
- Select "Client A" in the 'Client' field.
- Populate all other required/desired fields.
- Click [Submit].
- Validate the appointment is displayed.
- Right click on the appointment and click [Check In].
- Validate the 'Scheduling Calendar - Check In' form is displayed.
- Click [Submit].
- Validate the appointment now displays with the checked in icon.
- Click [Dismiss].
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Validate the checked in client is now visible in the waiting room.
- Validate the 'Type' field contains a calendar icon indicating this client has a scheduled visit.
- Validate the 'Action' field contains the following values:
- Telehealth (Clients that are present, who were not initially marked for telehealth on arrival or have been checked in for a previously-scheduled appointment who are waiting for a telehealth room may be set as such via an action).
- In Treatment (Sets the status to 'In Treatment' and removes the client from the Waitlist).
- Cancel Appt (For existing appointments, files a cancellation and removes client from the Waitlist).
- Select "Telehealth" in the 'Action' field.
- Validate the 'Type' field now contains a blue camera icon, indicating this client has a scheduled Telehealth visit.
- Select "Cancel Appt" in the 'Action' field.
- Validate the client is no longer displayed on the Waitlist.
- Access the 'Scheduling Calendar' form.
- Validate the appointment for "Client A" now displays as cancelled.
- Click [Dismiss].
Scenario 6: Waiting Room - Validate waiting room actions for a client with no active episodes
Specific Setup:
- Please note: this is for Avatar NX systems only.
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' widget must be accessible on the user's myDay view.
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A).
- A client is defined that has no active episodes (Client A).
Steps
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Site A" in the 'Waiting Room Site' field.
- Select the desired value in the 'Time Slot' field.
- Select "Client A" in the 'Add Client' field.
- Validate the 'Select Episode' field does not contain a value.
- Click [Add To Waitlist] and [OK].
- Validate the client has been added to the Waitlist.
- Validate the 'Action' field contains the following values:
- Admission
- Telehealth
- Dismiss
- Select "Admission" in the 'Action' field. Please note: this action will only be available for clients without an active episode.
- Validate the 'Admission' form is displayed.
- Click [Add].
- Populate all required and desired values to add a new episode for "Client A".
- Click [Submit].
- Validate the 'Walk-in Clinic Registration/Waiting Room' widget is displayed.
- Validate the 'Action' field no longer contains "Admission" since the client now has an active episode.
- Select "Dismiss" in the 'Action' field.
- Validate the client is no longer displayed on the Waitlist.
Scenario 7: Waiting Room - Validate checked in appointments display in the 'Walk-in Clinic Registration/Waiting Room' and 'Walk-in Clinic/Waiting Room' widgets
Specific Setup:
- Please note: this is for Avatar NX systems only.
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' and 'Walk-in Clinic/Waiting Room' widgets must be accessible on the user's myDay.
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A).
- A staff member is defined with hours for scheduling at "Site A" (Staff Member A).
- A client is enrolled in an existing episode (Client A).
Steps
- Access the 'Scheduling Calendar' form.
- Select "Site A" in the 'Site' field.
- Select "Staff Member A" in the 'Staff members' field.
- Right click in any available time and click [Add Appointment].
- Select the desired value in the 'Service Code' field.
- Select "Client A" in the 'Client' field.
- Populate all other required/desired fields.
- Click [Submit].
- Validate the appointment is displayed.
- Right click on the appointment and click [Check In].
- Validate the 'Scheduling Calendar - Check In' form is displayed.
- Click [Submit].
- Validate the appointment now displays with the checked in icon.
- Click [Dismiss].
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Validate the checked in client is now visible in the waiting room.
- Navigate to the 'Walk-in Clinic/Waiting Room' widget (Staff View).
- Validate the checked in client is now visible in the waiting room.
Scenario 8: Waiting Room - Add To Waitlist
Specific Setup:
- Please note: this is for Avatar NX systems only.
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' widget must be accessible on the user's myDay view.
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A).
- A staff member is defined with hours for scheduling at "Site A" (Staff Member A).
- A client is enrolled in an existing episode (Client A).
Steps
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Site A" in the 'Waiting Room Site' field.
- Select the desired value in the 'Time Slot' field.
- Select "Client A" in the 'Add Client' field.
- Validate the 'Select Episode' and 'Service Program' populate with the existing episode information.
- Select the desired value in the 'Location' field.
- Select the desired value in the 'Req. Pract. Type' field.
- Select the desired value in the 'Req. Pract. Gender' field.
- Select the desired value in the 'Req. Practitioner' field. Please note: only practitioners who meet the criteria populated in steps 7&8 will be displayed.
- Select the desired value in the 'Select Service' field.
- Select "Yes" in the 'Phone-In/Expected' field.
- Select "Yes" in the 'Telehealth' field.
- Enter the desired value in the 'Reason for Visit' field.
- Select "Yes" in the 'Priority' field.
- Click [Add to Waitlist] and [OK].
- Validate the client is added to the Waitlist.
- Validate the 'Type' field contains a red phone icon, indicating this is a high priority phone-in client that is expected but has not yet arrived.
- Validate the 'Name' field contains "Client A".
- Validate the 'Time Slot' field contains the selected time slot.
- Validate the 'Time Added' field contains the time added to the Waitlist.
- Validate the 'Time Waiting' field contains the time waiting displayed in minutes.
- Validate the 'Reason for Visit' field contains the value entered in the previous steps.
- Validate the 'Req. Practitioner.' field contains the practitioner selected in the previous steps.
- Validate the 'Pract. Type' field contains the value selected in the previous steps.
- Validate the 'Pract. Gender' field contains the value selected in the previous steps.
- Validate the 'Service Code' field contains the value selected in the previous steps.
Scenario 9: Waiting Room - Validate time slot availability
Specific Setup:
- Please note: this is for Avatar NX systems only.
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' widget must be accessible on the user's myDay view.
- A "Provider" only service code is defined with "Yes" selected for 'Clinic Hours' (Service Code A).
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A).
- Three clients are enrolled in existing episodes (Client A & Client B & Client C).
Steps
- Access the 'Site Registration' form for "Site A".
- Select the "Time Slots" section.
- Click [Launch Time Slot Worklist].
- Click [New Row].
- Select all week days in the 'Days of the Week' field.
- Select all weeks of the month in the 'Weeks of Month' field.
- Enter the desired time in the 'Start Time' field.
- Validate the 'End Time' field is populated according to the 'Duration'.
- Enter "2" in the 'Appt Slots Available' field.
- Select "Service Code A" in the 'Valid Service(s)' field.
- Click [Save] and [Yes].
- Submit the form. Please note: this time slot will now be referred to as "Time Slot A".
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Site A" in the 'Waiting Room Site' field.
- Validate the 'Time Slot' field contains "Time Slot A" with the following information: "Total:2 Available:2 Number of Clients:0".
- Select "Time Slot A" in the 'Time Slot' field.
- Select "Client A" in the 'Add Client' field.
- Click [Add To Waitlist] and [OK].
- Validate "Client A" has been added to the Waitlist.
- Validate "Site A" and "Time Slot A" are still selected.
- Select "Client B" in the 'Add Client' field.
- Click [Add To Waitlist] and [OK].
- Validate "Client B" has been added to the Waitlist.
- Validate "Site A" and "Time Slot A" are still selected.
- Validate the 'Time Slot' field contains the following information: "Total:2 Available:0 Number of Clients:2".
- Select "Client C" in the 'Add Client' field.
- Click [Add To Waitlist].
- Validate a message is displayed stating: Selected time slot is not available for scheduling.
- Click [OK].
- Validate "Client C" has not been added to the Waitlist.
- Select "Add+In Treatment" in the 'Action' field for "Client A".
- Validate the 'Scheduling Calendar - Appointment Details' form is displayed.
- Populate all required and desired fields for the appointment and click [Submit].
- Validate the 'Walk-in Clinic Registration/Waiting Room' widget is now displayed.
- Validate "Client A" is no longer displayed on the Waitlist.
- Select "Add+In Treatment" in the 'Action' field for "Client B".
- Validate the 'Scheduling Calendar - Appointment Details' form is displayed.
- Populate all required and desired fields for the appointment and click [Submit].
- Validate the 'Walk-in Clinic Registration/Waiting Room' widget is now displayed.
- Validate "Client B" is no longer displayed on the Waitlist.
- Validate the 'Time Slot' field contains the following information: "Total:2 Available:0 Number of Clients:2".
- "Client A" and "Client B" will continue to occupy the time slots until they have been checked out.
- Access the 'Scheduling Calendar' form.
- Validate the checked in appointments for "Client A" and "Client B" are displayed.
- Right click on the appointment for "Client A" and click [Check Out].
- Validate the 'Scheduling Calendar - Check Out' form is displayed.
- Click [Submit].
- Validate the appointment for "Client A" now displays as checked out.
- Right click on the appointment for "Client B" and click [Check Out].
- Validate the 'Scheduling Calendar - Check Out' form is displayed.
- Click [Submit].
- Validate the appointment for "Client B" now displays as checked out.
- Click [Dismiss].
- Navigate back to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Site A" in the 'Waiting Room Site' field.
- Validate the 'Time Slot' field contains "Time Slot A" with the following information: "Total:2 Available:2 Number of Clients:0".
- Both slots are now available since "Client A" and "Client B" have been checked out.
- Select "Time Slot A" in the 'Time Slot' field.
- Select "Client C" in the 'Add Client' field.
- Click [Add To Waitlist] and [OK].
- Validate "Client C" is now displayed on the Waitlist.
- Select "In Treatment" in the 'Action' field for "Client C".
- Validate a message is displayed stating: You are changing the status to In Treatment. Please Confirm.
- Click [Yes].
- Validate the 'Time Slot' field contains the following information: "Total:2 Available:1 Number of Clients:1".
- Wait until the selected time slot time has passed.
- Validate the 'Time Slot' field contains the following information: "Total:2 Available:2 Number of Clients:0".
- When a client is moved to "In Treatment" without an appointment and is associated to a time slot, the selected time slot will become available again after the time slot has ended.
Scenario 10: Waiting Room - Walk in Prioritization
Specific Setup:
- Please note: this is for Avatar NX systems only.
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' and 'Walk-in Clinic/Waiting Room' widgets must be accessible on the user's myDay view.
- A "Provider" only service code is defined with "Yes" selected for 'Clinic Hours' (Service Code A).
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A).
- No clients are currently in the waiting room for "Site A".
- Five clients are enrolled in existing episodes (Client A & Client B & Client C & Client D & Client E).
Steps
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Site A" in the 'Waiting Room Site' field.
- Select "Client A" in the 'Add Client' field.
- Click [Add To Waitlist] and [OK].
- Validate "Client A" displays in the Waitlist in the first row.
- Select "Client B" in the 'Add Client' field.
- Click [Add To Waitlist] and [OK].
- Validate "Client B" displays in the Waitlist in the second row.
- Select "Client C" in the 'Add Client' field.
- Select "Yes" in the 'Priority' field.
- Click [Add To Waitlist] and [OK].
- Validate "Client C" displays in the Waitlist and is moved to the first row since this client was marked a priority.
- Validate "Client A" now displays in the second row and "Client B" displays in the third row.
- Select "Client D" in the 'Add Client' field.
- Click [Add To Waitlist] and [OK].
- Validate "Client D" displays in the Waitlist in the fourth row.
- Select "Client E" in the 'Add Client' field.
- Select "Yes" in the 'Priority' field.
- Click [Add To Waitlist] and [OK].
- Validate "Client E" displays in the Waitlist and is moved to the second row since this client was marked a priority.
- Validate the Waitlist order now displays as follows:
- Client C
- Client E
- Client A
- Client B
- Client D
- Validate the 'Order' field contains up/down arrows to move clients up/down the Waitlist. The first row will only contain a down arrow & the last row will only contain an up arrow.
- Select the last row and click the up arrow.
- Validate the Waitlist order now displays as follows:
- Client C
- Client E
- Client A
- Client D
- Client B
- Select the first row and click the down arrow.
- Validate the Waitlist order now displays as follows:
- Client E
- Client C
- Client A
- Client D
- Client B
- Navigate to the staff 'Walk-In Clinic/Waiting Room' widget.
- Validate the Waitlist order now displays as follows:
- Client E
- Client C
- Client A
- Client D
- Client B
- Please note: this widget will not have the option to re-order the clients in the waiting room.
Scenario 11: Waiting Room - Waiting Room Status, Type, and SQL Validations
Specific Setup:
- Please note: this is for Avatar NX systems only.
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' widget must be accessible on the user's myDay view.
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A).
- Two clients are enrolled in existing episodes (Client A & Client B).
Steps
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Site A" in the 'Waiting Room Site' field.
- Select the desired value in the 'Time Slot' field.
- Select "Client A" in the 'Add Client' field.
- Validate the 'Select Episode' and 'Service Program' populate with the existing episode information.
- Select the desired value in the 'Location' field.
- Select "Yes" in the 'Phone-In/Expected' field.
- Enter the desired value in the 'Reason for Visit' field.
- Click [Add to Waitlist] and [OK].
- Validate the client is added to the Waitlist.
- Validate the 'Type' field contains a phone icon, indicating this is a phone-in client that is expected but has not yet arrived.
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'SYSTEM.AppointmentWaitingRoom' SQL table.
- Validate there is a row for "Client A" with all previously filed data populated.
- Validate the 'status_code' field contains "01".
- Validate the 'status_value' field contains "Expected".
- Navigate back to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Mark as Present" in the 'Action' field.
- Validate the 'Type' field is now displayed with a calendar with a + sign, indicating this is a phone-in client who has arrived for their visit.
- Access Crystal Reports or other SQL Reporting Tool.
- Refresh the report using the 'SYSTEM.AppointmentWaitingRoom' SQL table.
- Validate the 'status_code' field now contains "02".
- Validate the 'status_value' field now contains "Present".
- Navigate back to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Add to Calendar" in the 'Action' field.
- Validate the 'Scheduling Calendar - Appointment Details' form is displayed.
- Populate all required and desired fields for the appointment and click [Submit].
- Validate the 'Walk-in Clinic Registration/Waiting Room' widget is now displayed.
- Validate the 'Type' field is now displayed with a calendar icon, indicating the client has a scheduled appointment.
- Select "In Treatment" in the 'Action' field.
- Validate a message is displayed stating: You are changing the status to In Treatment. Please confirm.
- Click [Yes].
- Validate the client is no longer displayed on the Waitlist.
- Access Crystal Reports or other SQL Reporting Tool.
- Refresh the report using the 'SYSTEM.AppointmentWaitingRoom' SQL table.
- Validate the 'status_code' field now contains "03".
- Validate the 'status_value' field now contains "In Treatment".
- Access the 'Scheduling Calendar' form.
- Validate the now checked in appointment for "Client A" is displayed.
- Right click on the appointment and click [Check Out].
- Validate the 'Scheduling Calendar - Check Out' form is displayed.
- Click [Submit].
- Validate the checked out appointment is displayed.
- Click [Dismiss].
- Access Crystal Reports or other SQL Reporting Tool.
- Refresh the report using the 'SYSTEM.AppointmentWaitingRoom' SQL table.
- Validate the 'status_code' field now contains "05".
- Validate the 'status_value' field now contains "Checked Out".
- Navigate back to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Site A" in the 'Waiting Room Site' field.
- Select the desired value in the 'Time Slot' field.
- Select "Client B" in the 'Add Client' field.
- Validate the 'Select Episode' and 'Service Program' populate with the existing episode information.
- Select the desired value in the 'Location' field.
- Select "Yes" in the 'Priority' field.
- Click [Add to Waitlist] and [OK].
- Validate the client is added to the Waitlist.
- Validate the 'Type' field contains a red exclamation mark icon, indicating this is a high priority walk-in client.
- Access Crystal Reports or other SQL Reporting Tool.
- Refresh the report using the 'SYSTEM.AppointmentWaitingRoom' SQL table.
- Validate there is a row for "Client B" with all previously filed data populated.
- Validate the 'status_code' field now contains "02".
- Validate the 'status_value' field now contains "Present".
- Navigate back to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Dismiss" in the 'Action' field.
- Validate the client is no longer displayed on the Waitlist.
- Access Crystal Reports or other SQL Reporting Tool.
- Refresh the report using the 'SYSTEM.AppointmentWaitingRoom' SQL table.
- Validate the 'status_code' field now contains "04".
- Validate the 'status_value' field now contains "Canceled".
- Close the report.
- Create a report using the 'SYSTEM.AppointmentWaitingRoomAudit' SQL table.
- Validate all Waiting Room status changes made for "Client A" and "Client B" are displayed.
- Close the report.
Scenario 12: Waiting Room - Validate the 'In Treatment' action
Specific Setup:
- Please note: this is for Avatar NX systems only.
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' widget must be accessible on the user's myDay view.
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A), (Time Slot A).
- Two clients are enrolled in an existing episode (Client A & Client B).
Steps
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Site A" in the 'Waiting Room Site' field.
- Select "Client A" in the 'Add Client' field.
- Validate the 'Select Episode' and 'Service Program' populate with the existing episode information.
- Select the desired value in the 'Location' field.
- Click [Add to Waitlist] and [OK].
- Validate the client is added to the Waitlist.
- Validate the 'Action' field contains "In Treatment". This will remove the client from the Waitlist and not require the creation of an appointment.
- Select "In Treatment" in the 'Action' field.
- Validate a message is displayed stating: You are changing the status to In Treatment. Please confirm.
- Click [Yes].
- Validate the client is no longer displayed on the Waitlist.
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'SYSTEM.AppointmentWaitingRoom' SQL table.
- Navigate to the row for "Client A".
- Validate the 'status_code' field contains "03".
- Validate the 'status_value' field contains "In Treatment".
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Site A" in the 'Waiting Room Site' field.
- Select "Client B" in the 'Add Client' field.
- Validate the 'Select Episode' and 'Service Program' populate with the existing episode information.
- Select the desired value in the 'Location' field.
- Click [Add to Waitlist] and [OK].
- Validate the client is added to the Waitlist.
- Navigate to the 'Walk-in Clinic/Waiting Room' widget.
- Select "Site A" in the 'Waiting Room/Site' field.
- Validate "Client B" is displayed on the Waitlist.
- Validate the 'Action' field contains "In Treatment". This gives the practitioner the ability to remove the client from the Waitlist for treatment and not require the creation of an appointment.
- Select "In Treatment" in the 'Action' field.
- Validate a message is displayed stating: You are changing the status to In Treatment. Please confirm.
- Click [Yes].
- Validate the client is no longer displayed on the Waitlist.
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'SYSTEM.AppointmentWaitingRoom' SQL table.
- Navigate to the row for "Client B".
- Validate the 'status_code' field contains "03".
- Validate the 'status_value' field contains "In Treatment".
- Close the report.
Scenario 13: Waiting Room - Validate the 'Find Appt' action
Specific Setup:
- Please note: this is for Avatar NX systems only.
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' widget must be accessible on the user's myDay view.
- A "Provider" only service code must be defined with "Yes" selected for 'Clinic Hours' (Service Code A).
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A).
- A practitioner is defined with hours in the 'Staff Members Hours and Exceptions' form (Practitioner A).
- This practitioner also has appointments scheduled for clinic hours in the 'Scheduling Calendar' using "Service Code A".
- A client is enrolled in an existing episode (Client A).
Steps
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Site A" in the 'Waiting Room Site' field.
- Select "Client A" in the 'Add Client' field.
- Validate the 'Select Episode' and 'Service Program' populate with the existing episode information.
- Select the desired location in the 'Location' field.
- Select "Practitioner A" in the 'Requested Practitioner' field.
- Click [Add to Waitlist] and [OK].
- Validate the client is added to the Waitlist.
- Validate the 'Type' field contains a calendar icon with a + sign, indicating this is a walk-in client that has arrived for their visit.
- Select "Find Appt" in the 'Action' field.
- Validate the 'Scheduling Calendar - Find New Appointment' form is now displayed.
- Validate "Site A" is selected in the 'Search Site(s)' field.
- Validate the 'Practitioner' field contains "Practitioner A".
- Validate the 'Search Start Date' field contains the current date.
- Enter the desired value in the 'Search Duration' field.
- Validate the 'Include Staff Scheduled For Clinic Hours' field is displayed with the following values:
- Do not include
- Include with all available time
- Only include clinic hours
- Validate "Do not include" is the default value in the 'Include Staff Scheduled For Clinic Hours' field.
- Click [Find Availability].
- Validate the 'Scheduling Calendar - Find New Appointment' window is displayed.
- Validate only regular staff hours are displayed for "Practitioner A".
- Click [Cancel].
- Select "Include with all available time" in the 'Include Staff Scheduled For Clinic Hours' field.
- Click [Find Availability].
- Validate the 'Scheduling Calendar - Find New Appointment' window is displayed.
- Validate both regular staff hours and clinic hours are displayed for "Practitioner A".
- Click [Cancel].
- Select "Only include clinic hours" in the 'Include Staff Scheduled For Clinic Hours' field.
- Click [Find Appointment].
- Validate only clinic hours are displayed for "Practitioner A".
- Select the desired appointment date/time and click [OK].
- Validate the 'Scheduling Calendar - Appointment Details' form is now displayed.
- Validate 'Appointment Date', 'Appointment Start Time', and 'Appointment End Time' contain the value selected in the previous steps.
- Enter the desired service code in the 'Service Code' field.
- Validate the 'Client' field contains "Client A".
- Validate the 'Practitioner' field contains "Practitioner A".
- Select the desired value in the 'Location' field.
- Click [Submit].
- Validate the 'Walk-in Clinic Registration/Waiting Room' widget is now displayed.
- Validate "Client A" displays with a calendar icon indicating the client has a scheduled appointment.
- Access the 'Scheduling Calendar' form.
- Validate the new appointment for "Client A" is displayed.
- Click [Dismiss].
Scenario 14: Waiting Room - Validate the 'Enable Smart Search Functionality' registry setting
Specific Setup:
- Please note: this is for Avatar NX systems only.
- The 'Enable Smart Search Functionality' registry setting must be set to "Y".
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' widget must be accessible on the user's myDay view.
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A).
- A client is enrolled in an existing episode with the following on file (Client A):
- Date of Birth
- Social Security Number
- Facility Chart Number
- Alias
- Subscriber Policy #
Steps
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Site A" in the 'Waiting Room/Site' field.
- Enter the 'Alias' on file for "Client A" in the 'Add Client' field.
- Validate "Client A" is returned as expected.
- Enter the 'Date Of Birth' on file for "Client A" in the 'Add Client' field.
- Validate "Client A" is returned as expected.
- Enter the 'Social Security Number' on file for "Client A" in the 'Add Client' field.
- Validate "Client A" is returned as expected.
- Enter the 'Facility Chart Number' on file for "Client A" in the 'Add Client' field.
- Validate "Client A" is returned as expected.
- Enter the 'Subscriber Policy #' for "Client A" in the 'Add Client' field.
- Validate "Client A" is returned as expected.
- Select "Client A" in the 'Add Client' field.
- Validate the 'Select Episode' and 'Service Program' populate with the existing episode information.
- Click [Add To Waitlist].
- Validate a message is displayed stating: Saved.
- Click [OK].
- Validate "Client A" is now displayed on the Waitlist.
Scenario 15: Site Registration - Waiting Room Settings - Validate user access
Specific Setup:
- Please note: this is for Avatar NX systems only.
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' widget must be accessible on the user's myDay view.
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A).
Steps
- Access the 'Site Registration' form for "Site A".
- Validate the "Waiting Room Settings" section is displayed and select it.
- Validate the 'Limit Waiting Room Access' field is displayed with a "Yes" and "No" value.
- Validate the 'User roles to have Waiting Room access to this site' field is displayed and initially disabled.
- This field will contain all defined user roles for selection.
- Validate the 'Users to have Waiting Room access to this site' field is displayed and initially disabled.
- This field will contain all defined users for selection.
- Select "No" in the 'Limit Waiting Room Access' field.
- Validate the 'User roles to have Waiting Room access to this site' and 'Users to have Waiting Room access to this site' fields remain disabled.
- Select "Yes" in the 'Limit Waiting Room Access' field.
- Validate the 'User roles to have Waiting Room access to this site' and 'Users to have Waiting Room access to this site' fields are now enabled.
- Select the logged in user in the 'Users to have Waiting Room access to this site' field.
- Click [Submit].
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Validate the 'Waiting Room/Site' field contains "Site A".
- Select "Site A" in the 'Waiting Room/Site' field.
- Validate the Waiting Room displays properly.
- Access the 'Site Registration' form for "Site A".
- Select the "Waiting Room Settings" section.
- De-select the logged in user and select a different user in the 'Users to have Waiting Room access to this site' field.
- Click [Submit].
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Validate the 'Waiting Room/Site' field does not contain "Site A".
- Access the 'Site Registration' form for "Site A".
- Select the "Waiting Room Settings" section.
- Select "No" in the 'Limit Waiting Room Access' field.
- Validate the previously selected value in the 'Users to have Waiting Room access to this site' field is cleared and the field is now disabled.
- Click [Submit].
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Validate the 'Waiting Room/Site' field contains "Site A".
- Select "Site A" in the 'Waiting Room/Site' field.
- Validate the Waiting Room displays properly.
Scenario 16: Site Registration - Waiting Room Settings - Validate user role access
Specific Setup:
- Please note: this is for Avatar NX systems only.
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' widget must be accessible on the user's myDay view.
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A).
- The logged in user must be associated to a user role (User Role A).
Steps
- Access the 'Site Registration' form for "Site A".
- Validate the "Waiting Room Settings" section is displayed and select it.
- Validate the 'Limit Waiting Room Access' field is displayed with a "Yes" and "No" value.
- Validate the 'User roles to have Waiting Room access to this site' field is displayed and initially disabled.
- This field will contain all defined user roles for selection.
- Validate the 'Users to have Waiting Room access to this site' field is displayed and initially disabled.
- This field will contain all defined users for selection.
- Select "No" in the 'Limit Waiting Room Access' field.
- Validate the 'User roles to have Waiting Room access to this site' and 'Users to have Waiting Room access to this site' fields remain disabled.
- Select "Yes" in the 'Limit Waiting Room Access' field.
- Validate the 'User roles to have Waiting Room access to this site' and 'Users to have Waiting Room access to this site' fields are now enabled.
- Select "User Role A" in the 'User roles to have Waiting Room access to this site' field.
- Click [Submit].
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Validate the 'Waiting Room/Site' field contains "Site A".
- Select "Site A" in the 'Waiting Room/Site' field.
- Validate the Waiting Room displays properly.
- Access the 'Site Registration' form for "Site A".
- Select the "Waiting Room Settings" section.
- De-select "User Role A" and select a different user role in the 'User roles to have Waiting Room access to this site' field.
- Click [Submit].
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Validate the 'Waiting Room/Site' field does not contain "Site A".
- Access the 'Site Registration' form for "Site A".
- Select the "Waiting Room Settings" section.
- Select "No" in the 'Limit Waiting Room Access' field.
- Validate the previously selected value in the 'User roles to have Waiting Room access to this site' field is cleared and the field is now disabled.
- Click [Submit].
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Validate the 'Waiting Room/Site' field contains "Site A".
- Select "Site A" in the 'Waiting Room/Site' field.
- Validate the Waiting Room displays properly.
|
Topics
• Clinic Scheduling • NX • Query/Reporting • Scheduling Calendar • Site Registration • Waiting Room
|