/ CASE STUDY • #007
HealthcardBD
Telemedicine with digital prescriptions & doctor dashboards
/ 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