Clinic Operations

Run the clinic day from a single screen

One board for every patient, from booking to discharge

Appointments - Today
Reserved6

Ahmed M.

10:30 · #102

Sara H.

11:00 · #103

Marwan S.

11:15 · #104

Arrived3

Ahmed M.

10:30 · #102

Sara H.

11:00 · #103

Marwan S.

11:15 · #104

Done12

Ahmed M.

10:30 · #102

Sara H.

11:00 · #103

The problem

Reception is running the clinic day off a paper notebook, a WhatsApp chat, and a whiteboard. Nobody knows who's arrived, whose turn it is, or which visits actually happened.

Appointments & Queue

The appointments board is Kashfy's home screen. Every booking - whether it came from WhatsApp, the widget, or reception's manual entry - lands as a card in the 'Reserved' column. When the patient arrives, one tap moves them to 'Arrived' and the queue number prints. The doctor picks the next patient off the top of their column. When the visit closes, the card slides to 'Done' and the revenue is logged.

The board is designed to survive real clinic chaos: a patient calls to cancel while another is being seated, a walk-in shows up without a booking, a doctor runs 40 minutes late. Every one of these has a one-tap flow that doesn't require you to open a form, type a name, or hunt through a list. The reception desk stays fast, the queue stays honest, and the doctor always knows who's next.

Under the hood, Kashfy tracks a full timeline for every visit: booked at 9:04am on WhatsApp, arrived at 3:12pm, in-room at 3:31pm, done at 3:47pm. That timeline becomes gold when you want to know why a specific patient waited an hour, or which doctor's average visit length is creeping up.

Inside

  • Live Kanban board across Reserved / Arrived / In-room / Done - drag and drop between them
  • Queue number generated automatically the moment a patient checks in
  • Doctor-specific columns so each doctor sees only their queue
  • Notes, symptoms, diagnosis, and prescription attached to each visit
  • Cancellations and no-shows tracked without eating your booking quota
  • Reschedules kept on the same visit thread - no orphan bookings
  • Full timeline per visit: booked, arrived, in-room, done - with timestamps
  • Walk-in support: create a same-day booking in 3 seconds from the board
  • Search by name or phone to find any past or future visit in a second

Who this is for

A

Solo-doctor dermatology clinic

One doctor, one receptionist. Reception uses the board to check patients in and prep the next visit; the doctor sees a clean 'next patient' card without ever asking who's next.

B

Multi-doctor GP clinic

Three doctors, one waiting room. Each doctor sees only their own column, so nobody accidentally calls the wrong patient. The board keeps everything visible without turning into noise.

C

Walk-in-heavy clinic

Half your patients walk in without booking. Reception creates a same-day card in 3 seconds, and the queue number gives every walk-in a proper place in line - no arguments at the desk.

Common questions

Does the doctor need a separate screen?

No. The doctor logs in on their phone or a tablet in the exam room and sees only their column. The board updates in real time across every device.

What happens if a patient no-shows?

The visit gets marked 'no-show' with one tap. That patient's history keeps the record, but the visit doesn't count against your monthly booking quota.

Can I create a booking directly from the board?

Yes. Reception can add a walk-in or a phone booking in 3 seconds - name, phone, doctor, and it's on the board. No form to fill out.

How far back does the visit history go?

Forever. Every visit stays on the patient's profile, searchable by name or phone, with the full timeline of when they arrived, saw the doctor, and left.

Ready to run appointments & queue on Kashfy?

First 50 bookings free. No card, no clock.

·