OSCAR 14 Patient List Test Cases
OSCAR 14
Clinician Landing Page
Patient List Test Cases
Final Version
Status Completed
Created on: January 23, 2014
Last update on: February 28, 2014
Ready for General Release
Download file in XLS format:
OSCAR 14_Clinician Landing Page_Patient List_TC.xls
Clinician Landing Page_Left-Side Menu (Patient List) Test Cases. Table of Content. | BR# |
1.0 Test Ability to Configure Patient List | PL 1.0, PL 1.1.2 |
1.1 Test Ability to Switch Between Patient Lists | PL 1.1, PL 1.1.1 |
1.2 Test List Generation Configuration 1 | PL 1.2 |
1.3 Test List Generation Configuration 2 | PL 1.3 |
1.4 Test List Generation Configuration 3 | PL 1.4 |
1.5 Test Ability Do Not Display Patient List | PL 1.5 |
1.6 Test Ability to Display Options for Patient List | PL 2.0, PL 2.1, PL 2.2 |
1.7 Test Ability to Display Schedule Information Badge | PL 2.3 |
1.8 Test Ability to Filter Patient List | PL 3.0, PL 3.1 |
1.9 Test Ability to Display Maximum Number of Patients in Patient List | PL 4.0 |
2.0 Test Ability to Display Appointment Status Badges | PL 5.0. PL 5.1 |
2.1 Test Ability to Shade Background of Listed Appointments | PL 6.0, PL 6.1, PL 6.2 |
2.2 Test Ability to Remove Patients from Today's Appointment List by Changing Appointment Status to “Cancel” or “Do Not Show” | PL 7.0 |
Reference input | |
Landing Page Module Use Case v.2.4 | Alek Mirkin |
Oscar 14 Landing Pages BRD_v.2.9 | Rachel Aubie |
1.0 Test Ability to Configure Patient List
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display left-side menu | Landing page is presented with the Dashboard view | Verify that Patient list displays in the left-side menu | Patient list displays in the left-side menu | |||
#2 | Ability to access Setting option | Click on "More" drop down in left-side menu | 1. Drop down list is available with Customize option 2. “Customize” is last list item in “More” menu | ||||
#3 | Ability to access Preferences screen | Select Customize option | Preferences screen for setting up the grouping and display options for the left-side menu/ patient lists is launched | ||||
#4 | Ability to configure left-side menu | Select the preferences to configure left-side menu | Patient list is configured based on user preference |
1.1 Test Ability to Switch Between Patient Lists
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display left-side menu (Patient list) | 1. Landing page is presented with the Dashboard view 2. Patients Demographics records are created | Verify that left-side menu lists patients | Patient list is listed on the left-side menu | |||
#2 | Ability to display left-side menu tab | Verify that left-side menu tabs display | Left-side menu shows tabs: • Appointments • Caseload • More | ||||
#3 | Ability to display appointments as a default tab | Verify that “Appointments” tab is a default tab and displays Today's appointments | Today's appointments are listed by default | ||||
#4 | Ability to activate Caseload tab | Activate “Caseload” tab to navigate to Caseload roaster | “Caseload” refers to the Caseload roaster page | ||||
#5 | Ability to display More drop down menu options | Activate “More” tab | 1. More tab is acting as a drop-down 2. User is able to view additional custom grouped lists (Residents’ patients list) 3. Customize option is available | ||||
#6 | Ability to switch Between Patient Lists | Verify that user is able to switch between "Clinician" and "Residents" patient lists | Verify that tabs at top of patient list allow users to switch between • List of patients scheduled for the Clinician • List of patients scheduled for the Residents |
1.2 Test List Generation Configuration 1
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to indicate Waiting patients with status “checked-in” colour-scheme | 1. Landing page is presented with the Dashboard view 2. User is logged in with Doctor credentials 3.Today's appointments are scheduled | Change waiting patients status to “checked-in” and verify the colour-scheme | Waiting patients with “checked-in” status are highlighted in Green | |||
#2 | Ability to indicate Waiting patients with status “in room” colour-scheme | Change waiting patients status to “in room” and verify the colour-scheme | Waiting patients with “in room” status are highlighted in Pink |
1.3 Test List Generation Configuration 2
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display Patient list tabs | 1. Landing page is presented with the Dashboard view 2. User is logged in with valid “Clinical Support” credentials 3. Patient list is configured based on user preference (List Generation Configuration 1) | Verify that Patient list tabs display | Patient lists tabs display: Tab 1) Checked-in patients Tab 2) Patients in rooms | |||
#2 | Ability to order Patient lists | Verify that Patient Lists ordered by appointment time | Patient Lists are ordered by appointment time |
1.4 Test List Generation Configuration 3
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to access Setting option | 1. Landing page is presented with the Dashboard view 2. User is logged in with valid “Administrative” or “Receptionist” credentials | Click on "More" drop down option in left-side menu | Drop down list is available with Customize option | |||
#2 | Ability to access Preferences screen | NOTE: This would be the default view for “administrative” or “receptionist” role users | Select Customize option | Preferences screen for setting up the grouping and display options for the left-side menu/ patient lists is launched | |||
#3 | Ability to customize number and time period range in list | Patient list is configured based on user preference (List Generation Configuration 2) | Verify that user is able to customize number of appointments in list and time period range | Patient list displays certain amount of appointments in specific time period (i.e. 10 appointments in +/- 30 minute window from current time) |
1.5 Test Ability Do Not Display Patient List
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to access Setting option | Landing page is presented with the Dashboard view | Click on "More" drop down option in left-side menu | Drop down list is available with Customize option | |||
#2 | Ability to access Preferences screen | Patient list is configured based on user preference (List Generation Configuration 3) | Select Customize option | Preferences screen for setting up the grouping and display options for the left-side menu/ patient lists is launched | |||
#3 | Ability to do NOT display Patient list | Selected “No patient list” option from Preference menu | Menu does not appear in left-side menu |
1.6 Test Ability to Display Options for Patient List
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display left-side menu (patient list) | Landing page is presented with the Dashboard view | Verify that Patient list is on the left-side menu | Patient list is on the left-side menu | |||
#2 | Ability to appear options for patient list | NOTE: minimized view out of scope for Oscar 14 | Verify that three options for list to appear are available: • Open • Minimized to show • Hide completely | Three options for Patient List are available | |||
#3 | Ability to display buttons set | Verify that Button set to the options and appears at top of patient list (below filter field) | Button set to show, minimize and hide appears at top of patient list (below filter field) | ||||
#4 | Ability to switch between the views | Changing between any of these 3 views should be 1-2 clicks | User is able to change between the views | ||||
#5 | Ability to minimize to show clickable icons option | Click “Minimized” icon | Corresponding patient into tabbed environment opens | ||||
#6 | Ability to hide Patient List option | Any List Generation Configuration Is selected for the user | Select “Hide” option | Patient list is hidden from view | |||
#7 | Ability to show patient List | Select “Open” option | Patient list displays to view |
1.7 Test Ability to Display Schedule Information Badge
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display appointment status badge | 1. Landing page is presented with the Dashboard view 2. Appointments with statuses "Checked in" and "In room" are scheduled | Verify that 1. Schedule (navigation bar) information badge should display 2. Appointment status badges show how many "checked-in" & "in-room" totalled in parenthesis beside label | 1. Appointment status badge displays as small circle with 2-letter abbreviations showing status of appointment 2. Appointment status badges appear on the top navigation bar 3. Schedule (navigation bar) information badge shows total number appointments with the statuses "checked-in" & "in-room" |
1.8 Test Ability to Filter Patient List
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display filter field | Landing page is presented with the Dashboard view | Verify that Filter field appears in left-side menu | Filter field to narrow patient list appears in left-side menu below tabs, above the generated patient list data | |||
#2 | Ability to filter patient list | Enter text into field | 1. Text is filtered, not searched 2. Shows only patients in list whose names match entered text | ||||
#3 | Ability to input data into Filter field | Verify that Text field is accepting any information in a free text format | Free text can be entered into Filter field | ||||
#4 | Ability to display Button bar | Verify that 1. Button bar is available above filter field 2. Button bar contains Patient list function buttons | 1. Button bar above filter field is available 2. Button bar contains Patient List function buttons: • Left-facing arrow • Refresh • Up/Down arrow | ||||
#5 | Ability to use Patient List Function buttons: Left-facing arrow | Activate Left-facing arrow function button | Patient list is hidden | ||||
#6 | Ability to use Patient List Function buttons: Refresh | Activate Refresh function button | Patient list data is manually refreshed | ||||
#7 | Ability to use Patient List Function buttons: Up/Down arrows | Activate Up/Down arrows | Paginated patient list is scrolled through |
1.9 Test Ability to Display Maximum Number of Patients on Patient List
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display Up/Down arrow function button | 1. Landing page is presented with the Dashboard view 2. Patient List displays certain maximum number of patients | Verify that Up/Down arrow function buttons page-based list scrolling are available | Up/Down arrow function buttons page-based list scrolling are available | |||
#2 | Ability to display Patient List using “Up arrow” function button | Click “Up arrow” icon | Patient List displays (from Top to Bottom) | ||||
#3 | Ability to display Patient List using “Down arrow” function button | Click “Down arrow” icon | Entire pages of list is flipped (from Bottom to Top) |
2.0 Test Ability to Display Appointment Status Badges
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display appointment status badges | Landing page is presented with the Dashboard view | Verify that Appointment status badges appear for each patient on list to indicate the status of appointment | Appointment status badges appear for each patient on list to indicate the status of appointment/patient: • Checked-in • In room • Signed • Billed and signed | |||
#2 | Ability to minimize Patient List | Select “Minimize” button | When patient list is Minimized • Patient data is hidden • Badges and appointment times still appear in minimized left-bar • Shaded background colour still appears |
2.1 Test Ability to Shade Background of Listed Appointments
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Appointment status background shade: Normal | Landing page is presented with the Dashboard view | Verify that Normal appointment status background shade is white | Background shade of listed appointments differs based on the appointment status: White for Normal | |||
#2 | Appointment status background shade: Checked-in | Verify that Checked-in appointment status background shade is green | Background shade of listed appointments differs based on the appointment status: Green for Checked-in status | ||||
#3 | Appointment status background shade: In-room | Verify that In-room appointment status background shade is red/pink | Background shade of listed appointments differs based on the appointment status: Red/Pink for In-room status | ||||
#4 | Colour scheme for appointment statuses: To Do | NOTE: Colour scheme replicates current OSCAR 12/12.1 | Verify “To Do” appointment status background shade | Background shade of “To Do” appointment status: Light yellow | |||
#5 | Colour scheme for appointment statuses: Day Sheet Printed | Verify “Day Sheet Printed” appointment status background shade | Background shade of “Day Sheet Printed” appointment status: Light yellow | ||||
#6 | Colour scheme for appointment statuses: Here/Checked-in | Verify “Here/ Checked-in” appointment status background shade | Background shade of “Here/ Checked-in” appointment status: green | ||||
#7 | Colour scheme for appointment statuses: Picked/ In Room | Verify that “Picked/In Room” appointment status background shade | Background shade of “Picked/ In Room” appointment status: pink | ||||
#8 | Colour scheme for appointment statuses: Empty Room | Verify “Empty Room” appointment status background shade | Background shade of “Empty Room” appointment status: bright yellow | ||||
#9 | Colour scheme for appointment statuses: No Show | Verify “No Show” appointment status background shade | Background shade of “No Show” appointment status: Light grey | ||||
#10 | Colour scheme for appointment statuses: Cancelled | Verify that “Cancelled” appointment status background shade | Background shade of “Cancelled” appointment status: dark grey | ||||
#11 | Colour scheme for appointment statuses: Custom | Verify that “Custom” appointment status background shade | Background shade of “Custom” appointment status: blue | ||||
#12 | Ability to replicate existing colour scheme | Mood/importance in colour indication should match with Oscar 12 layout colour scheme | Colour scheme should replicate existing colours, but not necessarily be the same as OSCAR 12, but match the bootstrapped scheme for OSCAR 14 |
2.2 Test Ability to Remove Patients from Today's Appointment List
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to remove patients from today's appointment list | 1. Landing page is presented with the Dashboard view 2. User is logged in with Receptionist credentials 2. Appointments with statuses “Cancel” or “Do not show” are available | Update appointment status to “No Show” or “Cancelled” | 1. If patients "Cancel" or "Do not show" (leave daily appointment list) the appointment/patient should be dropped-off list 2. Patient is automatically removed from today’s appointments list |