Test Cases Alternative Contacts
1.0 Test Display all Mandatory OMD Contact Data
Step ID | Description | Precondition | Expected Results | Actual Results | Pass/Fail | Notes |
#0 | Pre-condition:
| |||||
#1 | Connect to the OSCAR main page | 1. OSCAR McMaster Test Version 12.1, system and DB up and running. 2. OSCAR user is registered and have the correct credentials to login | OSCAR login page is opened | |||
#2 | Log In | Oscar welcome page prompts user to Enter credentials (User Name / Password) | By entering right credentials user is getting system verification acceptance. Once logged in, user is redirected to the Appointment screen with various OSCAR options | |||
#3 | Access patient's search results page | Click on “Search” Tab | Patient's search results page opens | |||
#4 | Verify default search type | Verify that Last name is default search type | Last name is a default search type | |||
#5 | Search by Last name | Enter patient's Last name in search input box and click on “Search” button | Patients' records are listed based on the entered keyword | |||
#6 | Access Patient Demo Screen | Click on the Master demographic file number | Patient Demo page opens | |||
#7 | Verify that Other Contacts are added | Verify that patient record has at least one alternative contact in Other Contacts section | Alternative contacts are listed | |||
#8 | Verify all mandatory OMD contact data in “Other contacts” section | Verify that all mandatory OMD contact data is listed: First name Last name Contact Role Residence Phone | All mandatory OMD contact data is listed in “Other contacts” section | |||
#9 | Access Alternative contact demo screen | Click on “M” (Master record) next to the alternative contact name | Alternative contact Demo screen appears in a new window | |||
#10 | Verify all mandatory OMD contact data on alternative contact demo screen | Verify that all mandatory OMD contact data is listed: Phone (residence, cell, work) Email address | All mandatory OMD contact data is listed | |||
#11 | Access Add relation page | Go back to patient demo screen and click on “Add Relation” link in Other contacts section | Add relation page appears in a new window | |||
#12 | Contact Notes data | Verify that Contact Notes display | Contact Notes column is present and data is added |
1.1 Test Ability to Maintain Multiple Contacts
Step ID | Description | Precondition | Expected Results | Actual Results | Pass/Fail | Notes |
#0 | Pre-condition:
| |||||
#1 | Connect to the OSCAR main page | 1. OSCAR McMaster Test Version 12.1, system and DB up and running. 2. OSCAR user is registered and have the correct credentials to login | OSCAR login page is opened | |||
#2 | Log In | Oscar welcome page prompts user to Enter credentials (User Name / Password) | By entering right credentials user is getting system verification acceptance. Once logged in, user is redirected to the Appointment screen with various OSCAR options | |||
#3 | Access patient's search results page | Click on “Search” Tab | Patient's search results page opens | |||
#4 | Verify default search type | Verify that Name is default search type | Name is a default search type | |||
#5 | Search by Last name | Enter patient Last name in search input box and click on “Search” button | Patients' records are listed based on the entered keyword | |||
#6 | Access Patient Demo Screen | Click on the Master demographic file number | Patient Demo page opens | |||
#7 | Verify that Other Contacts are added | Verify that patient record has at least one alternative contact in Other Contacts section | Alternative contacts are listed | |||
#8 | Access Add relation page | Click on “Add Relation” link in Other contacts section | Add relation page opens | |||
#9 | Search by name | Enter existent in the database patient name in search input box and click on “Search” button | Patients' records are listed based on the entered keyword | |||
#10 | Access Patient search results page | Select patient's Last name and click on demographic number | Add relation for Alternative contact page appears | |||
#11 | Add Contact | Select relationship, SDM (Substitute Decision Maker) or Emergency contact status, enter notes and click on Add Relationship button | Alternative contact is added | |||
#12 | Verify that new alternative contact is listed | Verify that added alternative contact is listed on Add relation page | Added alternative contact is listed on Add relation page | |||
#13 | Verify that multiple contacts are added | Verify that multiple contacts are added to the list | Multiple contacts are added to the list | |||
#14 | Verify that multiple contacts display on patient demo page | Refresh patient Demo screen and verify that multiple contacts display | Multiple contacts display on patient demo page |
1.2 Test Assign Multiple Roles
#1 | Connect to the OSCAR main page | 1. OSCAR McMaster Test Version 12.1, system and DB up and running. 2. OSCAR user is registered and have the correct credentials to login | OSCAR login page is opened | |||
#2 | Log In | Oscar welcome page prompts user to Enter credentials (User Name / Password) | By entering right credentials user is getting system verification acceptance. Once logged in, user is redirected to the Appointment screen with various OSCAR options | |||
#3 | Access patient's search results page | Click on “Search” Tab | Patient's search results page opens | |||
#4 | Verify default search type | Verify that Name is default search type | Name is a default search type | |||
#5 | Search by Last name | Enter patient's last name in search input box for the existing patient demographic and click the “Search” button beside the search input box | Patients' records are listed based on the entered keyword | |||
#6 | Access Patient Demo Screen | Click on the Master demographic file number | Patient Demo page opens | |||
#8 | Add contact | Click on “Add Relation” link in Other contacts section | Add relation page opens | |||
#9 | Search by Last name | Enter patient's last name in search input box for the existing patient demographic and click the “Search” button beside the search input box | Patients' records are listed based on the entered keyword | |||
#10 | Access Alternative contact Demo Screen | Click on the Master demographic file number | Add relation for Alternative contact page opens | |||
#11 | Add Contact | Select relationship (e.g. mother), Check SDM (Substitute Decision Maker), Check EC (Emergency Contact) And click on Add Relationship button | Alternative contact is added | |||
#12 | Verify that multiple roles are assigned to the contact | Verify that chart contains contact name, relation, SDM data | Multiple roles are assigned to the contact and listed | |||
#13 | Verify that each contact with multiple roles are displayed on patient demo page | Refresh patient Demo screen and verify that the contact's multiple roles are listed with relation/SDM /EC | Each contact with multiple roles display on patient demo page |
1.3 Test Delete Alternative Contact
Step ID | Description | Precondition | Expected Results | Actual Results | Pass/Fail | Notes |
#0 | Pre-condition:
| |||||
#1 | Connect to the OSCAR main page | 1. OSCAR McMaster Test Version 12.1, system and DB up and running. 2. OSCAR user is registered and have the correct credentials to login | OSCAR login page is opened | |||
#2 | Log In | Oscar welcome page prompts user to Enter credentials (User Name / Password) | By entering right credentials user is getting system verification acceptance. Once logged in, user is redirected to the Appointment screen with various OSCAR options | |||
#3 | Access patient's search results page | Click on “Search” Tab | Patient's search results page opens | |||
#4 | Verify default search type | Verify that Name is default search type | Name is a default search type | |||
#5 | Search by Last name | Enter patient's last name in search input box for the existing patient demographic and click the “Search” button beside the search input box | Patients' records are listed based on the entered keyword | |||
#6 | Access Patient Demo Screen | Click on the Master demographic file number | Patient Demo page opens | |||
#7 | Access Add contact page | Click on “Add Relation” link in Other contacts section | Add relation page opens | |||
#8 | Verify that Other Contacts are added | Verify that patient record has at least one alternative contact in Other Contacts section | Alternative contacts are listed | |||
#9 | Delete alternative contact | Click on del link next to Notes | Alternative contact is deleted | |||
#10 | Access Patient Demo Screen | Go back to patient demo screen and click on Add Relation | Add relation page opens | |||
#11 | Verify that Contact record is deleted on Patient Demo Screen | Refresh Patient Demo screen and verify that alternative contact is deleted | Alternative Contact is deleted |