OSCAR 14 Consultation Request Screen Test Cases
OSCAR 14
Consultation Request Screen Test Cases
Final Version
Status Completed
Created on: December 30, 2013
Last update on: January 27, 2014
Ready for General Release
Download file in XLS format:
Consultation Request Screen_Test Cases.xls
Consultation Request Screen Test Cases. Table of Content | BR # |
1.0 Test Access Existing Consultation Request from the Main Screen | C1.0, C1.1 |
1.1 Test Create New or View Existing Consultation Request Options Availability | C1.3 |
1.2 Test Access New Consultation Request from the eChart screen | C1.2a |
1.3 Test Access Existing Consultation Request from the eChart screen | C1.2b |
1.4 Test Preview Version Layout | C2.0 |
1.5 Test Save Functional button | C3.0, C3.1 |
1.6 Test Close Functional Button | C3.0 |
1.7 Test Consult Requests with Status Deleted Do Not Appear in Consult List | C3.2 |
1.8 Test Patient Associated with MRP | C4.0 |
1.9 Test Ability to Associate Patient with Another Team | C4.1 |
2.0 Test Accessibility to Messaging, eChart, Master Modules | C5.0, C5.1 |
2.1 Test Consultant Multiple Address | C6.0, C6.1, C6.2 |
2.2 Test Search by Physician Name | C7.0 |
2.3 Test Urgency Drop Down Values | C8.0 |
2.4 Test Consultation Statuses | C9.0, C11.0 |
2.5 Test Consultant Contact Phone field | C12.0 |
2.6 Test Create Consultation Request for Inactive Patient | C13.0 |
2.7 Test Consultation Request Module Interacts with eChart | C14.0 |
2.8 Test Add Patient Clinical Info from eChart | C14.1 |
2.9 Test Attachment File Types | C15.2 |
3.0 Test Attachment Function | C15.0, C15.1 |
3.1 Test Radiology List | C15.3 |
3.2 Test Forms List | C15.4 |
3.3 Test eForms List | C15.5 |
3.4 Test View Referral Letter and Demographics Screens Simultaneously | C17.0 |
1.0 Test Access Existing Consultation Request from the Main Screen
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Connect to the OSCAR main page | 1. OSCAR McMaster Test Version 14.0, system and DB up and running. 2. OSCAR user has correct credentials to login | Open OSCAR in the web browser | OSCAR login page is opened | |||
#2 | Log In | Oscar welcome page prompts user to Enter credentials (User Name/ Password) | User enters correct Username and Password | 1. By entering the right credentials user is getting system verification acceptance 2. Once logged in, user is redirected to the Master Appointment screen with various OSCAR options | |||
#3 | Access Consultation list page from the main navigation menu | Select Consultation tab from the main navigation menu | Main Consultation list is present on the screen | ||||
#4 | Select record to follow up consultation requests | Consultation records are requested and saved | Select the patient name from the left-side menu | Existing/saved consultation request is opened for the selected patient |
1.1 Test Create New or View Existing Consultation Request Options Availability
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Access Consultation list page from the main navigation menu | 1.OSCAR Main Home screen is opened 2.All navigation bars and links are visible and accessible | Select Consultation tab from the main navigation menu | Consultation list is present on the screen | |||
#2 | Select record to follow up consultation requests | Consultation records are requested and saved | Select patient name from the list | 1. Existing consultation request is opened for the selected patient 2. Use can view list of existing/saved consultation requests (in any status phase) for current patient in context (left-side menu selection) | |||
#3 | Access New Consultation page | Consultation request is selected for a specified patient | Verity that user has option to create new consult for patient in context (left-side menu selection) | 1. Option to create new Consult is available 2. New Consultation request page is opened |
1.2 Test Access New Consultation Request from the eChart Screen
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Activate Search function | 1.OSCAR Master Appointment screen is opened 2.All navigation bars and links are visible and accessible | Select Search Tab from the top navigation bar | Search page is opened | |||
#2 | Search by the patient name | Oscar search page prompts user to enter patient name | User is entering patient's name and running Search | 1. Search box is accepting text 2. Search button is available and clickable 3. If patient is registered within the OSCAR database, the record should be found | |||
#3 | Activate eChart module | Select “E” (eChart) from the patient record | User is redirected to the eChart (Patient Summary) module of the selected patient | ||||
#4 | Activate new Consultation Request Module | Select the “+” in Consultation section of Patient Summary tab | Consultation screen opens for new Consultation Request data entry |
1.3 Test Access Existing Consultation Request from the eChart Screen
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Activate Search function | 1. OSCAR Master Appointment screen is opened 2. All navigation bars and links are visible and accessible | Select Search from the top navigation bar. | Search page is opened | |||
#2 | Search by the patient name | Oscar search page prompts user to enter patient name | User is entering patient's name and running Search | 1. Search box is accepting text 2. Search button is available and clickable 3. If patient is registered within the OSACAR database, the record should be found | |||
#3 | Activate eChart module | Select “E” (eChart) from the patient record | User is redirected to the eChart (Patient Summary) module of the selected patient | ||||
#4 | Access existing Consultation List module | Click on Consultation heading in Consultation section | Consultation List of existing/saved consultation requests (in any status phase) for current patient is present on the screen | ||||
#5 | Access existing Consultation Request form | Select the specified existing Consultation link from the Consultation List | Consultation screen opens with saved consultation data |
1.4 Test Preview Version Layout
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Activate Preview button |
| Select Preview button on Action Centre layover bar | User is redirected to Preview page | |||
#2 | Match Consultation screen and Preview layouts | Verify that layout of Consultation screen closely matches the Preview screen version | Layout of Consultation screen closely matches the Preview screen version | ||||
#3 | Layout of Preview version: Letterhead | Verify that Letterhead selection appears at the top of screen | Letterhead selection appears at top of screen | ||||
#4 | Layout of Preview version: To and From information | Verify that 2 columns view separating TO and FROM information | 2 columns view separating TO and FROM information | ||||
#5 | Layout of Preview version: patient information | Verify that patient information appears near top of screen | Patient information appears near top of screen | ||||
#6 | Layout of Preview version: Columns Fields | Verify that fields balanced across columns appropriately | Fields balanced across columns appropriately |
1.5 Test Save Functional Button
Step ID | Step Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Functional buttons availability | Existing Consultation Request module is opened | Verify that Application functionality buttons • Save • Close Are available at the bottom of the screen (not along top) | Functional buttons are present at the bottom of the screen | |||
#2 | Save function button | Verify that Save function is a separate function button from any other function buttons (i.e. ‘save’ not ‘save & print preview’) | Save function is a separate function button | ||||
#3 | Save Consultation request | Select Save button | 1. “Save” button saves record 2. Action center which provide other action items is launched |
1.6 Test Close Functional Button
Step ID | Step Description | Precondition | Actions | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Functional buttons availability | Existing Consultation Request module is opened | Verify that Application functionality buttons • Save • Close Are available at the bottom of the screen (not along top) | Functional buttons are present at the bottom of the screen | |||
#2 | Update Consultation List | Make changes in Consultation List | Consultation List is updated | ||||
#3 | Save button functionality | Select Save button | 1. “Save” button saves record 2. Action center which provide other action items is launched | ||||
#4 | Close button functionality | Verify that Close function closes Consultation request screen without saving any information | 1. Confirmation window pops up 2. Consultation Request module is closed 3. Record is not saved |
1.7 Test Consult Requests with Status Deleted Do Not Appear in Consult List
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Update Consultation Request status to “Deleted” | Consultation Request list displays | Select Update status button and change consultation status to “Deleted” | Consultation Request status is updated to “Deleted” | |||
#2 | Deleted Consultation requests do not appear on the Consultation List page | Consultation Request with status “Deleted” is available | Verify that Consultation requests that are set as “Deleted” do not appear on the Consultation List | Consultation requests that are set as “Deleted” do not appear on the Consultation List |
1.8 Test Patient Associated with MRP
Step ID | Step Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Associated with MRP field | 1.New Consultation Request module is opened 2. Patient should be associated with MRP | Verify that Patient is associated with MRP | Accurate MRP name populates in MRP field | |||
#2 | Single MRP name is available | Verify that Patient should be associated with only one MRP at a time | Only one MRP name available in the field | ||||
#3 | MRP Default team | Verify that Each MRP is associated with a default team | Each MRP has only one team assigned | ||||
#4 | Team field | Verify that team field is populated with the team name | Team field is populated with patient default team, when patient is selected |
1.9 Test Ability to Associate Patient with Another Team
Step ID | Step Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Associated with MRP field | 1. New Consultation Request module is opened 2. Patient should be associated with MRP | Verify that Patient should be associated with MRP | Accurate MRP name populates MRP field | |||
#2 | Ability to associate patient with another team for specific Consultation request | Select team from the Team drop down list | Drop-down menu for team field allows selection of available teams |
2.0 Test Accessibility to Messaging, eChart, Master Modules
Step ID | Description | Precondition | Actions | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Access Messaging screen from the main menu of Consultation Request form | 1.Consultation request form is opened for the selected patient 2.Messaging, eChart, Master Record links are visible and accessible | Select Messaging link from the top navigation bar of Consultation Module | Messaging page appears | |||
#2 | Messaging function usability | Verify that Messaging function usable concurrently with Consultation module | 1. Messaging function opens, when link is selected; 2. It gives full functionality while Consultation Request form is opened | ||||
#3 | Access patient eChart form the main menu of Consultation Request form | Select eChart (Patient Summary) from the top navigation bar of Consultation Module | Patient eChart page is accessible | ||||
#4 | Access Master Record from the main menu of Consultation Request form | Select Master Record (Patient Details) from the top navigation bar of Consultation Module | Master Record is accessible |
2.1 Test Consultant Multiple Address
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Consultant Multiple addresses are available for selections | 1.Consultation request form is opened for the selected patient 2. Each consultant in OSCAR can have multiple addresses | Select Consultant address from the drop down list for a selected consultant | 1. Consultant Multiple addresses appear in drop-down list for each consultant listed 2. Addresses are available for selections 3. Each consultant can have multiple addresses | |||
#2 | Contact phone information | Contact Phone information is recorded in Consultant record | Verify that once Consultant and contact address are selected, Consultant’s cellphone is prepopulated in “Contact Phone” field | Correct consultant contact phone number appears in “Contact Phone” field | |||
#3 | Save Consultation request | Select Save button | 1. “Save” button saves record 2. Action center which provide other action items is launched | ||||
#4 | Activate Preview button | Select Preview button | User is redirected to Preview page | ||||
#5 | Preview selected address | Verify that selected a specified consultant address in Consultation Request form should appear on printable version | Printable version displays the correct selected address information |
2.2 Test Search by Physician Name
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Search by the Physician name | 1.Consultation request form is opened for the selected patient 2.Oscar search page prompts user to enter Physician name | 1. Enter Physician's name 2. Run Search 3. Verify that results appear sorted by Last Name, First Name (descending order) | 1. Search box is accepting text 2. Search button is available and clickable 3. If Physician name is registered within the OSCAR database, the record should be found 4. Physician name search should list MRP sorted by Last Name, First Name in descending order |
2.3 Test Urgency Drop Down Values
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Urgency drop down values availability | Existing Consultation Request module is opened | Verify that Urgency drop-down list have options: • “Non-Urgent”, • “Semi-Urgent”, • “Urgent” | 1. Urgency drop down box is available and active 2. Urgency drop-down list have options: • “Non-Urgent”, • “Semi-Urgent”, • “Urgent” | |||
#2 | Non-urgent option functionality | Select Non-Urgent value from Urgency drop down box | Non-Urgent value from Urgency drop down box is selectable | ||||
#3 | Semi-urgent option functionality | Select Semi-Urgent value from Urgency drop down box | Semi-Urgent value from Urgency drop down box is selectable | ||||
#4 | Urgent option functionality | Select Urgent value from Urgency drop down box | Urgent value from Urgency drop down box is selectable |
2.4 Test Consultation Statuses
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Access Consultation list page from the main navigation menu | OSCAR Main Home screen is opened | Select Consultation tab from the main navigation menu | Consultation Module is opened | |||
#2 | Update the existing Consultation Request form | Existing consultation request is opened for the selected patient | Make changes in Consultation Request form | Change requested information to update the request from | |||
#3 | Consultation Statuses availability | Verify that Consultation Statuses are available for a consultation request: • Not Complete • Pending Callback • Preliminary Pending Specialist • Cancelled • Appointment Booked • Complete • Deleted | Consultation Statuses are available for a consultation request selection | ||||
#4 | Default Consultation Status | Verify that Not Complete is default Consultation Status | Not Complete is default Consultation Status | ||||
#5 | Pending Call Consultation Status | Check off Pending Callback to change status | Consultation Status is changed to Pending Callback | ||||
#6 | Appointment Date field | Pending Call Consultation Status is selected | Verify that “Appointment date” field not available if “Pending Callback” is the selected status | This field is disabled until the status is changed from “Pending Callback” to any other status | |||
#7 | Preliminary Pending Specialist Consultation Status | Check off Preliminary Pending Specialist to change status | Consultation Status is changed to Preliminary Pending Specialist | ||||
#8 | Cancelled Consultation Status | Appointment has been cancelled | Check off Cancelled to change status | Consultation Status is changed to Cancelled | |||
#9 | Appointment Booked Consultation Status | Appointment has been booked | Check off Appointment Booked to change status if appointment is booked | Consultation Status is changed to Appointment Booked | |||
#10 | Complete Consultation Status | Appointment has been competed | Check off Complete to change status if appointment is completed | Consultation Status is changed to Complete | |||
#11 | Deleted Status | Check off Deleted to change status if appointment should be deleted | Consultation Status is changed to Deleted |
2.5 Test Consultant Contact Phone Field
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Consultation Doctor Information section: ‘Contact Phone’ field | Consultation request form is opened for the selected patient | Verify that Consult Doctor Information section ‘Contact Phone’ field has two input options: 1. Select from a drop-down list 2. Input phone number manually into text box | Consult Doctor Information section ‘Contact Phone’ field has two input options | |||
#2 | Select Contact number | Select Consultant Contact Phone from the drop down list | Consultant Contact Phone is selected from the drop down list | ||||
#3 | Input phone number manually | Input phone number manually into text box | Phone number is entered | ||||
#4 | Save Consultation request form | Select Save button | Consultation request form is saved |
2.6 Test Create Consultation Request for Inactive Patient
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Activate new Consultation Request Module from eChart Module | 1.Patients set to “inactive” status 2.Inactive Patient eChart screen is present | Select the “+” in Consultation section of Patient Summary tab | User is not able to activate “new” consultation request function from inactive patient eChart | |||
#2 | Launch Consult List screen | 1. Patients set to “inactive” status 2. Inactive Patient Master screen is present | Select Consultation link on Master Demographic Screen | Consult List screen launches | |||
#3 | Activate new Consultation Request Module from Master Module | Select New Consultation link | User is not able to activate “new” consultation request function from inactive patient Master Record |
2.7 Test Consultation Request Module Interacts with eChart
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to connect with eChart information for selected patient | Existing Consultation Request module is opened | Select eChart link | 1. Consultation Request Module interacts with eChart Module 2. Patient eChart Module is opened |
2.8 Test Add Patient Clinical Info from eChart
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail |
#1 | Add Patient Clinical Information: Family History | 1. Existing Consultation Request module is opened 2. eChart CPP Family History notes are added | Select Family History button | 1. Field adds and expands to view and/or edit family history notes 2. Patient Family History clinical information is added to appropriate text box fields directly from eChart | ||
#2 | Add Patient Clinical Information: Medical History | eChart CPP Medical History notes are added | Select Medical History button | 1. Field adds and expands to view and/or edit Medical history notes 2. Patient Medical History clinical information is added to appropriate textbox fields directly from eChart | ||
#3 | Add Patient Clinical Information: Other Meds | eChart CPP Other Meds notes are added | Select Other Meds button | 1. Field adds and expands to view and/or edit Other Meds notes 2. Patient Other Meds clinical information is added to appropriate text box fields directly from eChart | ||
#4 | Add Patient Clinical Information: Reminders | eChart CPP Reminders notes are added | Select Reminders button | 1. Field adds and expands to view and/or edit Reminders notes 2. Patient Reminders clinical information is added to appropriate text box fields directly from eChart | ||
#5 | Input data into the Consultation Notes fields | 1. Enter data into Consultation Notes fields 2. Text field is accepting any information in a free text format, up to 255characters maximum. | Free text field up to 255 char can be entered into Consult Notes fields |
2.9 Test Attachment File Types
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Attachments functionality availability | Existing Consultation Request module is saved | Verify that Attachment button is available on main area of Consultation screen | Attachments button appears within main fields of Consult screen | |||
#2 | Access Attach Consultation Document screen | Radiology, completed eForms, Antenatal Records, e-Labs, Scanned documents files types are available | Select Attach file button | Attach Consultation Documents screen is present | |||
#3 | Attach Radiology file type | Select Radiology file type and verify that the following file type can be attached to a consult request | Specified Radiology file type is successfully attached to Consult request | ||||
#4 | Attach completed eForms file type | Select eForm file type and verify that the following file type can be attached to a consult request | Specified eForm file type is successfully attached to Consult request | ||||
#5 | Attach completed Antenatal Records file type | Select Antenatal file type and verify that the following file type can be attached to a consult request | Specified Antenatal Record file type is successfully attached to Consult request | ||||
#6 | Attach completed eLabs file type | Select e Labs file type and verify that the following file type can be attached to a consult request | Specified eLabs file type is successfully attached to Consult request | ||||
#7 | Attach completed Scanned documents file type | Select Scanned Documents file type and verify that the following file type can be attached to a consult request | Specified Scanned Documents file type is successfully attached to Consult request |
3.0 Test Attachment Function
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Attachments functionality availability on main area of Consultation screen | 1. Consultation Request module is opened 2. Files are attached | Verify that Attachments button appears within main fields of Consult screen | Attachments button appears within main fields of Consult screen | |||
Attachment functions availability | Verify that Attachment functions are available: • List • Remove • Preview • Import all | Attachment functions are available | |||||
#2 | Attached files list | Select List function | After attaching a file, the file names are listed on the Consultation screen | ||||
#3 | Remove attached file | By selecting Remove function, verify that attached file can be individually removed | Attached file is removed | ||||
#4 | Preview attached file | By selecting Preview function, attached file can be previewed (as a PDF document ) | Attached file is available to preview | ||||
#5 | Import all attached files | Attached files are selected to import | Verify that “import all’ allows a batch selection of all available documents per type | When selecting attachments, ‘import all’ allows a batch selection of all available documents per type (e.g. all labs) |
3.1 Test Radiology List
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Radiology service | 1. Consultation Request module is opened 2. Radiology Files are attached | Select “X-Ray/Ultrasound” from the Service drop down field | Radiology service is selected | |||
#2 | View Radiology files list | Verify that Radiology can be added if “X-Ray/Ultrasound” is selected from the Service field | Radiology list is populated with related patient x-ray and ultrasound files |
3.2 Test Forms List
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Specified Consult service type | 1. Consultation module is opened 2. Forms Files are attached | Select Consult service type from the Service drop down field | Consult service type is selected from drop down list | |||
#2 | View Forms files list | Verify that a list of Forms should be available when specific Consult service is selected for the patient | Forms list is populated and appears on Consult module screen once consult service type is selected and confirmed |
3.3 Test eForms List
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Specified Consultation Service type | 1. Consultation Module is opened 2. eForms Files are attached | Select Consultation service type from the Service drop down field | Consult service type is selected from drop down list | |||
#2 | View eForms files list | Verify that a list of eForms should be available when specific Consult service is selected for the patient | eForms list is populated and appears on Consult module screen once consult service type is selected and confirmed |
3.4 Test View Referral Letter and Demographics Screens Simultaneously
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Access Patient Demographic screen | Incoming Consult Request is opened for the selected patient | Select Master Record (Patient Details) from top navigation bar of Consultation Module | Master Record is accessible | |||
#2 | Ability to view Referral letter (Incoming Consultation request screen) and Demographics screen simultaneously | Verify that user is able to view Referral letter (Incoming Consultation request screen) and Demographics screen simultaneously | Inbox message and Demographics screen can be viewed in tandem |