.
.
NEWS

CALMERRY – ONLINE THERAPY PLATFORM

Story

Mental health is not something you can see or measure. However, our mental health affects all aspects of our lives: work, friends and family members.

When faced with a problem, most people prefer to stay silent instead of asking for help or seeking professional advice. And there are many reasons for such behavior.

Some people think that no one cares about their problems. Some are unable to visit therapists because in-person therapy offices are located too far from their homes or workplaces.

COVID-19 only adds fuel to the fire and gives more reason to worry. People are worried about losing their jobs and getting infected in crowded places.

The privately held tech entrepreneur, whose name we cannot reveal due to a Non-Disclosure Agreement (NDA), saw an opportunity in this situation. He saw psychiatric help services trying to meet the growing demand and realized there was a business opportunity and a good cause at the time, so he founded the company in this space and hired our team to create Calmerry – an online therapy platform.

Want to build a healthcare mobile application?

Customer’s request

For the Calmerry project, the customer has the following requirements:

  • The project should include three different interfaces — a patient account, a therapist account, and a CRM account
  • The project must meet US regulations (GDPR) for healthcare software regarding the storage and use of sensitive patient data
  • Patients will receive online therapy through secure online chat and secured video sessions, only from licensed counselors in the United States
  • The first version of the project should include a basic feature set, but the feature scope will expand in the future

Project goals and objectives 

Our main goal for the Calmerry project is to develop a secure platform that brings together patients and licensed clinical psychologists through chat rooms and online consultations. We want the online therapy platform to be equally useful for both patients and therapists, providing them with a safe therapeutic space.

our challenge 

During project development, we encountered the following challenges:

Monetization model  . We need to propose a monetization model that can be applied to this project.

To do this, we conducted market research and collected several monetization strategies, most commonly applied in such projects.

  • Next, we matched the business models with the client’s business needs and decided that a monthly subscription business model was the perfect match for this project.
  • We’ve also developed different subscription types — basic with live chat and advanced with video calls.

Confirm therapy  . Under US law, therapists are only allowed to provide therapy to patients from the same state. We also only want experienced family therapists to join the online therapy platform.

We addressed these challenges by integrating a tailored algorithm and an initial survey, mandatory for both patients and therapists.

  • During the survey, users select their status from a drop-down menu
  • The matching algorithm connects patients and therapists from one location
  • We integrated the required “License Number” submitted into the survey for therapists to validate their experience.

GDPR compliance  . Since an e-therapy platform falls under the category of medical software, it must comply with the GDPR (General Data Protection Regulation).

These regulations relate to the processing and storage of sensitive personal data. The same regulations apply to data exchanged by text and live video chat.

The project challenged us to provide secure connections and data encryption. Since creating video conferencing software from scratch was not within the client’s budget, we also needed to find a third-party video conferencing service provider that was GDPR compliant.

We ensure GDPR compliance by:

  • Uses SSL secure connection protocol to encrypt text messages, user data is used by the appropriate algorithm, and user data is stored in the database
  • Uses on-premise servers in the US to store encrypted user data
  • Leverage secure MongoDB clusters as data storage to protect user accounts, passwords, and encryption keys
  • Use the Daily.co frontend javascript library to embed and control video calls
  • Integrate the Pusher service to send push notifications to users that do not send sensitive user data

architecture  . We needed to choose the architecture for this project carefully for many reasons.

Video conferencing functionality requires heavy load on the server, which can affect the overall performance of the online therapy platform.

The customer plans to launch the project in all US states, so the architecture will handle hundreds of simultaneous actions performed by thousands of users.

There are many interactive functions to add to the second version of the project.

We considered all these factors and decided that a microservices architecture was the best fit for this project. Overall, architecture includes:

  • Backend server API, powered by Node.js
  • Micro frontend applications developed with Angular call the backend API server through secure encryption
  • Store data created from MongoDB clusters securely

