What is TeleTherapy?

It is a telemedicine platform for children with autism. It’s created for online meetings between doctors and patients and providing them with all necessary tools for therapy including dedicated management users’ screens. By using this app, children from all corners of the country have an opportunity to receive therapy without leaving their houses

what is teletherapy

Our Task

When we first met with our client he had iOS and Android apps. These apps allowed users to download therapeutic sessions while online, and then to use it offline on most mobile devices. The apps only worked with an active subscription. We needed to go further and create a platform that would give the patient the ability to communicate with his therapist online. Not every person has the possibility to get to the hospital, so the main task was to provide patient-therapist online communication with the ability to use therapeutic tools in order to give the appropriate treatment. Additionally, the values of this platform were different depending on who would use it.

For patients:

The ability to communicate with the doctor online

To watch educational videos

To download session materials

For therapists:

To manage the list of clients

To add new therapists to the program

To schedule online sessions

To create libraries with materials for patients

The Implementation

the implementation
the implementation


First of all, it should be mentioned that the platform is secure from the very beginning. The access login and password are created by the TeleTherapy. To register you have to fill in the contact form and the system will send you access details to your e-mail.

User Roles

The main point of the platform is the doctor’s appointment that can be conducted online in case the patient can not physically come to the hospital. So there are 2 different roles in the system – the patient and the therapist.

When patients log into the system they can see meetings that they have scheduled with the doctor beforehand. Afterwards, they select a meeting and wait a bit while all the assets required for the session are loading. This is called “a waiting room” and here, while waiting for the session, the patient is watching a video, that was specifically chosen by the therapist. Patients can watch and perform the therapy sessions online, or view recorded sessions that automatically download to their computers. To communicate with the therapist the patient should be equipped with the computer, good Internet connection, and a web camera

user roles

At the same time therapists have much more functionality through their access:

Therapists have their own library of materials for patients. They can manage it any way they like – add materials, view them, delete or group into folders.

For example, the doctor can create a folder for each patient and inside it create sub-folders with relevant elements and “waiting room” video for each session. Therapists make the selection of documents, images or videos to target specific behavior of each patient and to follow the accurately defined treatment plan.

Additionally, they can schedule a meeting by choosing the patient from their list, setting the time and date, duration of the meeting, what library should be used and what files from it can be taken, leave a message if necessary. Afterwards, in the list of scheduled meetings, the therapist will be able to start, edit or delete them.

The last but not the least – the ability of the therapist to manage patients and subordinate employees. Creating the patient requires client’s full name and contact information. Additionally, the doctor can indicate the age, gender and the diagnosis of the patient.

To add the fellow therapist the doctor needs his contact information to send the email invitation to the system.

We decided to integrate the live streaming sessions by using the OpenTok API. During the session therapists and patients see different screens. The patient only sees the therapist and the material the therapist is showing to him real-time – videos, pictures, whiteboard etc. Whereas the therapist has the screen divided into 2 parts. One part is the same what the patient sees, and the other one is the dashboard – this is where the therapist manages the live stream, the library, and the whiteboard.

Technology Stack


Our Input

As a result, we have turned a small helpful app into the whole platform that could not only provide informative and useful content, but also allow patients to have sessions with their doctors online, and for doctors to create a whole individual system around every patient. The platform can be used on any kind of device, whether desktop, tablet or mobile phone.



Need help with your project? Contact our developers' team!