All case studies

/ CASE STUDY • #007

HealthcardBD

Telemedicine with digital prescriptions & doctor dashboards

TelemedicineLaravelPHPMySQL

/ HERO

HealthcardBD

Telemedicine with digital prescriptions & doctor dashboards

CLIENT

HealthcardBD

ROLE

Backend lead — appointments, prescriptions, role-based dashboards.

DURATION

6 months

YEAR

2024

/ OVERVIEW

End-to-end telemedicine platform connecting patients to doctors across Bangladesh. Patients book appointments, attend video consultations and receive digital prescriptions they can take to any pharmacy.

The challenge

Healthcare data is sensitive and prescriptions are legal documents. We needed strict role separation between patient, doctor, pharmacy and admin while keeping the patient experience friendly.

How I approached it

  • Access control: Designed a role-based access layer with separate dashboards and API surfaces for patients, doctors, pharmacies and admins.
  • Prescription engine: Built a module that generates signed, tamper-evident PDFs the patient can show at any partner pharmacy.
  • Scheduling: Implemented appointment scheduling with doctor-defined slots, time-zone-correct booking and SMS reminders.
  • Audit logging: Added an audit log for every prescription create/view event so the platform stays accountable.

/ OUTCOME

What it did in the world

Thousands Connected

Single platform replaced phone-based booking and paper prescriptions for partner clinics across Bangladesh.

Secure Prescriptions

Tamper-evident signed PDFs accepted at partner pharmacies countrywide as legal documents.

Role-Based Access

Patient, doctor, pharmacy and admin each see only what they should — fully isolated dashboards.

Full Audit Trail

Every sensitive action is logged with timestamps for compliance, accountability and dispute resolution.

/ STACK

Built with

FRONTEND

  • Blade
  • TailwindCSS
  • Alpine.js
  • Livewire

BACKEND

  • Laravel
  • PHP 8
  • MySQL
  • Role middleware

TESTING

  • PHPUnit
  • Laravel Dusk
  • Postman