An appointment system that respects how small clinics already work

Walk into a small clinic in India and you see the same picture every time. A paper register on the front desk, a quiet queue of patients with no real sense of when they'll be seen, and one receptionist holding the entire day in her head. The real problem isn't waiting. It's not knowing. Patients don't know their turn. Doctors don't know what's coming next. And if the receptionist takes a day off, the clinic almost shuts down.
Patients sat for 45+ minutes without any visibility into their turn. One patient showed up for a 7 PM verbal appointment and was told "no formal booking on your name"
One receptionist held the entire clinic in her head. "I remember them by face. I have been here for 16 years." Her absence stopped the clinic
Doctors had already rejected over-digitised solutions. One paid for Practo's 150 features and used zero. The subscription was a yearly loss
WhatsApp, Google Business, and a paper register was the actual clinic stack. Not Practo. Not Healthify
A GP told us 50% of treatment happens through communication and comfort alone. Any system that broke that human touch would be rejected on sight


We didn't start with a screen. We started in clinics. Over six weeks I sat in waiting rooms across Mumbai, Durgapur, Vellore, and Noida and talked to the people who actually run them. Six doctors across five specialities. Three receptionists. Four patients with very different reasons to be there. The same pattern showed up everywhere.
13 contextual interviews. 6 doctors (BHMS, MBBS, Ayurveda, Dentist, Orthodontist, GP), 3 receptionists, 4 patients across 4 cities
Phoolwati, a receptionist of 16 years, ran an entire two-doctor clinic on memory. She knew every regular by face
A senior doctor called Practo "a huge waste of money". 150 features, he used zero. He used WhatsApp like everyone else we met
A Vellore patient could not access her own medical records. The hospital owned her account. Patient data was a black box
Paper queue sheets weren't a legacy holdover. They were fast, they didn't crash, and the receptionist could see the whole day in one glance
One GP put it plainly. "Patient ka 50% treatment toh ussi se hojata hai." Half the cure is the conversation



Going in, we thought we were designing an appointment booking app. We were wrong. The clinics didn't need an app. They needed a system that fit inside the way they already work, and quietly removed the uncertainty everyone was carrying. That reframe changed everything we designed after it.
The Problem
Our first concept was a digital booking app for patients and a complex schedule manager for doctors. Practo, but better. Four doctors looked at it and politely told us they would never use it.
The Insight
“Don't replace the clinic. Reduce its uncertainty. The receptionist stays the centre of gravity. The paper register stays. WhatsApp stays. We only add what removes the not-knowing.”
New Direction

Saral became an ecosystem, not an app. QR-based check-in, a receptionist dashboard that mirrors the paper register, a doctor view that surfaces only the next patient, and WhatsApp as the patient channel.
We pinned every quote, observation, and frustration onto a wall and clustered them. The affinity map gave us 40+ "How might we" prompts. Those collapsed into three concept directions. We took each one back to two doctors and a receptionist before writing any code.

Early dashboard sketch. Queue on the left, patient detail on the right, drag-to-reorder for emergencies, doctor state on a parallel column.



Feature Deep Dive
The signature feature is the one that ties the whole system together. A patient walks into the clinic, scans the QR sticker on the counter, fills three fields on their phone, and gets a token. From that moment on, their phone, the receptionist's dashboard, and the doctor's tablet stay in sync in real time. Wait time visible. Position visible. Emergency overrides one drag away.
User flow — 6 steps
Saral runs on three surfaces and one shared backend. The receptionist dashboard is the centre of gravity, designed to feel like the paper register she already trusts. The doctor's tablet view is minimal on purpose. Only the next patient, only the relevant history. The patient's WhatsApp flow keeps people on the channel they already use. Everything in between is just sync.
Key Screens




My Role
Ico-leddesignwiththreeteammatesandpersonallybuilttheworkingprototype.Thefourofussharedresearch,synthesis,andconceptwork.Iownedthereceptionistdashboardendtoend,therealtimearchitecture,andtheengineering.IbuilttheprototypeinNext.jswithaSupabaserealtimebackendsowecoulddemoaworkingsystemonthedayofthefinalreview,notaFigmaclickthrough.Abhiledthepatientflowdesign.Hetalledthedoctorviewandvisualsystem.Vinayakledresearchsynthesisandthetwouser-testingrounds.
The final review was the moment the system stopped being an idea. We put the receptionist dashboard on a projector at the front of the class, taped a QR sticker on a chair, and asked our classmates to book an appointment. Thirty people scanned, checked in on their own phones, and watched their tokens appear on the dashboard in real time. The class felt connected to the system before we said a word about it.
Interviews
Prototype rounds
Live demo participants
Cities studied
ThreethingsfromthisprojectchangedhowIwork. First,themostdisruptivedesignisoftenthemostrespectfulone.Theclinicsalreadyhadaworkingsystem.Paper,memory,WhatsApp.Ourjobwasnottoreplaceit.Itwastoremovetheonethingnobodyhadasolutionfor,whichwasnotknowingwhatwasabouttohappennext. Second,buildwhatyoudesign.Themomentourconceptranonrealdevicesinarealroom,theconversationaboutitchangedcompletely.Peoplestoppedimaginingtheproductandstartedusingit. Third,anecosystembeatsanapp.Saralisnotascreen.Itisasynclayerbetweenthreepeoplewhoalreadymeeteverydayinasmallroom.Thedesignwasfiguringoutwhattoadd,whattoleavealone,andwhattoneverdigitise.