Healthcare
Clinic Appointment & Patient Management
A working demonstration of appointment booking, queue management and patient records for a multi-doctor clinic, with WhatsApp reminders to reduce no-shows.
- Type
- Demo build
- Category
- Healthcare
- Features
- 9 documented
- Stack
- 6 technologies
What the business was dealing with
A clinic with three consulting doctors runs bookings through a receptionist and a paper diary. Patients telephone repeatedly to ask about availability, slots are occasionally double-booked, and a noticeable share of booked appointments do not arrive. Patient history sits in paper files that take several minutes to locate — when they can be found at all. Billing for consultation, procedures and pharmacy is recorded separately and rarely reconciles at day end.
How it was solved
A single system covering online booking with real-time availability, a token queue for walk-ins, searchable patient records, digital prescriptions and consolidated billing. Availability is computed from each doctor's actual schedule, service duration and buffer time, so conflicting slots are never offered. WhatsApp reminders go out the evening before with one-tap confirm or reschedule, and the schedule updates without reception intervention.
Interface
Illustrative screens
These are abstract representations of the interface layout, drawn in CSS — not screenshots of a client system. They show structure rather than data.
Main features
- Patient registration with phone-number search and duplicate detection
- Online slot booking per doctor and service, with real-time availability
- Token queue display for walk-in patients alongside booked appointments
- Consultation screen with history, vitals, diagnosis and prescription entry
- Digital prescription printing and WhatsApp delivery
- Consolidated billing across consultation, procedures and pharmacy
- WhatsApp confirmation and reminders with reschedule and cancel replies
- Role-based access with an audit log of every record view
- Reports: daily footfall, doctor-wise collection, no-show rate, slot utilisation
What this demonstrates
The engineering problems this project exists to show we can handle.
- Scheduling logic that accounts for durations, buffers, leave and overlapping resources
- Role-based access control with audit logging over sensitive records
- Official WhatsApp Business API templates with interactive replies
- A consultation interface fast enough not to slow a doctor down
Technology stack
- Next.js
- TypeScript
- PostgreSQL
- FastAPI
- WhatsApp Business API
- Tailwind CSS
Services involved in this project
Want something like this for your business?
Your operational detail will differ — that is normally where the real work is. Tell us how your process runs and we will scope it honestly.