Why the old booking system needed a change

Before this project, our clinic relied on a manual booking process. Patients called during office hours, a staff member wrote down the details in a paper log, and then confirmed the slot by phone the next day. This worked when we saw ten patients a week, but as our practice grew, the system started to break. Double-bookings happened at least twice a month. Patients who needed follow-up appointments often waited three weeks because no one tracked their preferred schedule. The paper log also made it hard to see which time slots were actually in demand.

We needed a booking workflow that matched our clinical values: clear, predictable, and respectful of both the patient's time and the practitioner's capacity. The goal was not to add more technology for its own sake, but to remove friction from a process that was starting to affect patient satisfaction.

What we built instead

We designed a seasonal booking workflow that runs on a simple three-month cycle. Each season — spring, summer, monsoon, autumn, winter — opens for booking two weeks before it starts. Patients receive a short email notification with a link to a form that shows available slots for the entire season. They pick their preferred day and time, and the system automatically blocks that slot for the full cycle. If a patient needs a different slot mid-season, they can request a swap through the same form, and the system checks for availability without manual back-and-forth.

The workflow also includes a built-in constraint: each practitioner can only take a maximum of six new patients per season. This limit ensures that existing patients get consistent access and that new patients receive enough attention during their initial consultations. The system flags when a practitioner is nearing capacity, so the front desk can redirect new inquiries to another clinician or suggest a waitlist.

Tradeoffs we made along the way

We considered a fully automated calendar sync with Google Calendar, but decided against it. Many of our patients are older adults who do not use calendar apps regularly. A simple email with a form link felt more inclusive. We also debated whether to allow same-week bookings. In the end, we kept a minimum three-day lead time so that practitioners could prepare for each patient's specific needs — reviewing past notes, checking lab results, and setting up any herbal preparations in advance.

Another tradeoff was around reminder frequency. Some clinics send three reminders per appointment. We send one reminder 48 hours before the visit, and a second one only if the patient has not confirmed. This reduces notification fatigue while still keeping no-shows low. In the first season after launch, our no-show rate dropped from 12% to 4%.

What changed after implementation

The most noticeable shift was in the front desk workload. Staff used to spend about 90 minutes per day on phone calls and log entries. Now they spend roughly 20 minutes reviewing the booking form and handling exceptions. Patients also report feeling more in control of their schedule. One patient told us she appreciated being able to book her entire season of follow-ups at once, instead of calling every month.

We also noticed a change in how practitioners plan their weeks. With a clear view of upcoming appointments for the whole season, they can batch similar cases together — for example, scheduling all metabolic health follow-ups on Tuesday mornings and all digestive health consultations on Thursday afternoons. This grouping improves continuity and reduces context-switching during the day.

The seasonal booking workflow is now used by all four practitioners at our clinic. It runs on a lightweight internal tool that we built with a local developer. The total cost was under ₹40,000, and the system has been running without issues for nine months.

Cookie settings

We use cookies to keep the site reliable, remember basic choices, and understand which pages are useful. You can accept, reject, or review the settings before continuing.