Skip to main content
Anil MauryaSoftware · AI · Automation

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.

Demo buildHealthcare
Type
Demo build
Category
Healthcare
Features
9 documented
Stack
6 technologies
The problem

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.

The approach

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.

Reception dashboard. Today's appointments, live token queue and walk-in registration on one screen, designed for use during peak hours.Illustrative UI
Consultation view. Patient history, vitals and previous prescriptions alongside the current visit, laid out for tablet use.Illustrative UI
Practice overview. Footfall, collection by service and doctor-wise utilisation, refreshed through the day.Illustrative UI

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

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.