Ten modules. One patient record.
From the booking link to the printed prescription and the bill: here is what each part of ClinicWorkFlo does, screen by screen. Start with tokens and queues, switch on the rest when you are ready.
- No app for patients
- Works for 3 doctors or 50
- Switch modules on as you grow
Front deskBefore the consultation
- Live queues & tokens
- Online booking & appointments
- Waiting-room screens
Live queues & tokens
Walk-ins and online bookings share one fair sequence per doctor. Reception calls, checks in, skips and moves patients in a tap, for 3 doctors or 50.
- Token series per doctor (A-12, B-7)
- Search and filter 50 doctors in one view
- Longest-wait warnings before patients complain
One fair sequence
Online and walk-in patients join the same queue in arrival order. Recalled patients go back to the front; nobody is ever skipped silently.
Built for many doctors
A unified token table with filters by doctor, department and status, plus a strip of every doctor on duty with who is “now serving”.
Focused doctor view
Pick one doctor to run their queue fast: now serving, up next with estimated times, waiting list, not-arrived and skipped.
Every action, one tap
Check in, call, call again, start, complete & call next, skip, recall, move to another doctor, cancel.
Wait-time alarms
Waits turn amber at 30 minutes and red at 60, so bottlenecks show up before the waiting room boils over.
No double calls
Only one patient can be with a doctor at a time, even if two devices press “Call next” together.
How it works
- Patient joins the queue
An online booking or a walk-in token issued at the desk, both land in the same sequence.
- Reception checks in and calls
One tap updates the reception screen, the TV and the patient’s phone together.
- Doctor completes and calls next
“Complete & call next” from the doctor console or the front desk.
Online booking & appointments
Patients book from your link or QR poster, no app, no login. Choose token mode or 10–15 minute slots per doctor, with real availability only.
- Token or time-slot mode per doctor
- QR self check-in at the clinic
- Reschedule and cancel without a phone call
Your own booking page
Your logo, colours, address and doctors, a mobile-first page in three short steps: doctor, time, details.
Tokens or slots
Walk-in style token queues for busy OPDs, or fixed appointment slots for doctors who prefer them, chosen per doctor.
Only real availability
Sessions, leave days, daily limits and clinic hours are respected. Full or closed days are greyed out with the reason.
QR self check-in
Patients scan the QR at reception, confirm with a rotating code, and join the waiting queue, reception stays free.
Appointment listing
One clean list of every booking with search, status, date range and doctor filters, and the bill status beside each patient.
Reschedule & cancel
Patients free their own slot from the tracking link; reception can move a booking to another day or doctor.
How it works
- Share your link or QR poster
On WhatsApp, Google, your website or printed at reception.
- Patient books in three steps
Doctor, time, details, on any phone, with no app or password.
- Token arrives on WhatsApp
With a live tracking link; at the clinic they check in by scanning the QR.
Waiting-room screens
Any smart TV or old laptop becomes a live “now calling” board. Pair it with a 6-digit code, choose which doctors it shows, and it updates itself.
- Board, focus and cabin layouts
- Chime and spoken announcements
- Online / offline status for every screen
Pair in seconds
Open the screen link on the TV or type the 6-digit code it shows. No passwords on shared devices.
Choose what it shows
One screen per floor or wing, each connected to its own doctors.
Three layouts
An all-doctors board, a large single “now calling”, or a cabin view for a corridor of rooms.
Voice that patients hear
“Token A 18, please go to Dr. Carter, Room 2”, with a chime first.
Privacy first
Token numbers only by default; first name and initial if the clinic chooses.
Self-healing
Reconnects after Wi-Fi drops and reports when it was last seen online.
How it works
- Open the screen link
On a smart TV, Android TV box or laptop browser. It shows a 6-digit code.
- Pair and choose doctors
Enter the code in your admin panel, pick the doctors and the layout.
- It announces every call
Each “Call next” plays a chime and speaks the token, doctor and room.
ClinicalIn the consultation room
- Patient records
- Consultation workspace
- Prescriptions & medicines
- Follow-ups & reminders
Patient records
Every patient gets a permanent record and a clinic number (MRN). Families share a mobile number without mixing up records, and duplicates are caught at the desk.
- Families on one mobile number
- Duplicate detection and merge
- Complete history across every doctor
How it works
- Search by mobile
Reception types the number and sees every family member on it.
- Pick or add the person
A new record is checked against existing ones before it is saved.
- Every visit adds to it
Consultations, prescriptions, vitals, follow-ups and bills, one record.
Permanent patient number
A clinic MRN printed on prescriptions and receipts, searchable everywhere.
Family accounts
Parents and children share one mobile number, each with their own record and history.
Catch duplicates
Name, age and mobile are compared as you type, “Is this the same person?” before a second record is made.
Merge safely
If a duplicate slips through, an admin merges them; visits, prescriptions and follow-ups move to the survivor.
The full journey
Upcoming appointments, doctors consulted, consultations, prescriptions, medicines, vitals, follow-ups and bills, one page.
Alerts that travel
Allergies and long-term conditions show on the queue, the consultation and the printed prescription.
Consultation workspace
Start a token and the doctor’s workspace opens: history first, then vitals, examination, ICD-10 diagnosis, prescription, advice and follow-up, saved as they type.
- Tabbed, keyboard-friendly workflow
- Autosave, nothing lost on refresh
- Locked when complete, amendable with a reason
History at a glance
Past visits, current medicines, last prescription and last vitals before the first question is asked.
Vitals that help
Weight, height, BMI, temperature, pulse, BP, SpO₂, respiratory rate and head circumference for children, with out-of-range flags.
ICD-10 diagnosis
Type a name or code; common OPD diagnoses are suggested, free text is always allowed.
Advice & follow-up
Investigations, advice and a follow-up date in one tap, 3 days, 1 week, 1 month.
Finish with a checklist
A summary shows which parts are filled and previews the prescription before it is issued.
Honest records
Completed visits are locked. Changes become an amendment with the reason and the earlier version kept.
How it works
- Start the token
The workspace opens on the patient’s history, with allergies flagged.
- Work through the tabs
Vitals, examination, diagnosis, prescription and advice, saved as you type.
- Finish the visit
The summary checks what is filled; the visit locks and the follow-up is created.
Prescriptions & medicines
Doctors pick from the clinic’s medicine list, get weight-based doses for children and inline allergy warnings, then print or send the prescription on WhatsApp.
- Allergy and duplicate warnings
- Child doses from weight
- Print A4 / A5 or share a private link
How it works
- Search the medicine list
By name or brand, or start from a template or the last prescription.
- Check dose and warnings
Child doses from weight; allergy, duplicate and maximum-dose warnings inline.
- Print or send
A4, A5 or Letter on your letterhead, or a private WhatsApp link with a QR.
Central medicine list
Add medicines by name, brand and form. Active ones appear in every doctor’s search instantly.
Weight-based dosing
For children, a suggested dose in ml from mg/kg/day and the latest weight, one tap to use it.
Safety warnings
Allergies (including drug groups like penicillins), the same medicine twice, and doses above the maximum.
Repeat & templates
Repeat the last prescription or apply a template like “Fever 3 days (child)” and adjust.
Professional print
Letterhead or pre-printed paper, generic name first, doctor’s registration number, QR to the digital copy.
WhatsApp copy
The patient gets a private link to their prescription, no attachment, no messaging cost.
Follow-ups & reminders
A follow-up date set during the consultation becomes a task for the front desk: due today, overdue, upcoming, with one-tap WhatsApp reminders and booking.
- Overdue and due-today lists
- WhatsApp reminder in one tap
- Closes itself when the patient returns
Set during the visit
The doctor picks “1 week” or a date; the follow-up is created the moment the visit is completed.
A clear worklist
Overdue, due today, upcoming, booked and came back, with search, status, date range and doctor filters.
Remind in one tap
A ready-written WhatsApp message with the booking link. The time of the reminder is recorded.
Book from the list
Opens New booking with the patient, doctor and date already filled in.
Closes itself
When the patient is seen by the same doctor again, the follow-up is marked as done.
On the patient record
Follow-up history sits on the patient’s page with every other part of their journey.
How it works
- Doctor sets the date
3 days, 1 week, 1 month or a date of their choice.
- The desk sends a reminder
Due-today and overdue lists with a ready WhatsApp message and booking link.
- The patient comes back
Book from the list; the follow-up closes itself when they are seen.
BusinessRunning the clinic
- OPD billing
- Dashboard & analytics
- Staff, roles & audit
OPD billing
The consultation fee is filled in from the doctor, new or follow-up rate. Add services, apply a discount within limits, take cash, UPI or card, and print a receipt.
- New vs follow-up fees automatically
- Cash, UPI, card and part payments
- Discount limits with manager approval
How it works
- The fee fills itself in
From the doctor’s new-visit or follow-up rate and the follow-up validity.
- Add services and discounts
Priced services in one click; discounts with a reason and a manager limit.
- Collect and hand over
Cash, UPI, card or part payment, then an A5 receipt.
Fees that know the rules
Each doctor’s new-visit and follow-up fee, and how many days a follow-up stays valid.
Services list
Nebulisation, dressing, ECG, injections, priced once, added to a bill in one click.
Collect at booking
Take the fee right after issuing the token, or later from the bills list.
Every payment mode
Cash, UPI with reference, card and part payments; dues are tracked until cleared.
Guard-rails
Discounts need a reason; above the clinic’s limit they need a manager. Cancelling records the refund.
Receipts & reports
A5 receipts, a bills list with status filters, and collections by payment mode for any date range.
Dashboard & analytics
A live view of the whole OPD, patient flow, waits, doctor workload and collections, and the trends behind it for any date range or department.
- Live bottleneck alerts
- Doctor workload for 50+ doctors
- Hourly flow and wait-time charts
Headline numbers
Tokens, patients seen, average wait and collections, each compared with the previous period.
Right now
Booked → waiting → with doctor → seen, the patients waiting longest, and alerts like “6 waiting, doctor not in OPD”.
Doctor workload
Search, filter and sort every doctor by queue, longest wait and patients seen.
Patient flow by hour
When patients arrive versus when they are seen, and which hour has the worst waits.
Trends
Daily volume by outcome, booking channels, load by department and doctor performance.
Every chart has a table
Switch any chart to a table to read exact numbers.
How it works
- See today, live
The pipeline from booked to seen, longest waits and bottleneck alerts.
- Pick a range
Any date range and department, compared with the previous period.
- Read the numbers
Switch any chart to a table for the exact figures.
Staff, roles & audit
Invite reception, doctors, nurses and accounts with roles you control. Medical records stay with the treating doctor, and every change is logged.
- Custom roles and permissions
- Doctor-only clinical notes
- Full activity log with before → after
How it works
- Design the roles
Reception, doctor, nurse, accounts, view, add, edit, delete, module by module.
- Invite your team
Email invitations with expiry; resend, revoke or deactivate any time.
- Review the activity log
Every change with who, when, and the old and new values.
Roles you design
Pick what each role can view, add, edit, delete or manage, module by module.
Own-queue doctors
Doctors see and run their own queue; clinical notes stay with the treating doctor.
Break-glass access
Opening another doctor’s patient needs a reason, recorded for the admin to see.
Invitations
Email invites with expiry, resend and revoke; deactivate anyone in one click.
Complete audit trail
Who did what, when, bookings, calls, bills, prescriptions, settings, with the old and new values.
Plan & seats
See seats used per plan, add-ons and invoices from one billing page.
See it with your clinic.
Your doctors, timings and fees, every module walked through on a 30-minute call.
Solutions by clinic type