Healthcare Portal

Healthcare Portal

 

Feature

Comments

 

Feature

Comments

1

Login Page

As a therapist or healthcare worker, I want to login to the system so that I can manage my patients, create treatments, manage appointments, etc.

Additional Improvements

  • Added an "About the App" area that organization admin users can customize

  • A language selection option is added in the login page to allow the users to change the system's language

  • Added a show/hide password button

2

Password Recovery Page

As a therapist or healthcare worker, I want to be able to recover my password in case I forget it.

Additional Improvements

  • Created customized email templates for languages English, Vietnamese, French, Arabic and Spanish

    • There is no back-end interface to add/edit these templates and any additional language templates need to be requested before they can be added to the system

3

User Profile Page

As a therapist or healthcare worker, I want to view my profile so that I can manage my own information.

Notes

  • When user clicks on "User Profile" under user menu, they can immediately edit their profile and update it

4

Change Password

As a therapist or healthcare worker, I want to edit my password so that I can update my password and keep it secured

Notes

  • 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

5

Logout

As a therapist or healthcare worker, I want to logout from the system

Notes

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

6

Patient Management

As a therapist or healthcare worker, I want to be able see a list of my patients so that I can manage them

Notes

  • Data table columns

    • ID for patient - P#############

      • P - patient 

      • First 4 digits - organization identity

      • Next 4 digits - rehab service identity (if the patient is created by therapist), or PHC service identity (if the patient is created by healthcare worker)

      • Last 5 digits - patient identity

    • Last Name

    • First Name

    • Date of Birth

    • Treatment Status

    • Lead/Supplementary Therapist

    • Lead/Supplementary Healthcare Worker

    • Notifications

    • Transfer

    • Age

    • Health Condition Group

    • Health Condition

    • Next Appointment

    • Referred by

Additional Improvements

  • Therapist or healthcare worker can access patient treatment plan history and details by clicking on patient row

  • Added a Notifications column to display:

    • Number of requested appointments

    • Number of unread messages

    • Number of exercises in the last 3 days that are above the pain level threshold

    • Completion progress of exercises in the last 3 days

  • Changed the default items to display to 60 items and can be incremented by 60 until 240 items

7

Patient Creation/Editing

As a therapist or healthcare worker, I want to create/edit patient and their info so that I can add them to my patient list

Notes

  • Therapist or healthcare worker who creates the patient account will automatically be the lead therapist or lead healthcare worker

  • Patients are uniquely identified by the phone number that they use for registration

Additional Improvements

  • Therapist or healthcare worker can now enter patient phone number from a different country

  • Therapist or healthcare worker can assign supplementary therapist or supplementary healthcare worker to their patient

  • Only the lead therapist or lead healthcare worker can edit the patient info, deactivate and delete the patient

8

Patient Deactivation

As the lead therapist or lead healthcare worker, I want to be able to activate/deactivate patient users, so that I can enable or temporarily disable their access to the system

Notes

  • For disabling access of delinquent patients before deleting their account

  • Also prevents accidental deletion of active patient accounts

9

Patient Deletion

As the lead therapist or lead healthcare worker, I want to be able to delete patient users so that I can permanently remove them from the system

Notes

  • When patients get deleted, their data is kept for research purposes but their personal identifiable information is deleted or obfuscated

10

Patient Treatment Information

As a therapist or healthcare worker, I want to see the treatment information of a patient, so that I can view their treatment history and manage their treatment plan

Notes

  • The patient information and treatment history detail page can be accessed by clicking on the patient row in the patient list

11

Treatment Details Page

As a therapist or healthcare worker, I want to be able to see a patient treatment details, so that I can manage it

Notes

  • The treatment plan details can be accessed by clicking on the specific plan on the treatment history list

  • Users can view the following:

    • List of activities for the treatment plan

    • Duration of the treatment plan

    • Adherence of patients to the treatment plan

    • Answered questionnaires

    • Goal tracking

12

Create/Edit Treatment Plan from Patient Information

As a therapist or healthcare worker, I want to be able to create/edit a patient's treatment plan so that I can add/update it

Notes

  • One of two ways to create a treatment plan

  • Created treatment plan from the patient information page is automatically assigned to the patient

  • Only planned and ongoing treatment plans can be edited or extended

Additional Improvement

  • Goals can only be added to treatment plan when it is assigned to a patient and when created from this workflow

  • Therapist or healthcare worker can assign a health condition group and health condition to the patient's treatment plan

  • Supplementary therapists or supplementary healthcare workers can add activities to the treatment plan

13

Activities Tab

As a therapist or healthcare worker, I want to be able to list the exercises, education materials and questionnaires in a weekly plan so that I can review the planned activities of the treatment plan

