OpenTeleRehab Mobile App

OpenTeleRehab Mobile App

 

Feature

Comments

 

Feature

Comments

1

Login Page - First Time Login

As a patient, I want to login to the system for the first time, so that I can manage my activities and treatment.

As a healthcare worker, I want to login to the system for the first time, so that I can manage my patients.

Notes

  • The OpenTeleRehab logo is visible on the login page.

  • Patients can enter their phone number, while healthcare workers can enter their email.

  • Patients and healthcare workers can select the interface language.

Additional Improvements

  • Allowed patients to enter number from other countries that is not the same in their profile as long as it matches the number used by the therapist or healthcare worker to create their account

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 a 6-digit verification code

  • Has a link to resend the verification code

  • The confirmation button is only active when a code is entered

  • A proper error message is shown 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

  • The verification code is automatically read from the SMS if delivered

  • Added a 30s time delay before patient can request a new verification code

3

Login Page - Terms and Conditions and Privacy Policy Consent

As the app owner, I need the users 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 the users to see a re-consent page when the terms and conditions or privacy policy of the app are updated, so that they can re-consent to the new terms and conditions and privacy policy and continue using the app

Notes

  • The user needs to tick all the checkboxes to enable the Next button

  • The user can open the link to view the Terms and Conditions 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

  • Added a checkbox to consent to the Privacy Policy

  • Added a link to view the Privacy Policy

4

Login Page - PIN Setup Screen

As a patient or healthcare worker, 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 or healthcare worker needs to nominate a New 4 digit pin code

  • Patient or healthcare worker needs to repeat and confirm the new 4 digit pin code

  • Pin setup is successful when the 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

  • Added an additional translatable label above the pin boxes to ensure correct understanding of the instructions by the patient and healthcare worker

5

Login Page - Succeeding Login

As a patient, I want to 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.

As a healthcare worker, I want to login using a pin for my succeeding login, so that I don't need to type in my email and password every time I login to the app.

Notes

  • The OpenTeleRehab logo is visible on the login page

  • The patient's number is visible on the login page for the patient. The healthcare worker’s email is visible on the login page for the healthcare worker.

  • Has a link to opt to login using a different number or email. When pressed, it will go back to the first time login process

  • Has a link to go back to the first time login process if patient or healthcare worker 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 or healthcare worker, I want to have a navigation bar, so that I can quickly access the other functions of the app

Notes

  • For patients, the following navigation buttons will be available:

    • Home

    • Activities

    • Appointments

    • Messages

  • For healthcare workers, the following navigation buttons will be available:

    • Patient

    • Transfer

    • Appointments

    • Messages

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

  • The OpenTeleRehab logo is visible on the screen

  • Has the user settings menu icon

  • Has the greeting and activity notification text

  • Has the Activity progress chart showing completed activities vs total activities for the day

  • Shows the latest upcoming appointment for the day

Additional Improvements

  • Tapping on the activities chart will load the Activities screen

  • Tapping on the appointment card will load the Appointments screen

8

User Settings Menu

As a patient or healthcare worker, I have a user settings menu, so that I can access my user profile, logout and other pages

Notes

  • Tapping the user settings icon will open a drawer and a menu for:

     

    • User profile

    • FAQ

    • Terms and conditions

    • Privacy policy

    • About

    • Logout button

9

User Profile Page

As a patient or healthcare worker, I want to see my profile so that I can update my information.

Notes

  • When the user profile menu is pressed, it will display the user profile page

  • Press the Edit button on the right corner to edit the user information

    • The user needs to press Save when information is changed

  • Press the Change PIN link to update the login PIN

  • Press the Change Password link to update the password

  • Pressing the Back button will load the previous screen

Additional Improvements

  • Added link to download the patient's data

  • Added link for patient to delete their account

10

FAQ Page

As a backend-admin, I want patients and healthcare workers to have access to an FAQ page so that they can find answers to frequently asked questions.

Notes

  • When the FAQ menu is pressed, it will display the FAQ content set in the settings in the Admin portal

  • Pressing the Back button will load the previous screen

  • A text-to-speech icon will be available. When clicked, it will read aloud the text on the page.

11

Terms and Conditions Page

As a backend-admin, I want patients and healthcare workers to have access to a Terms and Conditions page so that they can read the terms and conditions of the app.

Notes

  • When the Terms and Conditions menu is pressed, it will display the terms and conditions content set in the settings in the Admin portal

  • Pressing the Back button will load the previous screen

  • A text-to-speech icon will be available. When clicked, it will read aloud the text on the page.

12

Privacy Policy Page

As a backend-admin, I want patients and healthcare workers to have access to a Privacy Policy page so that they can read the privacy policy of the app.

Notes

  • When the Privacy Policy menu is pressed, it will display the privacy policy content set in the settings in the Admin portal

  • Pressing the Back button will load the previous screen

  • A text-to-speech icon will be available. When clicked, it will read aloud the text on the page.

