Scheduling that speaks dental
Chairs, credentials, pairing, and call-outs are first-class — not afterthoughts. solaerp keeps your operatories covered with the right people, licensed and paired.
Demand starts with the chair
Each active operatory drives its own staffing need — a provider plus your configured assistant ratio — so your schedule reflects how the practice actually runs.
- Per-operatory provider + assistant-ratio coverage
- Hygiene capacity tracked alongside chairs
- Manual coverage today; a read-only PMS import seam for later
No clinical shift without a valid license
Credentials carry expiry dates and gate assignment automatically — a cleaning can't be staffed by someone whose RDH lapsed.
- DDS / RDH / RDA and certs with expiry tracking
- Assignment blocked on missing or expired credentials
- Expiry reminders before a license lapses
Dentist–assistant pairing per chair
An assistant is only scheduled into a chair that already has a provider — pairing is enforced by the auto-assigner, not left to memory.
- Provider placed before assistants in each operatory
- Standing pairings supported
- Surfaced clearly when a chair can't be fully staffed
Hygienist-required-for-cleaning
Cleaning demand is met only by credentialed hygienists — so a hygiene slot never gets filled by someone who can't legally do it.
- Cleaning slots require a valid hygienist
- Coverage ratios per location and time window
- Fairness-aware assignment spreads the load
The 7 a.m. call-out, handled
When a hygienist calls out, solaerp posts the open shift to the credentialed pool and lets a qualified teammate claim it — by text.
- One action posts the shift to qualified hygienists
- Claim by SMS: “Reply 1 to claim”
- Manager approval configurable; temp-pool hook for later
Salon, restaurant, and retail are next
solaerp's core is built so new industries plug in as modules — each with its own demand driver and rules — without changing what already works for you.
Cover every chair, every day
Set up your operatories and team, and let solaerp keep them staffed — licensed and paired.