Theraform

Slimming by natural method

Business need

\Theraform is a natural weight loss network in France with more than 90 approved centers in France and around the world. Having decided to expand and become a leading company in the industry, they wanted to create a platform that would facilitate appointment and patient management for smaller slimming clinics.\

1Initial Information

Theraform already had an established website, to which they required to add an administrative dashboard for their clients to effectively manage their own specialists, patient records, work schedules, etc. Additionally, the company concluded that building an app for patients to make their initial appointments would simplify the procedure, likewise the treatment process for specialists.

2Data analysis and clarification

Having received the requirements list, our backend developers considered several options for implementing the necessary functionality from the standpoint of logic and communication between elements. Conversely, the site must be correctly linked to the future application, transmit relevant data and precisely record them in the database.

3Analysis outcomes

According to analysis outcomes, we suggested several ways of realization and estimated the time needed for development. Eventually, we chose Flutter for app creation. In turn, for the admin panel, we’ve decided to create a custom REST-API based on Laravel. Project development started as soon as we clarified the requests and nuances.

Key Features

Admins' profiles

Admin panel features two levels of user profiles. The first is an administrator for clinics and the second is a super administrator for the company.

App & Site Synergy

Communication between the Theraform app and the admin panel ensures reliable and fast data transfer as well as improves the user experience.

Statistics & Schedule

Schedule allows health care institutions to monitor free/busy appointment dates, while the infographic lets performance review, letting data to be sorted by certain criteria, etc. All for convenient  patient planning and care.

Development Process

HOW THE PROJECT WAS BUILT​

Before development process

According to the development roadmap, the primary goal of web development was the implementation of two user types with different access levels, right afterwards – the calendar mapping of appointments available in the database and overall statistics, while setting up the logic of information transfer between all features of both an app and admin panel.

Clinic profiles

Each healthcare facility fills out its profile – hours and days of operation, contact information, description, list of specialists. This is all available for editing and viewing at any time. Patients can view exhibited information about the facility they are interested in on the app, as well as check out the nearest available options by location.

Also, clients can leave their feedback about the clinic or therapist through the app, and it will be displayed in the admin dashboard.

Clinic & Physician Choice

Finding the proper healthcare provider and a qualified specialist is often a challenging task and a future application has been designed to facilitate it. Once a user registers with the app, he/she can find on the map the nearest available slimming center that cooperates with Theraform in the according tab. In addition, users can view a current list of therapists, facility reviews, contact information, as well as book an initial appointment.

Patients data

Successful clinic operation is hardly possible without a reliable and responsive database. This is why PostgreSQL was chosen, as it performs better with read-write operations, large data sets and complex queries. 

Each customer record contains his/her contact information, height, current and desired weight, appointment history (both consultations and sessions) and invoice number which the user enters when registering and changes during treatment.
theraform patients data
theraform. clinic_management

Clinic management 

The super administrator has access to the page of all medical centers, view and analyze their data, verify the date, number and status of appointments, check the patient records and their reviews. For illustrative purposes, each medical institution’s statistics are presented as a pie chart and histogram, created on the basis of available records. This streamlines maintenance, namely that data can be analyzed if necessary, letting potential problems on the service side be quickly identified and eliminated.

Payment & Support

A special tab allows the user to check the payment status, and there’s also the option to pay for services on the spot, integrated by our devs.

Nearby laid a button to reach the Theraform support team, allowing the user to describe a problem and pose a needed question. Requests are instantly transmitted and the admin will be contacted shortly to clarify and resolve the issue. Likewise, patients can write or call the Theraform support service via the app.

Statistical data

Clinic managers can readily view and evaluate the effectiveness of their employees via the Theraform admin panel. Data on each specialist and patient are shown in customizable lists, which can be filtered by individual parameters as required and can be instantly exported to the desired format or sent to print.

In turn, patients also have access to all of their previous appointments through the app and check the dynamics of their weight, displayed in the form of a graph.

Design

Previous slide
Next slide

Results

Once the last code line was written, our QA experts tested the accuracy and suitability of each feature and after polishing, the project was fully ready for use. Consequently, it is actively utilized by numerous slimming medical institutions in many countries. For them, management has become simpler, quicker and more convenient, which has a positive impact on the quality of patients’ care. In turn, the latter have received a user-friendly service for booking appointments, as well as tracking their results and the overall trend of their weight.

Projects

CHECK OUT WHAT ELSE WE HAVE DONE

CYSM

Application for Columbian shapeware manufacturer

Betting App

Saas Platform for betting businesses

Lottery App

Best 4D Lottery application

Halfy Hour

Restaurant food at half price

CYSM

Application for Columbian shapeware manufacturer

Betting App

Saas Platform for betting businesses

Lottery App

Best 4D Lottery application

The Cultivist

The world’s global art club