Admin Portal
| Feature | Comments |
|---|---|---|
1 | Login Page As a back-end system admin, I want to login to the system, so that I can manage the OpenRehab back-end system. | Additional Improvements
|
2 | Password Recovery Page As a back-end system admin, I want to be able to recover my password in case I forget it. | Additional Improvements
|
3 | User Roles and Permission As the site admin, I want to define different user roles and permissions so that I can set what can and cannot be done by back-end system admins. | Notes
|
4 | User Profile Page As a back-end admin, I want to view and edit my profile so that I can manage my own information. | Notes
|
5 | Change Password As a back-end admin, I want to edit my password so that I can update my password and keep it secure. | Notes
|
6 | Logout As a back-end admin, I want to be able to logout of the system. | Notes
|
7 | Admin Management As a super admin, I want to access the Organization Admin list so that I can manage their accounts. As an organization admin, I want to access the Organization, and Country Admin list so that I can manage their accounts. As a country admin, I want to access the Regional Admin list so that I can manage their accounts. As a regional admin, I want to access the Rehab Service, and PHC Service Admin list so that I can manage their accounts. | Notes
Additional Improvements
|
8 | Admin Creation As a back-end admin, I want to create admin users so that they can be added to the admin list. | Notes
|
9 | Admin Deactivation As a super admin, I want to be able to activate/deactivate organization admin users, so that I can enable or temporarily disable their access to the system. As an organization admin, I want to be able to activate/deactivate other organization admin or country admin users, so that I can enable or temporarily disable their access to the system. As a country admin, I want to be able to activate/deactivate regional admin users, so that I can enable or temporarily disable their access to the system. As a regional admin, I want to be able to activate/deactivate rehab service and PHC service admin users, so that I can enable or temporarily disable their access to the system. | Notes
|
10 | Admin Deletion As a super admin, I want to be able to delete other organization admin users so that I can permanently remove their accounts from the system. As an organization admin, I want to be able to delete other organization admin or country admin users so that I can permanently remove their accounts from the system. As a country admin, I want to be able to delete regional admin users so that I can permanently remove their accounts from the system. As a regional admin, I want to be able to delete rehab service and PHC service admin users so that I can permanently remove their accounts from the system. | Notes
|
11 | Therapist and Healthcare Worker Management As a rehab service admin, I want access to the therapist list so that I can manage the therapist accounts. As a PHC service admin, I want access to the healthcare worker list so that I can manage the healthcare worker accounts. | Notes
Additional Improvements
|
12 | Therapist and Healthcare Worker Creation As a rehab service admin, I want to create therapist users so that they can be added to the therapist list. As a PHC service admin, I want to create healthcare worker users so that they can be added to the healthcare worker list. | Notes
Additional Improvements
|
13 | Therapist and Healthcare Worker Deactivation As a rehab service admin, I want to be able to activate/deactivate therapist users, so that I can enable or temporarily disable their access to the system. As a PHC service admin, I want to be able to activate/deactivate healthcare worker users, so that I can enable or temporarily disable their access to the system. | Notes
|
14 | Therapist and Healthcare Worker Deletion As an organization admin, country admin, regional admin, and rehab service admin, I want to delete therapist users so that they can be permanently removed from the system. As an organization admin, country admin, regional admin, and PHC service admin, I want to delete healthcare worker users so that they can be permanently removed from the system. | Notes
|
15 | Patient List for Organization Admin, Country Admin, Regional Admin, Rehab Service Admin, and PHC Service Admin As an organization admin, country admin, regional admin, rehab service admin, and PHC service admin, I want to be able to see the list of all patients in the system so that I can use that data for research and data analytics. | Notes
|
16 | Therapist List for Organization Admin, Country Admin, and Regional Admin As an organization admin, country admin, and regional admin, I want to be able to see the list of therapists in the system so that I can use that data for research and data analytics. | Notes
|
17 | Healthcare Worker List for Organization Admin, Country Admin, and Regional Admin As an organization admin, country admin, and regional admin, I want to be able to see the list of healthcare workers in the system so that I can use that data for research and data analytics. | Notes
|
18 | Library Management As a super admin, I want to have a library page so that I can manage the global resources (exercises, education materials and questionnaires). | Notes
|
19 | Exercise List As a super admin, and organization admin, I want to be able to see the list of exercises. | Notes
|
20 | Exercise Creation/Editing As a super admin, I want to be able to create exercise content/activities so that I can add them to the global library, and therapist and healthcare worker can assign them to patient treatment plans | Notes
Additional Improvements
|
21 | Exercise Deletion As a super admin, I want to be able to delete exercises, so that I can remove them from the global library | Notes
|
22 | Exercise Bulk Upload As a super admin, I want to upload an exercise spreadsheet so that I can create exercise activity in bulk | Notes
Additional Improvements
|
23 | Exercise Bulk Download As a super admin, I want to be able to download exercises in bulk so that I can modify them on a spreadsheet and upload a copy to update them. | Notes
|
24 | Exercise Cards As a super admin, and organization admin, I want to display the exercise information as cards, so that I can visually display the important information easily | Notes
Additional Improvements
|
25 | Exercise Details As a super admin, and organization admin, I want to display an expanded exercise card so that I can display more information about the activity | Notes
|
26 | Education Material Creation/Editing As a super admin, I want to be able to create/edit education materials so that I can add/update them in the global library of education materials | Notes
Additional Improvements
|
27 | Education Material List As a super admin, and organization admin, I want to be able to display the education materials as a data table list | Notes
|
28 | Education Material Deletion As a super admin, I want to be able to delete an education material, so that I can remove them from the global library | Notes
|
29 | Education Material Details |