Case study · Healthcare

A telehealth platform rebuilt for video visits, queues and e-prescriptions

A US telehealth provider had outgrown its platform. We audited the UX and the technology, planned the modernization and rebuilt the platform for clinicians and patients.

HealthLink: cover

At a glance

1-minute read
  • Discovery & Research
  • UX/UI Design
  • Web App
  • Mobile App
  • Front End
  • Back End
  • Integrations
  • Cloud & DevOps
  • Security
  • Regulatory Compliance
  • Legacy Migration

The situation

The client is a telehealth provider that delivers virtual consultations, urgent care and follow-up care for chronic conditions across several states. Its platform could not keep up with the growth in patients and lacked modern technology.

The patient portal ran on old technology that caused frequent downtime and a poor experience. There were few integrations with other healthcare systems, so data could not move smoothly and continuity of care suffered. Keeping data secure and compliant with healthcare regulations had become harder with the existing setup.

What we did

We started with a UX and technical audit, then prepared a modernization plan and a roadmap, chose new technologies, redesigned the platform, integrated the services it needed with healthcare systems and helped the client move from the old stack to the new one.

Clinicians and patients now have video consultations with reliable quality, a live queue that checks patients in, shows whether each is waiting, in a consultation or delayed, estimates waiting time and alerts both sides about upcoming visits, appointment booking with reminders, secure chat for text, images and files, an invoice and payment system with a secure gateway, and tools for consultation reports and electronic prescriptions that go straight to pharmacies. All communication is encrypted, with detailed logs for audit and conversation history for reference.

The platform is built on Node.js, with React and React Native for the web and mobile interfaces, a PostgreSQL database and containers on AWS. We integrated it with healthcare and communication services for data exchange, and built in encryption and compliance with HIPAA.

The result

The client got a modern, easier-to-use platform with centralized data, automated reporting and integrations that improve communication between healthcare providers. Automated reminders and patient self-scheduling help reduce missed appointments, and streamlined billing lowers administrative effort.

Read the full case study · 4 min

The full case study

HealthLink, step by step

On this page · 8 sections

About the business

HealthLink Telehealth is an innovative telehealth provider based in the Northeast. The company delivers virtual healthcare services across multiple states and serves over 15K patients. They offer virtual consultations, urgent care, and follow-up care for chronic conditions.

The company already had a telehealth platform, but unfortunately it was not ready to the rapid increase of users and lacked advanced technologies. So our goal was to perform a UX and tech audit of the telehealth platform.

Project tasks and challenges

Our client faced several challenges influencing the business and work of the telehealth platform:

  • Scalability Issues: Their existing telehealth platform could not handle the rapid increase in patient volume.
  • Outdated Technology: The patient portal was built using old technologies that led to frequent downtimes and poor UX.
  • Integration Difficulties: Our client experienced lack of integrations with other healthcare systems. So seamless data exchange and continuity of care was impossible.
  • Security Concerns: Ensuring data security and compliance with healthcare regulations was increasingly challenging with their existing setup.

Considering all these challenges, we prepared a plan for further action. Here is what we needed to do:

  • perform UX and tech audit of the telehealth platform
  • provide a modernization plan and project roadmap
  • select new technologies to improve user experience
  • perform platform redesign and integration of services with required healthcare systems
  • help our client to move from old to new technologies
HealthLink. Payments and Report & E-Prescription after Consultation
HealthLink. Payments and Report & E-Prescription after Consultation

Project team

  • Project Manager
  • Business Analyst
  • 2 UX/UI designers
  • 3 Front-end developers
  • 2 Back-end developers
  • 3 QA engineers
  • Software Architect
  • DevOps specialist

3.5 months for audit & design

5 months for development & testing

HealthLink. Telehealth Consultations / Video Consultation
HealthLink. Telehealth Consultations / Video Consultation

Platform Features

Telehealth Video Consultations

We added real-time video conferencing tools for virtual consultations with healthcare providers. We also took care of reliable video quality to ensure smooth communication during consultations.