Callmerry: Convenient mental health platform for every user

 

We have included the following functionalities in the first version of the project:

For patients

Input survey  . Users must answer a 3-minute survey for the platform to receive a person’s age, gender, family status, location, previous and current mental health conditions (eating disorders drinking, anger control, emotional abuse) and mental problems are currently bothering users.

Appropriate flow  . Within 24 hours, the platform connects patients with therapists based on their expertise and status. If the patient is not satisfied with the therapist, the platform will recommend another therapist for free.

Text messages  . Registered users can communicate with their therapists via online chat from anywhere.

TV affair  . Patients can purchase additional video chat functionality for consultation during on-demand video consultations.

Register  . Users choose the subscription plan that suits their needs – to communicate with the therapist via text message or add video conferencing functionality. Users can also cancel their subscription at any time and get a refund if they are not satisfied with the services provided.

Treatment space. Therapists can set patient goals and track progress in real time within the therapy space.

Therapy management  . Patients can pause unfinished sessions or pause their account for the desired amount of time.

For consultants

license  . Therapists provide a short survey to provide information about their location, the state in which they are licensed, and the highest number of clinical licenses in their state allowing independent clinical practice .

Text and video chat  . Therapists reach out to patients in need through online chat and video sessions during work days.

Load management  . Therapists can set their caseload and provide therapy to as many clients as they like.

Specifications

  • Angle for front
  • Node.js for backend
  • Ionic to develop a hybrid mobile application
  • MongoDB for secured databases
  • Redis for session queues
  • Kafka for exchanging messages between microservices
  • S3 team to develop messaging feature from scratch
  • Pusher to send push notifications without sensitive data
  • Daily.co for secured video calls

Team composition 

  • 3 Front end developers
  • 2 Backend programmers
  • 1 technology director
  • 1 Business Analyst
  • 1 Project management
  • 1 Product Manager
  • 1 QA engineer

Result 

We have delivered a GDPR compliant e-therapy platform with essential functionality. You can see the project website on the link.

After delivering the first version of the Calmerry online therapy platform, we started creating the next project version. Currently, we’re improving the user experience for patients and therapists, integrating therapist notes into video chat and scheduling sessions via calendar. We are also considering allowing file exchange via messenger between users.

Nguồn SentoApp News
Explore Top Home Design Apps on iOS – Create Your Dream Home

Explore Top Home Design Apps on iOS – Create Your Dream Home

Designing and building your dream home has become easier than ever thanks to the development of technology. With the...

Bac Kan App Design – Professional, reputable web app writing – 0904344888

Bac Kan App Design – Professional, reputable web app writing – 0904344888

 SENTO APP – #1 professional & reputable Bac Kan APP design service company in Vietnam. We provide business solutions...

Reputable Cao Bang App design – 100% Free download support for CH Play/App Store

Reputable Cao Bang App design – 100% Free download support for CH Play/App Store

SENTO APP – #1 professional & reputable Cao Bang APP design service company in Vietnam. We provide business solutions...

Reputable Cao Bang App design – 100% Free download support for CH Play/App Store

Reputable Cao Bang App design – 100% Free download support for CH Play/App Store

 SENTO APP – #1 professional & reputable Cao Bang APP design service company in Vietnam. We provide business solutions...

Where is a reputable place to design apps in Son La?

Where is a reputable place to design apps in Son La?

Son La app design service is becoming more and more popular and practical thanks to the attractive benefits that this type...

Lai Chau App design package – SAPP.VN | 0904.344.888

Lai Chau App design package – SAPP.VN | 0904.344.888

Lai Chau app design is one of the types of services that promote economic development right in Lai Chau province...

Where is a reputable place to design Apps in Hoa Binh?

Where is a reputable place to design Apps in Hoa Binh?

Commercial sales apps are one of the most popular forms of online business today. Using Hoa Binh app design service to...

Quote for reputable Dien Bien App design – #1 quality in Vietnam

