| | |
---|
| 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 |
| 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
|
| 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 |
| 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 |
| 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
|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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
|
| Logout As a patient, I want to be able to logout from the system | Notes |
| 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
|
| 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
|
| 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
|
| 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
|
| 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
|
| 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
|
| 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
|
| 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
|
| 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
|
| 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
|
| Appointment Lists As a patient I want to see my appointment list so that I can see my upcoming appointments and manage them | Notes Displays the list of the patient's appointments from the current day on wards A request appointment button on the top of the screen Appointment cards displays the date of the appointment, the time of the appointment, title of the appointment and the name of the therapist the patient has an appointment with If the appointment has notes, there is a small note icon at the bottom right corner of the card and can be viewed by tapping on the appointment card The appointment card shows the appointment status by using the following colors HI blue (#0077c8) for accepted appointment HI supplementary color (#edc8a3) for neither accepted nor rejected appointments HI supplementary color (#e35205) with strikeout for rejected appointments
|
| Appointment Requests As a patient I want to request appointments to my therapists so that they can see my requests and schedule the appointments | Notes Patients can request appointments to their therapist by pressing on the request appointment button on the top of the screen Patient needs to fill out the form selecting the therapist, date and time of appointment Patients can edit or delete the appointment by tapping on the card and selecting the appropriate button of the action they wanted
|
| Accept/Reject Appointments As a patient, I want to be able to accept or reject appointment requests from my therapist, so that my therapist can see that I'm not available on that schedule | Notes |
| Messages History As a patient I want to be able to access my messages and contact list, so that I can arrange online consultations with my therapists | Notes When patient has only one therapist, tapping the messages/therapists icon will automatically load the message history screen of that therapist When patient has more than one therapist, tapping the messages/therapists icon will load the contact list screen first and then the patient needs to tap the name of the patient that they want to message and the message history screen of that therapist will open A red dot will appear on the messages/therapists icon when there is an unread message from a therapist In the contact list, an online indicator can be seen after the patient name In the contact list, an unread message indicator can be seen at the right patient name
|
| Sending Messages As a patient I want to be able to send messages to my therapist | Notes Patient opens the message history screen of the therapist and enters the message on the text field at the bottom and press the send button Patients can add attachments in their messages by pressing the attachment button and selecting the file to be attached Patients can view and download attachments that can be seen in the message history screen Patients can scroll up to view older messages
|
| Receiving Voice/Video Calls As a patient, I want to be able to answer my therapists calls | Notes A therapist calling screen will appear when a call is started by the therapist Shows the name of the therapist calling Shows a button to accept/decline the call Shows button to turn on/off Shows button to mute microphone
|
| Download Printable Treatment Plan As a patient, I want to be able to download my treatment plan, so that I can print them and access them offline | Notes Patient can download the treatment plan as a PDF by pressing the Download button on top of the activities screen A notification will pop-up to show that the download is complete The PDF is downloaded in the devices default download folder
|
| Offline Mode As a patient, I want to be able to access the app even without an internet connection, so that I can view/update my treatment plan | Notes Data from last login (activities, appointments) is cached in the phones storage A notification label is shown on top of the screen to indicate that you are working offline Patient can view activity for today (from cached data) Patient can view treatment plan (from cached data) Patient can view appointments (from cached data) Patient can enter sets/reps feedback (stored as cached data) Patient can enter pain level feedback (stored as cached data) Patient can answer questionnaires (stored as cached data) Patient can enter goal/satisfaction rating (stored as cached data) Patient can send offline chat messages (stored as cached data) Changes are pushed once the app gets an internet connection
|