Kids Dental
Loading schedule…

Home

Stats

Doctors

View by:
DoctorMonTueWedThuFriDaysCheck

Rule issues for this actual week

Staff

View by:

Staff scheduling issues & recommended solutions

Auto schedule

Generation range

Dates

What to generate

With Preserve enabled, existing doctor overrides and staff assignments are fixed and the generator fills around them. Turn it off to rebuild the selected range. Locked slots are always kept unless Override locked slots is on.

Rules used automatically

Hard constraints
Soft preferences
Employee rule notes
Weeks processed
0
Doctor hard issues
0
Staff hard issues
0
Rules for manual review
0

Generation report

No generation has been run yet.

Master template

Bulk for selected year
Year
Location
0 overrides Click a day to change it. Drag or Shift-click to pick several.
P PedoP+GA Pedo+GAO OrthoP+OS Pedo+OSP+P Pedo+PedoOS Oral SurgeryP+O Pedo+OrthoAdm AdminTM Team meetingCE Community eventsCl ClosedHol Holiday (Ontario stat)PA dayOverride

GA-qualified doctors

Date-specific overrides

Ontario statutory holidays Holiday

Time off

Month

Show

Pending requests

Approved time off

Approved requests in the planning year.

0 approved

History

Approved, declined, canceled and expired requests

Status

Type

Positions

People

Clock review

One day. The expected shift sits beside the punches. A correction is a new row. The original punch stays.

Staff rules

Staffing minimums by day type

Hard blocks Auto Schedule. Soft is a preference.

Doctor staffing minimums

Positions

Doctor rules

Balance rules

Hard blocks Auto Schedule. Soft is a preference.

Data & recovery

Data & recovery

Restore points
Storage: checking…

Shared schedule history

Saves of the shared schedule are kept on the server: one version every 10 minutes for each person over the last 30 days, then the last save of each day for a year. Loading a version replaces the current schedule for everyone. Your current copy is kept as a restore point first, and stays in this history.

Publish history

Every Publish is kept: when, who, and how far ahead staff and doctors could see their shifts.

About

This copy

local build

Branch
—
Commit
—
Built
—
Version
—
Deploy
local

Employee app settings

What staff and doctors see and can do on their personal link. Each change saves right away and shows on their link the next time they open it. No publish needed.

At a glance

Schedule on links

Time off requests

Notice for requests

Daily limit

Doctors and staff are counted separately, so a limit of 2 allows 2 doctors and 2 staff off on the same day.

Blackout dates

Dates

Types employees can request

Only these show on the request form of their link. Anything else goes through the office.

New request emails

Unanswered requests

An expired request moves to History and no longer waits for an answer.

Shift swaps

Clock in

Clinic locations

In Google Maps, right-click the clinic's front door and click the numbers at the top to copy them, then paste here. Or stand in the clinic and tap Use my location.

Users & access

Invite someone

They get an email with a link to set their password. Editors can change the schedule, publish, and manage users. View only can look through the schedule but not change it.

Logins

Help

How it works

Where a title has a ?, hover, focus or click it for more detail.

Master template

Repeating monthly pattern: which weekday in which week of the month is Pedo, Ortho, Pedo+GA, Pedo+OS, Admin, or Closed, and the shift hours for that clinic day. Ontario holidays close all clinics unless you open a location with a date override. A date override can keep the day type and change only the hours. On Doctors and Staff, one person can use different hours for a single day; everyone else keeps the clinic window.

People

Who can work. Staff have positions 1–4, allowed locations, weekday availability, days per week, and personal rules. Doctors have one position. Their days per week, and where and when they can work, are on Settings → Doctor rules. GA qualified (Pedo doctors) stays on the person, and each person’s Time off tab lists their requests. Auto Schedule only uses this roster.

Staff rules

Doctor occupancy is fixed by the master template day type. Staffing minimums follow the scheduled doctors’ personal lists. On double-doctor days, GA, OS, and 2x Pedo add-ons are added on top. If a doctor day has no doctor, staff cannot be added.

Schedule

Doctors, Staff, Auto schedule, and Stats are in the Schedule section of the menu. Home chips jump to Staff for that day and clinic. On Staff, hard and soft warnings are one pill per clinic per day: hover lists the issues, and a click opens that clinic card. Hard rules stop Auto Schedule, but you can still place someone by hand from the Override group in the dropdown; the rules it breaks are listed under the week, and Override on an issue accepts it. Locks keep a slot, a day or a whole week through Auto Schedule and Clear shifts. Weeks before this Monday are history — the cards are gray and cannot be edited. Clear shifts… empties doctors and/or staff for a range (vacations and locked slots stay). Undo reverts the last change in this tab; changes save on their own. You can schedule about 3 years ahead from this week (the planning horizon); the week picker stops at its last week.

