Choreographing Hundreds of Therapists, Devices, and Patients - Across Multiple Floors, Every Single Day
A clinic operations platform that turned a fragile, manual scheduling environment into an intelligent, resilient, end-to-end healthcare business.
Built for one of the largest multi-floor physiotherapy and rehabilitation clinics of its kind, this platform unified intelligent scheduling, equipment-aware allocation, patient experience, finance, inventory, and management oversight into a single calm, premium-grade operating system.
Before us
The clinic ran across multiple floors, with dozens of treatment rooms and a fleet of specialized rehabilitation devices. Different patients required different machines, different durations, different therapists, different floors - sometimes within the same hour. Schedules were stitched together by exhausted operators using whiteboards, spreadsheets and memory. A single broken machine could cascade into days of rework.
What we built
We built an intelligent scheduling and operations platform that understood treatment workflows, device timing, therapist availability, room layout, maintenance windows, and patient continuity - and resolved them all in real time. On top of the scheduling engine, we layered finance, inventory, insurance, and management dashboards so the clinic could be run like the precision business it actually is.
Four months later
Operators stopped reactive firefighting. Devices were utilized far more fully. Patients got cleaner, more predictable journeys. Doctors and therapists worked from a calm, visible plan instead of chasing whiteboards. The clinic's leadership finally saw their operation as a single, coherent picture instead of a series of fragments.
A clinic the size of a small hospital, run on a whiteboard
When we walked into this clinic for the first time, the operational complexity was immediate. Multiple floors. Dozens of treatment rooms. A fleet of expensive, specialized devices. Hundreds of staff. Thousands of patients across the year. And underneath all of that - paper, whiteboards, manual schedules, and an entire team of operators whose full-time job was to prevent the system from falling over.
A choreography problem disguised as a healthcare problem
Each patient had a treatment plan. Each plan needed a sequence of devices. Each device had its own timing - twenty-five minutes here, fifteen minutes there, sometimes a sequence across two floors. Therapists, doctors, nurses and operators all had their own constraints. A single missed handoff could push 30+ downstream appointments out of place within a few hours.
The fragility was structural, not human
The team running the clinic was world-class. Their problem was not effort. Their problem was that the underlying operational logic was too complex to hold in any human head, no matter how disciplined. Every reschedule, every machine breakdown, every patient cancellation rippled through the schedule in ways no spreadsheet could keep up with.
One platform that understood the whole clinic
We modelled the entire operation as a single, structured graph: patients, treatment plans, devices, rooms, therapists, doctors, shifts, maintenance windows, insurance contracts. From that foundation, we built an intelligent scheduling engine that could resolve real-world constraints in real time - and a layered set of experiences for every role in the building.
We didn't set out to build a scheduling tool. We set out to give a complex operation a calm, intelligent backbone.
How the scheduler actually thinks
Patient request
Online booking flows or operator-assisted intake.
Treatment plan resolution
The system reads the patient's required devices, durations, and sequencing rules.
Resource matching
It evaluates therapist availability, room location, device readiness, and maintenance status - across multiple floors.
Slot proposal
It proposes slots that satisfy every constraint and offers alternatives ranked by patient experience.
Doctor approval
Where needed, doctors approve or reshape the plan with one tap.
Continuous re-balancing
When anything changes - a cancellation, a breakdown, a late arrival - the system rebalances downstream appointments automatically.
Treating every device as a first-class citizen
Each rehabilitation device was modelled with its own utilization profile, calibration window, capacity, and maintenance cadence. The scheduler treated devices the way an airline treats aircraft: as scarce, expensive, time-sensitive assets whose availability shapes everything else.
Breakdowns no longer break the day
When a device went offline for repair or calibration, the system automatically rerouted affected appointments to compatible alternatives, notified the patients, and rebalanced therapist load - all without an operator touching a single cell.
Calm, predictable, respectful
Patients gained a clean experience: book online, see your treatment plan, receive reminders, see your therapist and device on arrival, and never feel like the front desk forgot you. Rehabilitation is hard work. The least the software can do is stay out of the way.
A different surface for every role
Operators got a command center built for triage. Therapists got a focused day view that surfaced only what they needed. Doctors got a calm approval queue. Nurses got equipment-side instructions. Management got dashboards that translated every minute of clinical activity into a business signal.
An operating system, not just a scheduler
Real-time visibility into revenue, cost, and margin per device, therapist, and treatment line.
Tracked consumables, replenishment thresholds, and vendor workflows across the building.
Insurance contracts, coverage rules, and claim workflows integrated into the scheduling fabric itself.
Live utilization analytics for every device on every floor.
Calm, premium dashboards for the leadership team and the board.
“For the first time in years, I can walk into the clinic in the morning and actually see the day. Not guess at it. See it.
Healthcare deserves software that whispers
We deliberately resisted every healthcare-tech instinct toward visual noise. The product is dark, calm, and quiet by default. It surfaces what matters when it matters and disappears when it doesn't. Color is reserved for signal. Motion is reserved for change. Density is reserved for the people who need it.
The point was never the schedule
The point was the patient. Every decision in the system - every reschedule, every maintenance reroute, every approval - exists to give a person in a vulnerable moment a calmer path through their recovery. Operational excellence and human care turned out to be the same thing, expressed in different surfaces.
A look inside the platform
Real product surfaces, code-driven. No screenshots, no static images.
Three floors. Forty-eight rooms. One coherent operation.
A live floor view: rooms, devices, therapists in motion, and patient flow across the clinic.
Devices, patients, therapists and time - all on one canvas
When a device goes offline, the schedule heals itself
A calm, patient-first booking experience
From clinic operations to a profitable healthcare business
- Claims submitted today62
- Approved (auto)54
- Pending review5
- Rejected3
- Inventory replenishment12 SKUs
- Procurement open$18,400
What changed inside the building
- Manual scheduling workload dropped by an estimated 80%
- Device utilization increased meaningfully across the most expensive equipment lines
- No-show recovery and rebalancing happened in under two minutes
- Operators moved from constant firefighting to calm oversight
- Leadership gained a single, real-time view of the entire clinic operation
A premium operating system for the kind of healthcare that should never be improvised
This wasn't a scheduling tool with healthcare branding. It was a complete operational backbone for one of the most operationally complex environments outside a hospital. The result is a platform that behaves like a quiet, intelligent partner to every person inside the building - and one of the most quietly proud projects in the GSOLU portfolio.
Six phases, weekly demos
Discovery
Stakeholder workshop and field shadowing.
Architecture
Written scope, fixed price, signed.
Sprint 1
First working module, Friday demo.
Sprints 2-4
Business modules, integrations, real-data testing.
Pilot
One team in production, feedback baked in.
Launch
Production rollout, training, ongoing support.
“Manual scheduling load: -80%. The system paid for itself in under a year.
More in this industry
Got a similar story to tell?
If what you just read sounds familiar, let's talk. We respond within 48 hours.
Book a discovery call