Telehealth

A telehealth project that connects patients with the right doctors in the US. All doctors go through the validation of documents and specialties confirming their experience. The point of the project is that patients from all over the world can pay and ask questions to highly qualified specialists, and doctors themselves can earn extra money by spending a minimum amount of their time.

Issue year – 2023

Client – Tarka Health

Author – Anastasiia Lubenska

Target Audience

Patients around the world who need to get advice from professional American doctors.

What Is The Solution

The telehealth platform was created for people around the world, so they could go to this site and consult with qualified, certified doctors from the USA.

First of all, a user must register on the site, choosing a convenient option: a login and password, email, etc. When registering, a user chooses the most suitable role for them on the platform: a doctor or a patient.

If a user is a patient, then everything is simple for them. The main advantage of this platform is that a patient doesn’t need to travel to America to consult a professional. They can simply go to the site, create an account, choose a doctor, fill out a complete question, provide all the necessary documents, and pay for the conversation with the doctor. A user chooses a doctor through a Disease Expert search, which displays a list of qualified doctors and among which they choose the right specialist.

If the user is a doctor, then they indicate additional information about their  work, experience, and documents confirming their qualifications. A doctor can upload documents after creating an account, but they are key for activating and approving the account by the administrator. During the conversation with a patient, the doctor provides an answer to patients’ questions, and if the answer is not sufficient, the patient will have the opportunity to ask more additional questions in the chat. And, after that, the doctor forms the final answer and additional advice. For example, they may recommend you visit a doctor, take an X-ray and other recommendations that may help patients conditionally understand in which situation they are. This online project will help patients contact professionals and receive proper advice. In addition, besides chats, you can also get video calls and video advice.

The main tasks and challenges

We were approached by a client from the USA, who also works in healthcare as a doctor and also wants to help patients from many countries around the world. Because in some countries, the level of medicine does not allow patients to receive high-quality medical services and advice from qualified doctors. The whole development process took from April to November. A team of one team leader, 3 developers, 2 QA testers and 2 designers worked on this project. Among the tools used are Jira, Confluence, Excel, Figma, MindMeister. The development of this project lasted several stages. Firstly, we prepared technical documentation. Then, we successfully created and implemented the custom design for the entire project. Next step – planning and creating project and database architecture. After that, we deployed project infrastructure and completed the entire task pool according to client requirements and within the established budget. Finally, we completed coverage of the project with Unit and QA tests.

Technologies We Used

Laravel is a popular framework used to develop web applications and PHP programming language is used for the framework. The main advantage of Laravel is that this framework provides developers with convenient and powerful tools for developing effective and modern web solutions. 

Vue.JS is a progressive front-end framework based on JavaScript, which allows you to create single-page web applications and user interfaces based on the above language.

TailwindCSS is a CSS framework designed to accelerate the development and creation of user interfaces for web applications and websites.

PostgreSQL is a powerful and open-source database management system used to store and manage data in relational databases. It is known for its reliability, extensibility, and adherence to SQL standards

Technologies