User Role Testing
1.0 Create user with only demographic rights, test to that he cannot even login
Step ID | Description | Precondition | Expected Results | Actual Results | Pass or Fail | Notes | |
---|---|---|---|---|---|---|---|
1 | Connect to the OSCAR main page | 1. OSCAR Software Test Version 15, system and DB up and running. 2. OSCAR user is registered and have the correct credentials to login | Oscar Opens |
|
|
| |
2 | Login | 1.Oscar welcome page prompts user to Enter credentials (User Name/ Password/Second level password) 2. User logged in has admin rights. | Successful login.
|
|
|
| |
3 | Define role and rights | Ensure role does not already exist in OSCAR. | Confirm role name and right |
|
|
| |
4 | Add a Provider | 1.Access to User Management within Admin panel
2 Click on ‘Add provider’
| 1.Required field are filled in to create a provider
2.Provider is saved |
|
|
| |
5 | Create new role by clicking on ‘Add role’ in Admin panel |
2. Role must be defined. | 1. Input role name
2.Save role |
|
|
| |
6 | Assign the newly created role to user (existing user) | Role created and user requiring this role is identified. |
|
|
|
| |
7 | Select the objects user with new role has access to through ‘Assign Role/Rights’ | 1. To restrict or provide access to a specific aspect of OSCAR for a role, find the correspond Object ID and select the most appropriate Privilege.
2. Roles can have any of the following privileges: All rights, Read, Write, Delete, No rights, update | 1. Assign no rights to all objects but Demographics.
2. All rights provided to demographics
3. Save changes |
|
|
| |
8 | Logout | Completion of assigning role/rights to object | Successfully logout |
|
|
| |
9 | Login As User assigned with the newly created role | 1.Logout of admin account
2.Oscar welcome page prompts user to Enter credentials (User Name/ Password/Second level password) | Successfully log into OSCAR |
|
|
| |
10 | Select patient | Rostered patients exist. | Successfully select patient |
|
|
| |
11 | Click on patient ‘echart’ | User with only access to demographics should not be able to have restricted access | Access to eChart restrict role to ensure there is no access to e- chart, inbox and admin functions |
|
|
|
1.1 Test receptionist role to ensure there is no access to eChart, inbox and A
Step ID | Description | Precondition | Expected Results | Actual Results | Pass or Fail | Notes |
---|---|---|---|---|---|---|
1 | Connect to the OSCAR main page | 1. OSCAR Software Test Version 15, system and DB up and running. 2. OSCAR user is registered and have the correct credentials to login | Oscar Opens |
|
|
|
2 | Login as Receptionist | 1. Oscar welcome page prompts user to Enter credentials (User Name/ Password/Second level password) 2. User logged in has admin rights. | Successful login.
|
|
|
|
3 | Create appointment | Rostered patients exists | 1.Time slot selected 2.Patient booked for timeslot |
|
|
|
4 | Open patient Master record from classic view | 1.Find patient schedule 2. Open Master record | 1. Click on ‘M’ to access master record 2. Record Opened |
|
|
|
5 | Open patient’s eChart
| Under clinical Modules, e-chart should appear’
Access to E-chart is dependent on assigned role. | 1.‘E-chart’ does not appear in demographic chart or on Classic Schedule
2. Access denied due to restricted access placed on receptionist role |
|
|
|
6 | Open Inbox | 1.From the Classic view click on ‘E’ to access eChart
2. Only certain roles can provide a user access to inbox. | Access to inbox is denied |
|
|
|
7 | Access to Admin Panel | A receptionist’s role does not allow for admin functions.
From Classic view no access to admin panel is available. | Access to Admin panel denied. |
|
|
|