13

About Page

As a backend-admin, I want the patients and healthcare workers to see an About page, so that they can find out more information about the app and its donors/partners

Notes

  • When the About menu is pressed, it will display the About content set in the settings in the Admin portal

  • Pressing the Back button will load the previous screen

  • A text-to-speech icon will be available. When clicked, it will read aloud the text on the page.

14

Change Pin Page

As a patient or healthcare worker, 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 the Change PIN screen

  • Patient and healthcare worker need to enter the current pin to confirm the process

  • Patient and healthcare worker need to nominate a New 4 digit pin code

  • Patient and healthcare worker need to 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

15

Change Password Page

As a healthcare worker, I want to be able to change my password so that I can keep my account secured

Notes

  • Pressing the Change Password link will launch the Change Password screen

  • Healthcare worker needs to enter the current password to confirm the process

  • Healthcare worker needs to enter the new password and confirm it

  • Password pattern

    • Minimum 8 characters

    • At least 1 uppercase letter

    • At least 1 lowercase letter

    • At least 1 number

    • At least 1 special character

    • Cannot use old password

  • Password setup is successful when New password matches the Confirm password

  • Pressing the Confirm button will confirm the password setup and load the User Profile screen if password setup is successful

16

Logout

As a patient or healthcare worker, I want to be able to logout from the system

Notes

  • Pressing the Logout button logs out the user and returns to the login screen

17

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

  • Date that has activities has a white button

  • Has a activities progress bar and count label

    • Activities progress bar is divided by the number of total activities and changes color to blue when completed

  • 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

    • There is a red arrow on the activities progress bar to indicate which activity you are looking at and the number label also gets updated

18

Exercise Card

As a patient, I want to have exercise cards so that I can quickly see information about 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

    • To Do

    • Completed

19

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 a 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

    • If exercise requires to collect patient's feedback, pressing the complete task button will open the exercise assessment/feedback collection screen

  • A close button to return to the activities screen

20

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 to set the level of pain (0-10) experienced doing the exercise

  • If the exercise requires collecting 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

    • Default value is equal to the recommended sets and reps value of the exercise

  • A submit button to send the feedback to the system

21

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

    • To Do

    • Completed

22

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

23

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 it 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 question

  • The questionnaire completion status is displayed at the bottom of the card

    • To Do

    • Completed

24

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 to move to the next page

  • Succeeding pages will show the next questions and a previous and next buttons to navigate through the questions

  • The last page shows the last question and a previous and a 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

25

Goal Cards

As a patient, I want to have the goal cards, so that I can quickly see information about my treatment plan goals.

Notes

  • Goal cards will appear in the list of activities depending on the goal frequency

    • Daily - everyday in the treatment plan that has an exercise

    • Weekly - at the last day of a 7-day interval from the start of the treatment plan that has an exercise

  • Patient can see an icon and label "Satisfaction" to help identify that it 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

    • To Do

    • Completed

26

Goal 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 to set the satisfaction level feedback on the goal (0-10) 

    • Default is 5

  • 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

27

Appointment Lists

As a patient or healthcare worker, I want to see my appointment list so that I can see my upcoming appointments and manage them

Notes

  • Displays the list of the user's appointments from the current day onwards

  • A request/add appointment button on the top of the screen

  • Appointment cards display the date of the appointment, the time of the appointment, title of the appointment and the name of the person the user 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

28

Appointment Requests

As a patient or healthcare worker, I want to request an appointment to others so that they can see my requests and schedule the appointments

Notes

  • The user can request an appointment to others by pressing on the request appointment button on the top of the screen

  • The user needs to fill out the form selecting the person they want to request an appointment with, date and time of appointment

  • The user can edit or delete the appointment by tapping on the card and selecting the appropriate button for the action they wanted

    • Deleted appointments will be removed from the user's appointment list

29

Accept/Decline Appointments

As a patient or healthcare worker, I want to be able to accept or decline appointment requests from others, so that they can see that I'm not available on that schedule

Notes

  • The user can click accept or decline a requested appointment by swiping the card left or right and tapping on the appropriate action

    • Swipe left to decline

    • Swipe right to accept

30

Messages History

As a patient or healthcare worker, I want to be able to access my messages and contact list, so that I can arrange online consultations

Notes

  • If the user has only one contact, tapping the messages icon will automatically load the message history screen of that contact

  • If the user has more than one contact, tapping the messages icon will load the contact list screen first and then the user needs to tap the name of the contact that they want to message and the message history screen of that contact will open

  • A red dot will appear on the messages icon when there is an unread message

  • In the contact list, an online indicator can be seen after the contact name

  • In the contact list, an unread message indicator can be seen to the right of the contact name

31

Sending Messages

As a patient or healthcare worker, I want to be able to send messages to others.

OpenTeleRehab - Powered by Humanity & Inclusion