2020/2021

Telemedicine app (NDA)

Healthcare
Mission

Imagine a world where the doctor you need is just a few clicks away. Sound too perfect to be true? Our client decided to revolutionize interactions between patients, doctors, and clinics by making the entire process 100% remote.

Everything we need: from basic health information to receiving a personalized treatment plan and subscribing to the necessary supplements.

Long Story Short

About Project

Project Highlights
  • According to Statista, in 2024, over 116 million people worldwide used online doctor consultations, more than doubling from around 57 million in 2019. While the explosive growth seen in 2020 and 2021 has slowed, the number of telemedicine users is expected to keep rising steadily in the coming years.

Remote treatment is quickly becoming a major trend in healthcare. Since 2021, it’s seen high acceptance, with nearly 90% of U.S. patients saying telemedicine has made accessing care easier.

The biggest benefit? Time savings — no travel, no waiting rooms. Plus, the added cost savings make it even more appealing. Telemedicine is transforming how people get the care they need, making it faster, more convenient, and more affordable.

The convenience and accessibility of virtual healthcare continue to drive its popularity.

In 2020, during the COVID pandemic, the Overcode team started working on the product for the U.S.-based clinic network, making a major contribution to the development of an innovative healthcare solution.

Challenge Accepted

Requirements

  • It would seem that change in times of instability can be disruptive. But in the case of the Telemedicine project, we were the beginning of a revolutionary approach for the entire healthcare sector.

    The client came with a successful network of doctors and patients. This allowed us to take the quality of our services to the next level. Thanks to an in-depth Discovery Phase, we found that we needed a solution that could be easily adapted for different diseases, so scalability was a core element of our approach to building the platform.

    In health matters, each of us wants to have the assurance of privacy. Keeping all vulnerabilities in mind, we developed the app in strict compliance with HIPAA standards. Here are the main features we delivered in MVP:

    • Patient, doctor, and admin auth with 2-factor authentication;
    • Patient ailment tracker to help doctors monitor disease progression;
    • Comprehensive questionnaire in which the patient answers questions compiled by doctors. The options for questions and answers to them are completely different - text answers, multi-selects, as well as the ability to record a video response;
    • Secure chat for patient-doctor communication;
    • Doctor’s dashboard for reviewing patient data, communication with them, and prescribing treatments;
    • Adding / validating patient’s insurance or credit card data. Subscription payments for drugs prescribed by the doctor;
    • Admin’s dashboard: custom-built CRM, management of available medications, and order statuses.

    Such a complex and comprehensive platform opens up new possibilities for doctors and patients, making healthcare more accessible, secure, and convenient than ever before.

Unlocking Success

Solution

Where does the development of complex projects begin? From understanding the needs of the end user. When it comes to such personal issues, we need to know all the details.

Overcode started with a UX study, interviewing future users that the client put us in touch with. Doctors told us what kind of interface would make it easier for them to create treatment plans, and together we brainstormed a way to simplify the process of filling out a questionnaire for patients. After 5 months of focused work, the interface was ready for all user roles: patient, doctor, and service administrator.

Once most designs were completed, we moved into development, running processes in parallel: We used React.js, Next.js, and Redux/Redux-Saga on the frontend. On the server infrastructure, we used AWS services: DynamoDB for storing data, Cognito for authorization, S3 for working with files, Amplify for hosting, and Lambda Functions for serverless computations. Since HIPAA Compliance is a key requirement for Healthcare products, AWS was a good choice.

The world of medicine is incredibly large and unique, so the only right decision was to create a project that can easily expand to cover new cases or diseases. The main difference between such products was the list of questions the patient had to answer. Therefore, we developed a content scheme in a separate file written in Markdown. This allowed the client to easily make changes to the structure and texts, and for us it simplified the scaling of the project.

The Overcode team created a unique process of launching this app for new diseases in just 3-4 hours. To make the project easy to work on, we documented the entire workflow for future use.

It took us 6 months to develop the product for three different diseases, complete with guides to help the client’s team manage the system. Which once again shows that nothing is impossible for Overcode.