Steps to generate a schedule successfully

Do these in order the first time. Later you usually update time off, then run Auto Schedule.

1

Roster first

On People, every person who can be scheduled needs:

  • Active status and a position. Doctors have one position (Pedo, Ortho, or OS). Staff can add positions 2–4
  • Staff: allowed locations and weekday availability. Doctors: Settings → Doctor rules
  • Min / max days per week (Hard blocks Auto; Soft is a preference). It is not counted in a week where the person has approved time off. For doctors this is on Settings → Doctor rules
  • GA qualified = Yes on Pedo doctors who can take the RH GA slot
  • Approved time off on the Time off page for dates they must not work
2

Clinic pattern

On Master Template, set the monthly weekday pattern per location. Pedo+GA and Pedo+OS exist on RH. New Pedo days start at 8:00 AM–4:30 PM, Pedo+GA at 6:00 AM–6:00 PM, and Pedo+OS at 6:00 AM–4:30 PM. Ortho and Admin have no default hours until you set them. Confirm Ontario holidays. Date overrides beat the pattern and holidays.

3

Staffing minimums

On Staff rules, each doctor has a personal list. An Oral Surgery day uses the Doctor OS list. A Pedo day uses the Doctor Pedo list. A double-doctor day uses each scheduled doctor’s list, then adds the add-ons from GA day add-on staff, OS day add-on staff, or 2x Pedo add on staff. If the master template calls for a doctor and none is scheduled, staff cannot be added. Auto only creates staff slots that exist here.

4

Lock anything that must not move (optional)

On Schedule → Doctors or Staff, place the people you want kept and lock them: one slot, a day (lock in the day header or day tab), or the whole week. Auto Schedule keeps locked slots unless you switch on Override locked slots. Leave Preserve on when you generate so Auto also fills around your other assignments.

5

Generate

On Schedule → Auto Schedule: pick a range (viewed week, next 4 weeks, or next 12 months; one run covers at most 1 year). Keep Doctors and Support staff checked unless you only want one. Click Generate Schedule, then read the report.

6

Review, then accept

Generation is not kept until you accept the preview. Check Schedule → Doctors and Staff for Conflict and Incomplete. Fix by hand (Override accepts a rule break you are OK with) or generate a smaller range. Nobody sees the new weeks until you Publish. Undo last generation reverts the last Auto run until you make another change.

Day types & occupancy

  • P (Pedo) — 1 Doctor Pedo at that location
  • O (Ortho) — 1 Doctor Ortho
  • P+GA (RH) — 1 Pedo + 1 GA-qualified Pedo on the GA-RH slot
  • P+OS (RH) — 1 Pedo + 1 Doctor OS (e.g. Cuddy)
  • P+P (Pedo+Pedo) — 2 Doctor Pedo at that clinic. They share one support team
  • OS (Oral Surgery) — 1 Doctor OS at any clinic. No pedo doctor
  • P+O (Pedo+Ortho) — 1 Doctor Pedo + 1 Doctor Ortho at that clinic
  • Admin — no doctor; staff may still work
  • TM (Team meeting) — no doctor; staff may still work
  • CE (Community events) — no doctor; staff may still work
  • Closed / Holiday — no doctors or staff unless a date override opens that location

After generate — typical blockers

  • Nobody is GA qualified, or the GA doctor is already used as the regular Pedo that day
  • No Doctor OS on the roster for a Pedo+OS or Oral Surgery day
  • Pedo+Pedo needs two free Doctor Pedo, or Pedo+Ortho needs both a Doctor Pedo and a Doctor Ortho
  • Min/max Hard days, a doctor work rule, staff availability, or allowed locations leave no legal person
  • A Staff rules position has no person with that role in Primary or Position 2–4
  • Too many people on approved time off that week
  • Preserve is on and old assignments block a better fill — try a copy of the week with Preserve off

Save, publish & backup

Backups, restore points, and saved versions live on Settings → Data & recovery.

  • Autosave writes the whole project into this browser (IndexedDB) and the shared schedule a couple of seconds after each change. “✓ Saved” next to Publish shows when it is done; hover it to see who saved last and when. The pill beside the page title says whether employees see the latest version (hover it for the details). Two people can edit at once; their saves are merged.
  • Publish is what employees see. Saving does not publish. Publish sets how far ahead staff and doctors can see their shifts on their links.
  • Not published yet: shifts that differ from what employees see get an orange outline and an “Unpublished” tag (hover it to see what they still see), and each day shows how many. Days after the published “final through” date are striped and tagged “Not published”. On Home, Unpublished only fades everything employees already see. The marks clear when you publish.
  • Shared schedule history keeps server versions: one every 10 minutes for each person over the last 30 days, then the last save of each day for a year. Loading one replaces the schedule for everyone, after keeping your current copy as a restore point.
  • Export backup downloads a JSON file you can keep or Import later. Use this before big Auto runs and when moving computers.
  • Export calendar on a person’s schedule (Home search → See schedule, or People) downloads only that person, for the month, quarter, or year on screen.
  • Restore points are automatic snapshots in this browser (before Auto, Import, Restore, and similar). They are not a substitute for Export.

