Test Cases Appointment

1.0 Test Access to Demo/Chart

Step IDDescriptionPreconditionExpected ResultsActual ResultsPass/FailNotes
#1Connect to the OSCAR main page1. 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   
#2Log InOscar 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   
#3Access demographics chart from appointment in scheduleClick on 'M' (Master Record) next to patient name to access demo chart from the appointmentPatient Detail Info page opens and patient's demographics chart is available to view   

1.1 Test Record Appointment Reason

Step IDDescriptionPreconditionExpected ResultsActual ResultsPass/FailNotes
#1Connect to the OSCAR main page1. 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   
#2Log InOscar 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   
#3Select date in scheduleSelect a Group or enter provider's Last Name and click on time in Schedule pageAdd Appointment page opens   
#4Create an appointmentComplete “Make an appointment” form by adding last name, reason, location, status, doctor, notes etc.From is completed   
#5Record appointment ReasonVerify that appointment Reason input box supports free-form text and can be added when creating an appointmentAppointment reason form supports free-form text and appointment reason can be added when creating an appointment   
#6Add appointmentClick on Add Appointment buttonAppointment has been added in schedule   

1.2 Test  Record Appointment Note

Step IDDescriptionPreconditionExpected ResultsActual ResultsPass/FailNotes
#1Connect to the OSCAR main page1. 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   
#2Log InOscar 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   
#3Select date in scheduleSelect a Group or enter provider's Last Name and click on the Time link in Schedule pageAdd Appointment page opens   
#4Create an appointmentComplete “Make an appointment” form by adding last name, reason, location, status, doctor, notes etc.From is completed   
#5Record appointment NoteVerify that appointment NOTE input box supports free-form text associated with appointment and it should be separate from appointment Reason formAppointment NOTE form supports free-form text associated and it is separate from appointment Reason form   
#6Add appointmentClick on Add Appointment buttonAppointment has been added in schedule   

1.3 Test Flag appointments

Step IDDescriptionPreconditionExpected ResultsActual ResultsPass/FailNotes
#1Connect to the OSCAR main page1. 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   
#2Log InOscar 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   
#3Select date in scheduleSelect a Group or enter provider's Last Name and click on time in Schedule pageAdd Appointment page opens   
#4Create an appointmentComplete “Make an appointment” form by adding last name, reason, location, status, doctor, notes etc.From is completed   
#5Flag appointmentMark appointment as CriticalAppointments should be flagged as critical   
#6Add appointmentClick on Add Appointment buttonAppointment has been added in schedule and Appointment screen home page opens   
 #7Verify that critical appointment is visually distinctVerify that critical appointment in schedule should be added when creating an appointment. It should be visually distinct and marked as Critical appointmentVerify that critical appointment is visually distinct   

1.4 Test Ad-Hoc Double booking

Step IDDescriptionPreconditionExpected ResultsActual ResultsPass/FailNotes
#0Pre-condition: At least one appointment has been scheduled     
#1Connect to the OSCAR main page1. 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   
#2Log InOscar 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   
#3Set two overlapping appointmentsClick on date in schedule page where the appointment has been already scheduledAdd appointment DOUBLE BOOK page is opened   
#4Create an appointmentComplete “Make an appointment” form by adding last name, reason, location, status, doctor, notes etc.From is completed   
#5Add appointmentClick on Add Appointment buttonAppointment has been added in schedule and Appointment screen home page opens   
#6Verify that set of two overlapping appointments is available to viewVerify that provider should have multiple appointments booked for the same time slot which are visually distinctProvider has multiple appointments booked for the same time slot which are visually distinct   

1.5 Test Status Patient in Clinic

Step IDDescriptionPreconditionExpected ResultsActual ResultsPass/FailNotes
#1Connect to the OSCAR main page1. 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   
#2Log InOscar 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   
#3Select date in scheduleSelect a Group or enter provider's Last Name and click on time in Schedule pageAdd Appointment page opens   
#4Create an appointmentComplete “Make an appointment” form by adding last name, reason, location, status, doctor, notes etc.From is completed   
#5Add appointmentClick on Add Appointment buttonAppointment has been added in schedule   
#6Status in clinicVerify 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   
#7Change the status of patientClick on Status of patient in clinic icon and verify that status should be changed to the next predefined statusStatus has been changed to the next predefined status