Queue View

The platform includes dynamic queue system displaying the list of patients awaiting their virtual consultations. There are convenient real-time updates on the status of each patient in the queue.

Appointment Booking

We integrated an advanced scheduling system helping to manage and book virtual appointments in a couple of clicks. The platform has automated reminders and notifications for all upcoming appointments.

Chat with Patients

There is a secure messaging system for real-time communication between patients and healthcare providers. They can text, send images, and share files and have comprehensive communication about patient condition, treatment and medications.

Billing System

Our engineers integrated a billing system for viewing and paying invoices online. The secure payment gateway helps to handle transactions while ensuring data protection.

Report and E-Prescription

We built tools for doctors allowing to generate and share consultation reports with patients. The E-prescription functionality helps doctors to prescribe medications electronically and send them directly to pharmacies.

Queue View

Our client wanted to improve patient care and service by creating a feature that could dynamically manage and display the list of patients awaiting their virtual consultations.

The idea was to provide patients with real-time updates on the status of the queue, ensuring a smooth and efficient flow for both patients and healthcare providers. We liked this idea and developed a feature that:

  • has fast check-in, after which patients get automatically added to the queue
  • provides real-time status updates indicating whether patients are waiting, in a consultation, or delayed
  • estimates wait times for each patient based on current consultation duration
  • provide alerts for upcoming consultations to both
  • patients and healthcare providers
  • prioritizes patients based on specific criteria, such as medical urgency, provider availability, or appointment type
  • lets administrators manage the queue and reassign patients to different providers if necessary.
HealthLink. Queue View.
HealthLink. Queue View.

Chat with Patients

Our engineers created a secure messaging system for real-time communication between patients and healthcare providers. It supports sending texts, images, and file sharing and helps ensure comprehensive and efficient dialogue.

We added a secure login using proven authentication methods. Both patients and healthcare providers can easily initiate chatting in one click. Once they’ve done it, they can exchange information and share files, including medical reports, prescriptions, and treatment plans.

All communications are encrypted to ensure confidentiality and comply with healthcare privacy regulations (HIPAA). The system maintains detailed logs of all interactions for auditing and compliance purposes.

The platform retains the history of conversations, allowing patients and providers to reference previous communications. All chat sessions are integrated with patient profiles, so providers have access to the patient’s medical history, ongoing treatments, and other relevant information during the conversation.

We made messaging interface as intuitive and easy to use as possible, ensuring that patients of all ages and tech-savviness can communicate without any difficulties.

HealthLink. Chat with Patients.
HealthLink. Chat with Patients.

Development approach

Backend Development

We selected Node.js to ensure that server-side operations will be scalable.

Frontend Development

React and React Native were used for responsive web and mobile interfaces.

Database Management

PostgreSQL was used for reliable and secure data storage and management.

Integration

We performed integration with DrChrono, Redox, and Twilio for seamless data exchange and communication.

Security

We implemented advanced encryption techniques and ensured compliance with HIPAA regulations.

Cloud Services

AWS Fargate was selected by our software engineers for easy serverless container management.

Outcome

Improved User Experience

Improved user interfaces design and enhanced product functionality led to 5x higher patient engagement and satisfaction.

Better Data Accuracy

Centralized data management helped to improve data accuracy and integrity.

And automated reporting streamlined regulatory adherence.

Better Interoperability

The integrations with healthcare services helped to enhance communication between different healthcare providers and improve continuity of care, leading to better patient outcomes and satisfaction.

Reduced Number of No-Shows

The new system includes features like automated appointment reminders and patient self-scheduling, which significantly reduced no-show rates to single digits. This led to increased revenue and better patient retention.

Positive Financial Impact

Modernization and redesign of the telehealth platform helped to reduce administrative costs and improve billing processes. Our client already achieved significant ROI through operational efficiencies.

Start with a call

A 30-minute call with someone who has delivered this kind of work — sales and an engineer together.

Let's build it

How should we reach you?

By sending this you agree to share your details with Artkai. We use them to reply to you.