OSCAR 15 Patient List Test Cases
Download file in XLS format:
OSCAR 15_Landing Page_Patient List_TC.xls
Landing Page_Patient List Test Cases. Table of Content. | BR# |
1.0 Test Ability to Switch Between Patient Lists | PL 1.1, PL 1.1.1 |
1.1 Test Test Ability to Filter Patient List | PL 3.0, PL 3.1 |
1.2 Test Ability to Hide/ Show Patient List from the view | PL 1.5, PL 2.0, PL 2.1, PL 2.2 |
1.3 Test Ability to Reload Patient list | PL 3.1 |
1.4 Test Ability to Display Maximum Number of Patients on Patient List | PL 4.0 |
1.5 Test Ability to Shade Background of Listed Appointments | PL 6.0, PL 6.1, PL 6.2 |
1.6 Test Ability to Remove Patients from Today's Appointment List | 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 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 3. Appointments are booked | Verify that today's appointments are listed on the left-side menu | Booked appointments are 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 • Recent • Arrow down drop down (Patients Set, Caseload) | ||||
#3 | Ability to display appointments as a default tab | Verify that Appts tab is a default tab and displays Today's appointments | Today's scheduled appointments are listed by default | ||||
#4 | Ability to order Patient lists | Verify that Patient Lists ordered by appointment time | Patient Lists are ordered by appointment time | ||||
#5 | Ability to Activate Recent tab | Select Recent tab to display recent booked appointments | 1. Recent booked appointments are listed 2. User is able to filter the list by patient's last name, first name | ||||
#6 | Ability to Activate Caseload option | Select Caseload from the drop down | “Caseload” refers to the Caseload patient list | ||||
#7 | Ability to Activate Patient Sets option | Patient sets have been set from the More/ Reports/ Demographic Report Tools | Select Patient Sets from the drop down | 1. “Patient Sets” refers to the Select a Patient Set view 2. Patient set list displays 3. User is able to filter patient list set by patient last, first names |
1.1 Test 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 | 1. Enter patient's last, first name into the filter text field 2. Verify that Text field is accepting information in a free text format | 1. Free text can be entered into Filter field 2. User is able to filter appointment list by patient name 3. Shows only patients in list whose names match entered text | ||||
#3 | Ability to display Button bar | Verify that patient list functional buttons are available above filter field | Button bar contains Patient List function buttons: • Left-facing arrow • Refresh • Page Up • Page Down |
1.2 Test Ability to Hide/ Show Patient List from the view
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display left-side menu (patient list) on the Dashboad screen | Landing page is presented with the Dashboard view | Verify that Patient list shows on the left-side menu | Patient list shows on the left-side menu | |||
#2 | Ability to hide patient list from the view | 1. Hover over Left-facing Arrow button under Appt. tab in left-side menu 2. Click on Left arrow button | 1. Left-facing arrow button is accessible and visible 2. Tooltip description should appears as “Hide Patient List” 3. Patient list is hidden 4. Right-facing arrow button should appear next to the Home button to show patient list pane on the screen | ||||
#3 | Ability to show patient list on the left hand site | 1. Hover over the Right-facing Arrow icon next to the Home button 2. Click on the Right-facing arrow on the main navigation bar | 1. Right-facing arrow button is accessible and visible 2.Tooltip description should appears as “Show Patient list” 3. Patient list appears on left-side menu |
1.3 Test Ability to Reload Patient list
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to use Patient List Function buttons: Refresh | Landing page is presented with the Dashboard view | 1. Hover over Refresh button 2. Activate Refresh function button | 1. Tooltip description should appears as “Refresh List” 2. Patient list data is refreshed and patient list is brought the initial (first) page |
1.4 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. Appointments are scheduled 3. Patient List displays certain maximum number of patients (eight) | Verify that Page Up and Page Down function buttons are visible and accessible | Up/Down arrow function buttons are visible and accessible | |||
#2 | Ability to paginate patient list | Verify that the numbers appear at the bottom right of the Patient list to indicate current page (as numerator) and total pages (as denominator) | The number to coordinate current page and total pages appear at the bottom right of the Patient list | ||||
#3 | Ability to activate Page up/ down burttons | Scroll to the first/ last pages | 1. Verify that Page Up button is disabled when on the first page 2. Verify that Page Down is disabled when on the last page | 1, Page Up button should be disabled when on the first page 2. Page Down button should be disabled when on the last page | |||
#4 | Ability to display Patient List using “Up arrow” function button | Click on “Page Up” button | Page up button allows to scroll up through paginated patient list | ||||
#5 | Ability to display Patient List using “Down arrow” function button | Click on “Page Down” icon | Page Down button allows to scroll down through paginated patient list |
1.5 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 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 | NOTE: The colour-scheme should replicate OSCAR 12 colour scheme for appointment statuses | Verify that Checked-in 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 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 | 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: Custom | Verify that “Custom” appointment status background shade | Background shade of “Custom” appointment status: blue |
1.6 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. Appointments with statuses “Cancel” or “Do not show” are booked | Verify that Appointments with statuses “Cancel” or “Do not show” does not show in the Appointment list | 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 |