Product Engineering for an Online Pharmacy and a Real-Time Telemedicine Platform

industry icon

Industry

Healthcare

industry icon

Geography

UK

industry icon

Engagement

2+ Years

industry icon

Product Certifications

GDPR, ISO 27001 & CQC

thumbnail

Empowering Patients with Seamless Telemedicine and Pharmacy Services

AllDayDr revolutionizes healthcare by enabling users to book appointments, video chat with accredited doctors, and receive prescriptions without leaving their homes. The platform simplifies medical care, making it convenient, secure, and accessible. Our team developed this innovative health tech product to cater to patients, doctors, and pharmacies, ensuring comprehensive at-home services anytime, anywhere.

Challenges

Since AllDayDr is a UK-based healthcare service provider, we anticipated potential legal and regulatory hurdles. Our integration with the NHS required stringent compliance measures, ensuring the platform adhered to all necessary regulations and standards

1.

Laws & Compliance

Navigating complex local regulations and legal requirements to ensure full compliance with UK healthcare laws.

2.

ISO 27001 Compliance

Ensuring the platform adhered to international standards for information security management to protect patient data.

3.

CQC Approval

To operate in the UK, the app needed approval from CQC (Care Quality Commission), an independent regulatory authority for health and social care services.

4.

NHS Integration

Seamlessly integrating with NHS systems while maintaining data integrity and compliance with NHS protocols.

5.

Data and Security

Implementing robust data protection measures to safeguard sensitive health information against breaches.

Solution

Over the course of 2+ years, in an Agile Team on Demand engagement, we researched, conceptualized, designed, and developed different modules for 6 primary users of the system: Patients, Doctors, Pharmacists, Customer Support Executives, Admins, and Marketers at AllDayDr

crew-management-icon

Patient Interface - Web + Mobile

crew-management-icon

Doctor’s Portal

crew-management-icon

Pharmacy Module

crew-management-icon

Customer Support Portal

crew-management-icon

Marketing Features

crew-management-icon

Administrative Backend

Patient Interface

The primary user of the system, the patient, can access the platform through both Web and Mobile interfaces for a variety of features, including:

Patient Interface-image
Appointment Scheduling-icon

Appointment Scheduling

Patients can view available slots set up by GPs, book appointments by specifying the reason for scheduling, and make payments through the app accordingly.

Real-time Video Consult-icon

Real-time Video Consult

At the time of the consultation, patients can join a video call with the doctor on their Mobile or Web, and share relevant information through a real-time chat feature. The system can also create sick notes in compliance with UK standards.

Online Pharmacy-icon

Online Pharmacy

Patients can order medications by answering a series of questions specific to each drug. After a doctor's review, the medications can be delivered to their home or made available for pickup at a local pharmacy.

Health Records & History-icon

Health Records & History

Patients can quickly access their health records and consultation history, providing a concise view of past appointments, diagnoses, treatments, and prescriptions for better continuity of care.

Notifications & Reminders-icon

Notifications & Reminders

Patients can set reminders for medications purchased through the platform and even for those acquired elsewhere, ensuring timely adherence to their prescribed treatment schedules.

Managing Prescriptions-icon

Managing Prescriptions

Patients can choose to pay and download their prescriptions for fulfillment at any pharmacy or have them directly filled by the AllDayDr pharmacy for added convenience.

Doctor Portal

Doctors on the portal could set their rota, do video consultations in line with the regulations and compliances, verify prescriptions, and get paid for their work

Doctor Portal-image
Rota Management-icon

Rota Management

Doctors can set their schedules, including available time slots and leaves, to manage their availability for patient consultations. This ensures patients see accurate slots for booking video consultations.

Prescriptions & Sick Notes-icon

Prescriptions & Sick Notes

Doctors can create prescriptions and sick notes during video calls, which patients can download after paying a fee. These documents are available for the patient on their portal.

Video Consultation-icon

Video Consultation

Doctors can video chat with patients, take notes, create prescriptions and sick notes, and verify patient identities during consultations.

Prescription Authorization-icon

Prescription Authorization

Doctors can view or maintain patient medical history, send sick/fit notes, give referrals for specialist appointments, and offer private medical consultations.

Payout Integration-icon

Payout Integration

We developed a feature enabling doctors to authorize prescriptions and track the time spent reviewing them. This functionality ensures efficient prescription management and accurate time tracking for each review.

Patient History-icon

Patient History

We implemented a feature for doctors to view patient history during video consultations and while approving scripts. Developed in compliance with GDPR and ISO 27001 standards.

Pharmacy Module

We developed a Pharmacy Module for managing orders with barcode tracking, supporting head and branch pharmacies, head pharmacist oversight, and patient communication.

Pharmacy Module-image
Track & Maintain Orders-icon

Track & Maintain Orders

The pharmacist can view the NHS repeat medication list for patients who buy medication from them and remind patients if necessary.

Chat with Patients-icon

Chat with Patients

Pharmacists can raise queries with the patient and doctor to seek clarification before approving or selling any medication.

Label Printing-icon

Label Printing

The Pharmacy portal enabled the order integration with a courier partner so that we could print barcodes through a thermal printer for end to end tracking.

Customer Support Portal

Our Customer Support Portal allows agents to process full or partial refunds, access customer data with valid reasons, maintain ISO 27001-compliant logs, and manage queries efficiently.

Customer Support Portal-image
Data Access Control-icon

Data Access Control

Agents can view customer data only after providing a valid reason, ensuring privacy and security. We also maintained a detailed record of system access for ISO 27001 compliance.

Refund Processing-icon

Refund Processing

Customer support agents can process full or partial refunds efficiently after understanding patient queries and concerns.

Prescriptions & Compliance-icon

Prescriptions & Compliance

The CS agent approves private downloaded prescriptions and marks them as used to prevent fraud and medical theft.

Privacy-icon

Privacy

Customer support representatives have limited access to user data. Only the Customer Service Manager can access a patient’s medical history.

Replay Video Consultations-icon

Replay Video Consultations

The CS Agent could replay the video consultation to verify any issues that the customer might have raised.

Administration & Marketing

Administration & Marketing-image
Onboarding-icon

Onboarding

We developed an Admin panel that helped with the onboarding and verification of doctors, pharmacists, customer support personnel, and more. The verification needed maintaining detailed logs for the same.

System Monitoring-icon

System Monitoring

Provides real-time analytics and reports on system performance, user activity, and compliance status, aiding in efficient administration and decision-making.

Marketing Portal-icon

Marketing Portal

We developed a Marketing Portal to manage the technical SEO of the platform, enhancing visibility and search engine rankings.