Quote for reputable Dien Bien App design – #1 quality in Vietnam

How much does App design in Dien Bien cost? Which App writing company in Dien Bien is reputable? Cheap?...

Where is a reputable place to design apps in Yen Bai?

Where is a reputable place to design apps in Yen Bai?

Where to design an app in Yen Bai to ensure comprehensive quality is a question that many businesses in the...

Where is a reputable place to design apps in Lao Cai?

Where is a reputable place to design apps in Lao Cai?

Promoting the brand by using electronic apps to quickly serve customers is becoming a top priority for businesses. This...

Where is a reputable place to design apps in Bac Lieu?

Where is a reputable place to design apps in Bac Lieu?

In the age of technology 4.0, mobile apps play an increasingly important role. Not only does it enhance brand...

Where is a reputable place to design apps in Ca Mau?

Where is a reputable place to design apps in Ca Mau?

The birth of Smartphones is the driving force behind the increasing number of mobile applications. This is also a...

Where is a reputable place to design apps in Can Tho?

Where is a reputable place to design apps in Can Tho?

Currently, business units advocate designing their own apps to help consumers access services more easily. This also helps businesses...

Dong Thap App Design – build the #1 reputable sales app website in Dong Thap

Dong Thap App Design – build the #1 reputable sales app website in Dong Thap

 SENTO APP – #1 professional & reputable Dong Thap APP design service company in Vietnam. We provide business solutions...

Explore Finhay App – Effective and Convenient Financial Investment Solution

Explore Finhay App – Effective and Convenient Financial Investment Solution

In the context of economic change and financial market development, investment and personal financial management are becoming increasingly important....

Application Design Costs – Detailed Instructions

Application Design Costs – Detailed Instructions

App design is currently the solution to all the requirements of a person in the world. Anything a consumer...

TOP 6 Elements Needed To Design A Food Delivery App

TOP 6 Elements Needed To Design A Food Delivery App

Food delivery app design has increased in the days following the COVID-19 epidemic. Digital adoption and e-commerce have been...

Top 10 Popular Food Ordering Applications Today – Sento App

Top 10 Popular Food Ordering Applications Today – Sento App

In the age of technological development, ordering food through applications has become an inevitable part of modern life. Convenience,...

Discover the Top Cheapest Food Delivery Apps in Vietnam – Save Every Meal

Discover the Top Cheapest Food Delivery Apps in Vietnam – Save Every Meal

In the age of digitalization and convenience, ordering food through food delivery applications not only saves time but also...

What is an App on the iOS Platform? Explore This Interesting Phone Application

What is an App on the iOS Platform? Explore This Interesting Phone Application

Applications on the iOS platform have become an indispensable part of our daily lives. From entertainment to work, learning...

Related knowledge

Strong partner
sustainable and lasting cooperation

Our consultants will always have a solution for you! Please contact in your area.

NATIONWIDE HOTLINE

0904.344.888
HD 159 Vinhomes Marina Cau Rao 2, Vinh Niem, Le Chan, Hai Phong Map

THE NORTHERN REGION

0937.874.222
12th Floor, Licogi 13 Building, 164 Khuat Duy Tien, Thanh Xuan, Hanoi Map

MALAYSIA ADDRESS

10985474
The Gardens Mall, Lingkaran Syed Putra, Mid Valley City, Kuala Lumpur, Malaysia Map

SOUTHERN REGION

0904.344.888
No. 88 Bach Dang Street, Ward 2, Tan Binh District, City. Ho Chi Minh Map

CENTRAL REGION

0932.697.333
Lot 12A4 Nguyen Sinh Sac, Hoa Minh, Lien Chieu, Da Nang Map

INDONESIA ADDRESS

+62(21)3950 2888
40th.Floor, Capital Place, J1. Jend. Gatot Subroto Kav 18, Kuningan Barat, Mampang Prapatan, Indonesia Map