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 the 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 secured | Notes
|
| ||
6 | Logout As a back-end admin, I want to be able to logout of the system | Notes
|
7 | Admin Management As a global admin I want to access to the Global, and Country Admin list so that I can manage their accounts As a country admin I want to access to the Clinic 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 global admin, I want to be able to activate/deactivate other global admin users, so that I can enable or temporarily disable their access to the system As a global admin, I want to be able to activate/deactivate 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 clinic admin users, so that I can enable or temporarily disable their access to the system | Notes
|
10 | Admin Deletion As a global admin, I want to be able to delete other global admin users so that I can permanently remove their account from the system As a global admin, I want to be able to delete a country admin account, to permanently remove their account from the system As a country admin, I want to be able to delete a clinic admin account, to permanently remove their account from the system | Notes
|
11 | Therapist Management As clinic admin I want access to the therapist list so that I can manage the therapist accounts | Notes
Additional Improvements
|
12 | Therapist Creation As a clinic admin, I want to create therapist users so that they can be added to the therapist list | Notes
Additional Improvements
|
13 | Therapist Deactivation As a clinic admin, I want to be able to activate/deactivate therapist users, so that I can enable or temporarily disable their access to the system | Notes
|
14 | Therapist Deletion As a clinic admin, I want to delete therapist users so that they can be permanently removed from the system | Notes
|
15 | Patient List for Global Admin As a global 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
Additional Improvements
|
16 | Therapist List for Global Admin As a global admin, I want to be able to see the list of all therapist in the system so that I can use that data for research and data analytics | Notes
|
17 | Services Management As a global admin, I want to have a services management page so that I can access the list of services (exercises, education materials and questionnaires) and manage the global library content | Notes
|
18 | Exercise List As a global admin, I want to be able to list exercises so that I can manage them | Notes
|
19 | Exercise Creation/Editing As a global admin, I want to be able to create exercise content/activities so that I can add them to the global library and therapist can assign them to patient treatment plans | Notes
Additional Improvements
|
20 | Exercise Deletion As a global admin, I want to be able to delete exercises, so that I can remove them from the global library | Notes
|
21 | Exercise Bulk Upload As a global admin, I want to upload an exercise spreadsheet so that I can create exercise activity in bulk | Notes
Additional Improvements
|
22 | Exercise Bulk Download As a global 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
|
23 | Exercise Cards As a global admin, I want to display the exercise information as cards, so that I can visually display the important information easily | Notes
Additional Improvements
|
24 | Exercise Details As a global admin, I want to display an expanded exercise card so that I can display more information about the activity | Notes
|
25 | Education Material Creation/Editing As a global 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
|
26 | Education Material List As a global admin, I want to be able to display the education materials as a data table list | Notes
|
27 | Education Material Deletion As a global admin, I want to be able to delete an education material, so that I can remove them from the global library | Notes
|
28 | Education Material Details As a global admin, I want to display a detail view of an education material so that I can display more information about the activity | Notes
|
29 | Questionnaire Creation/Editing As a global admin, I want to be able to create/edit questionnaires so that I can add/update them in the global library of questionnaires | Notes
|
30 | Questionnaire List As a global admin, I want to be able to display the questionnaires as a data table list | Notes
|
31 | Questionnaire Deletion As a global admin, I want to be able to delete a questionnaire, so that I can remove them from the global library | Notes
|
32 | Questionnaire Details As a global admin, I want to display a detail view of a questionnaire so that I can display more information about the activity | Notes
|
33 | Adding Questions to Questionnaire As a global admin, I want to be able to create/edit questions so that I can add/update them in questionnaires | Notes
|
34 | Categories Management As a global admin, I want to manage the Category of contents (Exercises, Questionnaires, Education Materials), so that I can view and list the categories easier | Notes
|
35 | Create/Edit Category As a Global Admin, I want to be able to create/edit categories so that I can add categories which I can use to differentiate contents | Notes
|
36 | Delete Category As a global admin, I want to be able to delete categories so that I can remove them from the system | Notes
|
37 | Settings - Country As a global admin, I want to be able to add different countries that can use the system, so that when we deploy to system to that country they can be chosen when creating users in the system | Notes
|
38 | Settings - Languages As a global admin, I want to be able to add languages, so that I can add translations of the system in that language and add multi-language support | |
39 | Settings - Translations As a global admin, I want to have a settings page for translations so that I can enter the corresponding translations of the applications labels into different available languages of the system | Notes
|
40 | Settings - Terms and Conditions As a global admin, I want to enter/update the terms and conditions for using the system, so that the I can get the therapist and patient to consent to agreeing to it | Notes
|
41 | Settings - Privacy Policy As a global admin, I want to enter/update the privacy policy of the system, so that the I can get the therapist and patient to consent to agreeing to it | Notes
|
42 | Settings - System Limits As a global admin, I want to set some of the limits of the system, so that the users does not abuse it | Notes
|
43 | Settings - Static Pages As a global admin, I want to be able to customize some certain static page contents, so that I can control what is being displayed in these pages | Notes
|
44 | Settings - On boarding/tutorial pop-up As a global admin, I want to be able to setup an on boarding/tutorial welcome screen on the therapist portal, so that it can be displayed when a therapist logs in and can guide them on the next steps to take. | Notes
|
45 | Dashboard As a back-end admin, I want to view brief information about admins, therapists, patients and treatments | Notes
|