Smart Availability Engine

Change the schedule once. Every open slot already knows.

Block a day, add a Saturday, move a doctor between branches — one action in Qlynic. Every bookable slot is recomputed live from six scheduling layers, timezone‑correct, the instant a patient opens your booking page. No second calendar. No sync to wait for. No double‑bookings.

  • 6scheduling layers, one pass
  • UTCtimezone-correct, DST-safe
  • 8minlive hold, no double-booking
  • Liverecomputed every request

Inside the engine

Six layers, one day. Carved in real time.

This is the engine for a single doctor on a single day. Toggle any layer to see exactly how it shapes what a patient can book.

8 open slots all six layers applied

It runs like this for every doctor, on every request — timezone‑correct, in milliseconds.

Across branches

Every branch, its own schedule.

Dr. Chen works two locations on different hours. The booking page always shows the right branch’s slots — and a one‑off cover expires on its own.

Dr. Chen · availability by branch
Downtown Mon–Wed · 9:00–12:00
MoTuWeThFrSaSu
South Calgary Wed–Thu · 13:00–17:00 one‑off cover
MoTuWeThFrSaSu

Downtown and South run on separate hours.

Branch‑exact availability from one schedule — no spreadsheets, no copies to keep in sync.

The guarantee

Two patients, one slot — only one books.

A web booking and an SMS booking land on the same time in the same second. No locks to manage, no race you can lose — the hold settles it.

Two patients reach for the same 2:30.
Web booking choosing a time
Tue 2:30 PM open
SMS booking choosing a time
  • 8min hold the instant a slot is picked, extendable while the patient finishes checkout.
  • 3 gates every booking clears: show the slot → hold the slot → book the slot.
  • UTC every time computed in UTC — DST‑safe, and exact to each branch.

One schedule. Correct for everyone who books.

Stop reconciling calendars and chasing double‑bookings. Qlynic computes every open slot live, holds it the moment it’s picked, and keeps it right across branches and time zones.