Notes

  • Activities are displayed as cards and details of the activities can be seen by clicking on the card

14

Add Activity

As a therapist or healthcare worker, I want to be able to add activities to a treatment plan so that I can modify and update the treatment plan

Notes

  • Available when creating or editing treatment plans

  • All activities in a specific day can be removed by clicking on the "Clear All" link on the top of the day column

Additional Improvements

  • While adding exercise activities, therapist or healthcare worker can modify the default sets and reps of the exercise for that particular day that it was added to

  • While adding exercise activities, therapist or healthcare worker can add extra information in the Additional Information field

  • When adding a preset treatment plan template, all activities of that template will automatically be added to the current treatment plan

15

Copy All Activities

As a therapist or healthcare worker, I want to be able to copy all activities of a day so that I can quickly add them to different days

 

16

Exercise Cards

As a therapist or healthcare worker, I want to display the exercise information as cards, so that I can visually display the important information easily

Notes

  • Only the primary image is seen in the exercise card

  • The exercise title will display a maximum of 3 lines

  • Clicking on the cards will display full details about the exercise

  • In the library, therapists can access the Copy or Edit buttons from the card detail page. Only exercises created by the therapist will display the Edit button.

  • In the library, if the exercise is a copy or created by the therapist, an owner icon will be seen before the exercise title

  • In the library, if the exercise is a copy or created by the therapist, a delete icon can be seen on the card

Additional Improvements

  • The sets and reps information, if available, can be seen in the cards

17

Education Material Card

As a therapist or healthcare worker, I want to display the education material information as cards, so that I can visually display the important information easily

Notes

  • A preview of the attached education material can be seen in the card thumbnail 

  • The education material title will display a maximum of 3 lines

  • The detail page displays the preview of the attachment

  • The detail page has the link to download the attachment

  • In the library, therapists can access the Copy or Edit buttons from the card detail page. Only education materials created by the therapist will display the Edit button.

  • In the library, if the education material is a copy or created by the therapist, an owner icon will be seen before the education material title

  • In the library, if the education material is a copy or created by the therapist, a delete icon can be seen on the card

18

Questionnaire Card

As a therapist or healthcare worker, I want to display the questionnaire information as cards, so that I can visually display the important information easily

Notes

  • The questionnaire title will display a maximum of 3 lines

  • The card will show the total number of questions

  • The detail view displays each question in a collapsible frame and can be expanded to see the question details

  • The detail view will display any image add to a question

  • Questions in the detail view is not answerable

  • In the library, therapists can access the Copy or Edit buttons from the card detail page. Only questionnaires created by the therapist will display the Edit button.

  • In the library, if the questionnaire is a copy or created by the therapist, an owner icon will be seen before the questionnaire title

  • In the library, if the questionnaire is a copy or created by the therapist, a delete icon can be seen on the card

19

Adherence Tab

As a therapist or healthcare worker, I want to be able to see the patient's percent completion of daily activities and their pain levels so that I can track the progress and effectiveness of the treatment plan

Notes

  • The therapist or healthcare worker can specify the date range of what data to show in the chart, by default it will be set to the entire duration of the treatment plan

  • The chart will only list days that have activities

  • A collapsible box is shown for each day of the treatment plan that has an exercise

  • The collapsible box list the exercises for that day that show the completed sets and reps and reported pain level feedback (if required by the exercise)

20

Questionnaires Tab

As a therapist or healthcare worker, I want to be able to see the list of questionnaires that the patient has responded to and their details

Notes

  • The list is displayed as a data table, which shows the following information about the questionnaire:

    • Submitted Date

    • Title/Description

    • Number of questions

    • Total Score

    • Actions (View)

  • Viewing the details of the questionnaire displays each question in a collapsible frame and can be expanded to see the question details and the patient answers stored

21

Goals Tracking Tab

As a therapist or healthcare worker, I want to be able to see the list of goals that I have set for the patient so that I can quickly track their progress

Notes

  • Each goal has a graph that tracks the patient's satisfaction level

22

Library Management

As a therapist, I want to be able to access activities from the global library so that I can create treatment plans and treatment presets and assign them to patients.

As a healthcare worker, I want to be able to access activities from the global library that are shared with me so that I can create treatment plans and treatment presets and assign them to patients.

Notes

  • Library management page has a tab selector to display list of:

    • Exercises

    • Education Materials

    • Questionnaires

    • Preset treatments

  • The active tab determines what content is created for therapist.

23

Content Creation - Exercise

As a therapist, I like to be able to create exercise contents so that I can add my own content in the library

Notes

  • Therapist can create new content or copy an existing content and modify it

  • The therapist cannot exceed the system limit for creating own content

  • The created contents will only be available to the therapist who created them