Where things live

Home

Week (the default) or Month, switched in the bar beside the filters. Month chips stay short. Week cards add the full day type, hours, doctors, staff fill, and a conflict or incomplete line. Clinics, Day type, and Status each start on View all; turning View all off clears that menu (the label says None). Days in the viewed month are light gray, and days before today fade. The Away pill on a day lists the doctors and staff who are off. Search a person for Edit, See schedule, or Add Time off. Click a clinic to open Schedule → Staff.

Schedule

Doctors, Staff, Auto schedule, and Stats. On Doctors, View by switches between a row per doctor and a row per clinic. On Staff, View by Days picks a day and shows a card per clinic; View by Locations picks a clinic and shows its five weekday cards. In Days, the day chips sit under Week/Month, then Hard warnings for current week and Soft warnings for current week. A warning pill is one clinic on one day. History weeks, before this Monday, are view only. The ✎ button beside a person’s hours adds a short note for that day (such as “Bring keys, opening alone”). It shows on their link and calendar after you publish.

Stats

In the Schedule section. Doctor and Staff show days worked by month or year, with location and position breakdowns. For Nerds has charts and extra numbers; each card has its own ?.

Time off

The number beside Time off in the menu counts pending requests. A month calendar on top: bars are colored by type, striped while pending and solid once approved. Show Pending, Approved, or Declined, and switch Doctors and Staff on or off. Click a bar to see it and approve or decline. Below are Pending requests, Approved time off (with Edit), and History. + Add request files one for someone. Settings opens Settings → Employee app, where you set how many weeks’ notice staff need for Vacation and Leave, and whether late ones are blocked. Shift swaps and give-aways from employee links are approved here too.

Settings

At the bottom of the menu, above Help. Scheduling setup: Master template, Positions, Doctor rules, and Staff rules. Admin: Users & access, Data & recovery (backups, restore points, and clear shifts), and About (the commit this copy was built from). Doctor rules gives each doctor a card for days per week and work rules. Balance rules stay on that page.

People

Roster and constraints. Edit opens Profile, Time off, and Work rules tabs. Time off requests for everyone are on the Time off page. Doctors have one position; days per week and where they can work are on Settings → Doctor rules. Staff keep positions 2–4, allowed locations, availability, and personal rules. See schedule opens that person’s month, quarter, or year. The schedule link sits on the edit card, next to email.

Employee app settings

Editors only, under Settings. Everything staff and doctors see and can do on their personal link, on one page: whether they see their schedule and the full schedule, how far ahead, time off requests and their rules, shift swaps, clock in (with each clinic's location), and PINs on new links. The clock-in switch and each clinic's location stay on this page. The summary at the top shows what is on. Each change saves right away, with no publish needed. The Settings buttons on Time off and Employee App open this page.

Users & access

Editors only, under Settings. Invite someone by email as an Editor or View only, change their access, resend an invite or a password reset, or remove their login. You cannot change or remove your own.

Employee App

Editors only. Team announcements puts a message at the top of everyone’s link (or only staff’s or doctors’) right away, without publishing, until its Show until date; it can also be emailed and sent to phones. Take down removes it. Phone and calendar links for active people: each row has Copy phone link, and Manage opens that person's calendar link, Rotate calendar link, PIN, Reissue and Revoke. The employee card only shows the link, copies it, and has Manage in Employee App. After Create or Reissue, a popup offers to email the link to the address on their card (Manage → Email link sends it again). The PIN is never emailed. Filter by clinic or “no link yet”, create the missing ones, or copy names and links into a sheet. Employees can see full schedule lets a personal link open the whole published schedule, not only that person’s shifts; Allow or Deny on a person overrides it. Shared calendars gives one subscribe link per location, a Pedo doctors calendar, and a Vacations calendar. The Clock tab is who is in now. Clock review opens from there. Marking someone as leaving turns off their link unless you untick that. View-only accounts do not see this page.

Clock review

Editors only, opened from Employee App. One day at a time: the shift that was expected beside each punch, and flags in plain words (away from the clinic, no location, no shift, a different clinic, or a clinic with no location). A correction is a new row. The original punch stays. When a clinic has no location, the page links to Employee app, where the clock-in switch and clinic locations stay. Doctors do not see Clock in on their link.

Help

This guide — setup order and where each tool lives.