Test Cases Appointment
1.0 Test Access to Demo/Chart
Step ID | Description | Precondition | Expected Results | Actual Results | Pass/Fail | Notes |
#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 log in | OSCAR log in 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 demographics chart from appointment in schedule | Click on 'M' (Master Record) next to patient name to access demo chart from the appointment | Patient Detail Info page opens and patient's demographics chart is available to view |
1.1 Test Record Appointment Reason
Step ID | Description | Precondition | Expected Results | Actual Results | Pass/Fail | Notes |
#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 log in | OSCAR log in 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 | Select date in schedule | Select a Group or enter provider's Last Name and click on time in Schedule page | Add Appointment page opens | |||
#4 | Create an appointment | Complete “Make an appointment” form by adding last name, reason, location, status, doctor, notes etc. | From is completed | |||
#5 | Record appointment Reason | Verify that appointment Reason input box supports free-form text and can be added when creating an appointment | Appointment reason form supports free-form text and appointment reason can be added when creating an appointment | |||
#6 | Add appointment | Click on Add Appointment button | Appointment has been added in schedule |
1.2 Test Record Appointment Note
Step ID | Description | Precondition | Expected Results | Actual Results | Pass/Fail | Notes |
#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 log in | OSCAR log in 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 | Select date in schedule | Select a Group or enter provider's Last Name and click on the Time link in Schedule page | Add Appointment page opens | |||
#4 | Create an appointment | Complete “Make an appointment” form by adding last name, reason, location, status, doctor, notes etc. | From is completed | |||
#5 | Record appointment Note | Verify that appointment NOTE input box supports free-form text associated with appointment and it should be separate from appointment Reason form | Appointment NOTE form supports free-form text associated and it is separate from appointment Reason form | |||
#6 | Add appointment | Click on Add Appointment button | Appointment has been added in schedule |
1.3 Test Flag appointments
Step ID | Description | Precondition | Expected Results | Actual Results | Pass/Fail | Notes |
#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 log in | OSCAR log in 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 | Select date in schedule | Select a Group or enter provider's Last Name and click on time in Schedule page | Add Appointment page opens | |||
#4 | Create an appointment | Complete “Make an appointment” form by adding last name, reason, location, status, doctor, notes etc. | From is completed | |||
#5 | Flag appointment | Mark appointment as Critical | Appointments should be flagged as critical | |||
#6 | Add appointment | Click on Add Appointment button | Appointment has been added in schedule and Appointment screen home page opens | |||
#7 | Verify that critical appointment is visually distinct | Verify that critical appointment in schedule should be added when creating an appointment. It should be visually distinct and marked as Critical appointment | Verify that critical appointment is visually distinct |
1.4 Test Ad-Hoc Double booking
Step ID | Description | Precondition | Expected Results | Actual Results | Pass/Fail | Notes |
#0 | Pre-condition: At least one appointment has been scheduled | |||||
#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 | Set two overlapping appointments | Click on date in schedule page where the appointment has been already scheduled | Add appointment DOUBLE BOOK page is opened | |||
#4 | Create an appointment | Complete “Make an appointment” form by adding last name, reason, location, status, doctor, notes etc. | From is completed | |||
#5 | Add appointment | Click on Add Appointment button | Appointment has been added in schedule and Appointment screen home page opens | |||
#6 | Verify that set of two overlapping appointments is available to view | Verify that provider should have multiple appointments booked for the same time slot which are visually distinct | Provider has multiple appointments booked for the same time slot which are visually distinct |
1.5 Test Status Patient in Clinic
Step ID | Description | Precondition | Expected Results | Actual Results | Pass/Fail | Notes |
#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 | Select date in schedule | Select a Group or enter provider's Last Name and click on time in Schedule page | Add Appointment page opens | |||
#4 | Create an appointment | Complete “Make an appointment” form by adding last name, reason, location, status, doctor, notes etc. | From is completed | |||
#5 | Add appointment | Click on Add Appointment button | Appointment has been added in schedule | |||
#6 | Status in clinic | Verify that selected Status of patient in clinic should show from appointment in schedule page (To Do is by default) | Status of patient in clinic shows from appointment in schedule page | |||
#7 | Change the status of patient | Click on Status of patient in clinic icon and verify that status should be changed to the next predefined status | Status has been changed to the next predefined status |