24

Content Creation - Education Material

As a therapist, I like to be able to create education material contents so that I can add my own content in the library

Notes

  • Therapist can create new content or copy an existing content and modify it

  • The therapist cannot exceed the system limit for creating own content

  • The created contents will only be available to the therapist who created them

25

Content Creation - Questionnaire

As a therapist, I like to be able to create questionnaire contents so that I can add my own content in the library

Notes

  • Therapist can create new content or copy an existing content and modify it

  • The therapist cannot exceed the system limit for creating own content

  • The created contents will only be available to the therapist who created them

26

Create/Edit Treatment Plan from Library Page

As a therapist or healthcare worker, I like to be able to select content so that I can create a treatment plan and assign them to my patient

Notes

  • In the library page, the therapist or healthcare worker can select activity cards to be collected on a side drawer panel

  • Collected activities across any tabs can be used to create a treatment plan by clicking on the Create Treatment Plan button on the side drawer

    • These activities will be added on the first day of the treatment plan

  • On the create treatment plan page, the therapist or healthcare worker can select the patient to assign the treatment plan or can opt to save it as a treatment plan preset

27

Preset Treatment Creation

As a therapist or healthcare worker, I like to be able to create a treatment plan preset so that I can use it to quickly assign the same treatment plan to multiple patients

Notes

  • Preset treatment does not have a start date

  • Preset treatment does not require the therapist or healthcare worker to assign goals

28

Appointment Management

As a therapist or healthcare worker, I want to be able to see the list of my appointments so that I can manage them

Notes

  • Selecting a day in the calendar will list the appointments of that day in the appointment list. Click on the day again to deselect

  • All upcoming appointments are listed by default in the appointment list

Additional Improvements

  • Added some color scheme to differentiate accepted vs. declined appointments

    • HI blue (#0077c8) for accepted appointment 

    • HI supplementary color (#edc8a3) for neither accepted nor declined appointments

    • HI supplementary color (#e35205) with strikeout for declined appointments

29

Create/Edit Appointment

As a therapist or healthcare worker, I want to be able to create/edit appointments

Notes

  • Click the "Add Appointment" button to create an appointment

    • Select the patient, therapist, or healthcare worker, date and time of appointment

Additional Improvements

  • Add a Note field for appointments

  • Made the time increments to 15mins

  • Automatically fill in the To time field to be 15mins after the From field

30

Appointment Cancellation

As a therapist or healthcare worker, I want to be able to cancel appointments that I created, so that I can remove incorrectly scheduled appointments

Notes

  • Therapist or healthcare worker can delete the appointments that they created and gets removed from the appointment lists

31

Accept/Decline Appointments

As a therapist or healthcare worker, I want to be able to accept or decline appointments requested by others, so that they know that I'm not available on that schedule

Notes

  • Therapist or healthcare worker can accept or decline the appointments created by others. There will be a notification sent to the requester for an update.

32

Chat/Call Management

As a therapist or healthcare worker, I want to have a chat/call page so that I can manage the chats and calls with others

Notes

  • Select the users in the contact list to load their call/chat history and perform chats and call functions

  • The total number of online users is displayed on the top of the contact list

  • Can search/filter a user’s name from the contact list

  • An online indicator is shown next to the user’s name

  • The last message is shown in the contact list

  • The last time the user is active is shown in the contact list

  • The total unread message count is shown in the contact list

33

Chat/Messaging

As a therapist or healthcare worker, I want to send messages to others and see our chat/message history

Notes

  • Select the users in the contact list to load their call/chat history to send messages

  • Can send attachments with messages

  • The other person’s messages are on the left side and in white message boxes

  • My messages are on the right side and in blue message boxes

34

Displaying and Downloading Chat Attachments

As a therapist or healthcare worker, I want to display the message attachments so that I can view/play images/video and download them

Notes

  • The attachment sent will show in the message panel

  • The therapist or healthcare worker can click on the attachment to expand and download it

35

Voice/Video Calls

As a therapist or healthcare worker, I want to be able to do voice/video calls with others so that I can talk to them

Notes

  • Select the users in the contact list to load their call/chat history, and click the voice call or video call icon on the top of the message panel 

  • Therapist or healthcare worker can mute themselves

  • Therapists or healthcare worker can turn on/off their video camera

36

Dashboard

As a therapist or healthcare worker, I want to view information about my patients and treatments

Notes

  • Integrate with Superset where filter and chart can be configured in

  • Integrate the following filters

    • Date range

    • Gender

    • Age

    • Health condition group

    • Health condition

  • Integrate the following charts

    • Total number of patient

    • Patient last login (last 30 days)

OpenTeleRehab - Powered by Humanity & Inclusion