| Feature | Comments |
---|
1 | As a patient, I want to login to the system for the first time, so that I can manage my activities and treatment | Notes OpenRehab logo is visible in the login page Patient can enter their phone number Patient can select the language of the interface
Additional Improvements |
2 | Login Page - Phone Number Verification As a patient, I want to verify my account's phone number so that I can confirm my account | Notes Has a back button to go back to the phone registration page Have 6 boxes to enter 6 digits verification code Has link to resend verification code Confirmation button is only active when a code is entered Proper error message is show for an incorrectly entered code When a correct verification code is entered and the confirm button is pressed it will go to the Terms and Conditions and Privacy Policy Consent screen
Additional Improvements Verification code is automatically read from the SMS if delivered Added a 30s time delay before patient can request a new verification code After 5 requests patient can enter an email address to receive the verification code
|
3 | Login Page - Terms and Conditions and Privacy Policy Consent As the app owner, I need the patients to agree and consent to the apps terms and conditions and privacy policy, so that they can continue to use the app As the app owner, I want to the patient to see a re-consent page when the terms and conditions and privacy policy of the app is updated, so that they can re-consent to the new terms and conditions and privacy policy and continue using the app | Notes Patient needs to tick all checkboxes to enable the Next button Patient can open the link to view the Terms and Condition on a new screen and can go back to the consent screen again Pressing the Next button will load the PIN setup screen Pressing the Back button will load the previous screen
Additional Improvements |
4 | Login Page - PIN Setup Screen As a patient, I want to be able to setup my initial PIN code, so that I can secure my account and use the PIN code in my succeeding login | Notes Patient needs to nominate a New 4 digit pin code Patient needs to repeat and Confirm the new 4 digit pin code Pin setup is successful when New pin code matches the Confirm pin code Pressing the Confirm button will confirm the pin setup and load the Home screen if PIN setup is successful Pressing the Back button will load the previous screen
Additional Improvements |
5 | Login Page - Succeeding Login As a patient, I want to be login using a pin for my succeeding login, so that I don't need to verify my phone every time I login to the app | Notes OpenRehab logo is visible in the login page Patient's number is visible in the login page Has a link to opt to login using a different number, when pressed will go back the the first time login process Patient needs enter their 4 digit pin code Has a link to go back to the first time login process if patient forgets their pin Pressing the Login button will load the Home screen if pin is correct, an error message will be shown if pin is incorrect
|
6 | Navigation Bar As a patient, I want to have a navigation bar, so that I can quickly access the other functions of the app | Notes Additional Improvements |
7 | Home Page As a patient, I want to view my Home Page after I successfully login, so that I can quickly view the activities and appointments for the current day | Notes OpenRehab logo is visible in the screen Has the user settings menu icon Has the greeting and activity notification text Has the Activity progress chart showing competed activities vs total activities for the day Shows the most upcoming appointment for the day
Additional Improvements |
8 | User Settings Menu As a patient, I have a user settings menu, so that I can access my user profile, logout and other pages | Notes |
9 | About the App As a backend-admin, I want the patients to see an About the App page, so that they can find out more information about the app and its donors/partners | Notes |
10 | User Profile Page As a patient, I want to have a see my profile, so that I can update my information | Notes When the About the app menu is pressed it will display the user profile screen Press the Edit button on the right corner to edit the user information Press the Change PIN link to update the login PIN Pressing the Back button will load the previous screen
Additional Improvements |
11 | Change Pin Page As a patient, I want to be able to change my pin, so that I can keep my account secured | Notes Pressing the Change PIN link will launch Change PIN screen Patient needs to enter current pin to confirm the process Patient needs to nominate a New 4 digit pin code Patient needs to repeat and Confirm the new 4 digit pin code Pin setup is successful when New pin code matches the Confirm pin code Pressing the Confirm button will confirm the pin setup and load the User Profile screen if PIN setup is successful
|
12 | Logout As a patient, I want to be able to logout from the system | Notes |
13 | Activities List As a patient, I want to be able to see a list of my activities, so that I can view and complete them | Notes Has a calendar strip that the patient can tap and choose the date and display the activities of that date Dates in the calendar can be swiped left or right to move the calendar dates Has a Today button to quickly return and select the current date today Date that has activities has a white button Has a activities progress bar and count label Has a Download button that downloads a PDF version of the treatment plan into your device Has an activities list that can be swiped left to right displaying activity cards
|
14 | Exercise Card As a patient, I want to have exercise cards so that I can quickly see information of my exercise activities | Notes Patient can see the primary image in the exercise card Patient can see the exercise title The recommended sets and reps information, if available, can be seen in the cards Clicking on the cards will display full details about the exercise The exercise completion status is displayed at the bottom of the card
|
15 | Exercise Details As a patient, I want to see the details of an exercise, so that I can read detailed instructions, videos and images about the exercise and also mark the exercise as completed. | Notes Shows an media slider to view the other media added in the exercise if there are any Shows the recommended sets and reps information, if available Shows any additional information about the exercise A button to read out the exercise information using the phone's text-to-speech engine A button to mark the exercise as complete A close button to return to the activities screen
|
16 | Exercise Assessment/Feedback As a patient, I want to have an exercise assessment page so that I can give my feedback on the exercise. | Notes If exercise is required to collect pain level feedback, there is a slider that the patient can use set the level of pain (0-10) experienced doing the exercise If the exercise requires to collect the number of sets and reps completed by the patient, there will be a scrolling feedback field (0-100) to enter the sets and reps value A submit button to send the feedback back to the system
|
17 | Education Material Card As a patient, I want to have education material information cards, so that I can quickly see information about the education material | Notes Patient can see the preview of the attached education material Patient can see the education material title Clicking on the cards will display full details of the education material and the download button for the attachment The education material completion status is displayed at the bottom of the card
|
18 | Education Material Details As a patient, I want to see the details of an education material, so that I can read detailed instructions, download the material and mark the activity as completed | Notes Shows the preview of the attached education material A link to download the attachment A button to read out the education material title using the phone's text-to-speech engine A button to mark the education material as complete A close button to return to the activities screen
|
19 | Questionnaire Card As a patient, I want to have the questionnaire cards, so that I can quickly see information about the questionnaire. | Notes Patient can see an icon and label "Questionnaire" to help identify that is is a questionnaire activity Patient can see the questionnaire title Patient can see the total number of questions Clicking on the cards will display full details of the questionnaire and each questions The questionnaire completion status is displayed at the bottom of the card
|
20 | Questionnaire Details As a patient, I want to see the details of a questionnaire, so that I can read detailed instructions, answer the questionnaire and mark the activity as completed. | Notes Shows a multi-page screen that the patient can move forward and backwards to go through all questions in the questionnaire The first page shows the title and description of the questionnaire, the first question and a continue button the move to the next page Succeeding pages will show the next questions and a previous and next buttons to navigate through the questions Last page shows the last question and a previous and submit button The patient can press the submit button to mark the questionnaire as complete Each page will have a button to read out the questions using the phone's text-to-speech engine A close button to return to the activities screen
|
21 | Goals Cards As a patient, I want to have the goals cards, so that I can quickly see information my treatment plan goals. | Notes Goal cards will appear in the list of activities depending on the goal frequency Patient can see an icon and label "Satisfaction" to help identify that is is a goal card Patient can see the goal title Patient can see the goal frequency Clicking on the cards will display full details of the goal and a chart if a goal feedback has already been submitted The goal completion status is displayed at the bottom of the card
|
22 | Goals Details As a patient, I want to see the details of a goal, so that I can read detailed instructions and fill-in my daily/weekly satisfaction rating As a patient, I want to be able to see a goals tracking chart, so I can see my daily/weekly goal and satisfaction ratings. | Notes Shows the goal card icon and label Shows the goal title and frequency Shows a slider that the patient can use set the satisfaction level feedback on the goal (0-10) If the goal has already collected previous feedback from the patient, a chart of all collected feedback of the goal will be shown A button to mark the goal as complete A close button to return to the activities screen
|
23 | Appointment Lists As a patient I want to see my appointment list so that I can see my upcoming appointments and manage them | Notes |