Some studies are too rule-heavy for a patient to self-book — combination requisitions, multi-step ultrasound protocols, procedures with strict OHIP billing constraints. Ruby books them automatically and asks the patient to confirm.
The patient's only step is confirming a time Ruby already worked out from the referral and the rules that apply to it.
Patient intake, clinical language interpretation, a deterministic rules engine, a no-gap slot optimizer, and a confirmed EHR/RIS write-back work together on every complex order.
An LLM interprets free-text clinical notes to catch urgency and procedure detail a checkbox alone would miss, with a human approval step as the safety net.
Same-extremity same-day rules, hernia combined billing, breast eligibility, and hip-and-pelvis codes — the constraints that can't be negotiated are enforced automatically.
The optimizer looks for the appointment that closes a gap in the day, not just the next one open.
When a slot falls through — a provider calls in, equipment goes down — affected patients are notified automatically by SMS or email and offered the next available time, instead of a staff member working a cancellation list by hand.
Every booking Ruby makes here writes to the same EHR/RIS record your front desk, check-in, and dashboard already see — it's one engine inside the platform, not a bolt-on scheduler. See how every channel connects →