Mobile Therapy Application

An app that supports patients going through physiotherapy, speech therapy, or occupational therapy in getting back to health.

Main features:

  • Therapist module (user panel)
  • Patient module (user panel)
  • Data tracking system
  • Custom animations
  • Background connection between patient's and therapist's devices

Skills:

iOS: Swift, RxSwift, Alamofire

Android: Kotlin, RxJava, Retrofit, Dagger

Backend: Node.js, Typescript, PostgreSQL, AWS Services

Frontend: React, Typescript

Intro

At some point in our lives, either we ourselves or our loved ones will require physiotherapy to get back on our feet. However, there are many factors that influence whether this will be a stress-free and effective process.
With this in mind, our client created an app that supports therapists and patients on their way to a fast (and lasting!) recovery.

Mobile Therapy App

Goal

Our client, a product design agency and an early-stage project incubator, has turned to us with a ready-to-implement idea for an app. Before reaching out to Bright Inventions, they had already spent months validating their concept by observing physiotherapy sessions. This resulted in a comprehensive plan for an app that would solve the biggest challenges patients and therapists face.

These include

  • Limited time therapists have for each patient
  • Patients tending to forget how to perform their exercises properly
  • Patients not exercising regularly enough
  • Exercises recommended by therapists are often repetitive among patients.

Our client also had a high-fidelity wireframe of the app, and entrusted us with the implementation of the entire system, comprised of:

- iOS and Android apps

- Backend

- Content Management System (used, for instance, for storing step-by-step video tutorials for patients)

- An admin panel for therapists.

Mobile Therapy App

Process

One of the key challenges for the system was making sure that it matched the way physical therapy looks like in real life. As visits tend to be very short, it was crucial that the therapist and patients would be able to link their accounts in the app quickly. Naturally, not all patients already had the app when they came in, nor did everyone feel comfortable with using new technologies. Low levels of tech-savviness meant it was difficult for them to download the app, register an account, and – most importantly – link their profiles with those of therapists.

We decided to solve the latter problem by automating the linking of patient-therapist profiles through a previously generated and printed code. This enables patients to link their accounts after the physiotherapy session is over, from the comfort of their homes. By inserting the code in the app, they’re now able to download their prescribed exercise plan.

We also needed to create separate modules for patients and therapists.

On the patient profile, one could download the therapy plan, as well as use the app on a daily basis for exercise and progress tracking. The patient’s app also features reminders and motivates the patient to continue on his/her path to recovery by displaying therapy statistics.

The therapist panel was much more sophisticated. Firstly, it needed to allow therapists to customize plans for each patient. They also needed to plan out exercise sessions on a calendar and include information on the number of circuits per each exercise. Additionally, they needed an option to store photos and videos recorded during the patient’s therapeutic session. Alternatively, they were also to choose from a library of tutorial videos stored in the CMS.

Result

Our work with the client lasted until the MVP was built and refined. The entire cooperation took place for half a year. Six months later, our clients put up the app for sale. Quickly, an interested party decided to order an audit of the software before making an offer. Upon a positive review of the service, the company decided to finalize their purchase and are now developing the app with an in-house development team.

Projects