Build Your Draft
Bring coverage, work commitments, linked shifts and time-off requests into one draft using your approved rules. Reuse patterns for your next schedule without starting over.
Your schedule, your choice.
A powerful scheduling engine.
Use AI to help you define rules, review drafts, make custom changes and ask questions about your schedule.
Publish your schedule
01 · Set up your group
Add staff, coverage and requests. Keep approved leave fixed.
OpenAI turns your requests into rules.
“Protect leave, give a day off after call, and balance workload.”
You review and approve the rules.
03 · Build with Occam3
Create a draft around coverage and approved rules. Google OR-Tools CP-SAT can explore alternative drafts against configured goals in Preview.
AI Preview suggests a custom change.
“Give Patel first pick on Monday instead of Morgan.”
Proposed: Patel → Pick 1 · Morgan → Pick 2
You review before applying changes.
05 · Your final say
You chose Publish. The approved draft is now the Master Schedule.
Publication complete · demonstration only
| Staff | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|---|
| Dr. AlexMorgan | |||||||
| Dr. JamiePatel | |||||||
| Dr. RobinEllis | |||||||
| Dr. CaseyChen |
Call, clinical coverage and daily work selection for your department.
Explore AnesthesiaWork commitments, requests and schedule review for your group.
Explore Physician SchedulingReview call spacing, weekends, holidays and workload together.
Explore Call SchedulingAI-assisted scheduling · Preview
Explain your rules in your own words. Review the structure before using them to build a schedule draft.
We're also developing AI to review drafts, make custom changes and answer questions about your schedule—from checking workload to exploring a different assignment.
You stay in control of the rules and proposed changes. The AI preview works with drafts; publishing still uses the established schedule builder.
Illustrative rule drafts, not live AI results. Review each rule against your group’s policies before using it.
The Occam3 Scheduling Engine
Bring your staff, coverage needs, requests and scheduling rules together. Occam3 builds a draft around your group’s commitments, ready to review, refine and publish.
Your team.
Coverage needs.
Coverage days.
Assignment rules.
Introducing the Occam³ scheduling engine
“Entia non sunt multiplicanda praeter necessitatem.”
Bring coverage, work commitments, linked shifts and time-off requests into one draft using your approved rules. Reuse patterns for your next schedule without starting over.
Compare candidates against your group’s workload goals and choose the draft that works best. Google OR-Tools CP-SAT searches for improvements around your configured goals.
Describe rules in everyday language, ask questions about a draft and request changes. Review conflicts and workload, adjust assignments and approve proposed changes before publishing.
In one example, the established Occam3 builder creates an initial three-month draft for 60 physicians across 3 hospitals in about 10 seconds. Build time varies with the group’s rules and setup.
Call is more than a number
Call shapes life beyond the hospital. Weekends and holidays deserve particular care.
Some physicians want more call. Others want less. Compare assignments with agreed targets, review weekend and holiday distribution, and look at the pattern over time.
Use scheduling statistics to make workload discussions clearer. Fair doesn't always mean identical.
| Physician | Call Target / Actual | Weekend | Holiday |
|---|---|---|---|
| Dr. Alex Morgan | 12 / 12 | 4 | 1 |
| Dr. Jamie Patel | 9 / 9 | 3 | 1 |
| Dr. Robin Ellis | 6 / 6 | 2 | 0 |
Fictional data, not a customer result. Targets reflect the group's agreed commitments.
For scheduler review. Requests are not confirmed assignments.
A voice before the schedule is built
A day off. A day without call. A little more certainty when planning family life.
Physicians can submit requests before the next schedule is built. Schedulers can review those needs alongside coverage, workload and the group's rules.
And when plans change, staff can arrange shift changes for review, with less back-and-forth for the scheduler.
For schedulers and department chiefs
Keep the oversight your group needs. Give staff more say in their working lives.
Set work commitments, call patterns and staff rules. Make manual assignments where needed, then review and adjust the schedule before sharing it.
Work percentages, linked shifts, repeating patterns and individual rules.
Use the planner and workbench to inspect assignments and make changes.
With the optional Mobile Picklist, physicians review the operating-room cases and choose from the remaining lists.
Optional Mobile Picklist
Give physicians more say in their daily work.
For groups that choose operating-room work each day, Mobile Picklist brings the available lists to their phone. Review the cases, choose when it's your turn and see the day take shape.
Your group can start with call and shift scheduling. Add daily picking when it fits the way you work.
Explore hospital connectionsAvailable
Available
Available
Up next: Dr. Jamie Patel
Hospital integration experience
We've integrated with hospital surgical-booking systems including Cerner, Epic and MEDITECH.
Epic is a registered trademark of Epic Systems Corporation. Oracle, Cerner and MEDITECH are trademarks of their respective owners. Logos are shown for identification; no endorsement is implied.
Bring hospital list details into the picklist so physicians can review the cases before choosing. Talk to us about the connection your hospital needs.
Discuss your hospital's setupBuilt from a physician's own experience
I built iSchedule.MD for my own hospital in 2003. I knew how much work scheduling took, and wanted to make it easier while giving colleagues more say in the rooms they worked in. Having that choice made a real difference to their day.
iSchedule.MD became a commercial product in 2014. In 2026, we have incorporated AI to help create schedules and define rules, while keeping the same goal: less time scheduling and more choice for physicians.
Dr. Giles Cruickshanks Founder, iSchedule.MD
About Dr. Giles CruickshanksOur mission is to improve the lives of physicians through fairer schedules, less administrative work and greater choice. Your schedule, your choice.
Plans for your group
Moving systems takes time and commitment. We help with the transition so your group can focus on building schedules that work for everyone.
A lower first-year price to help your group make the switch. Available to all new groups, whether you use another platform, spreadsheets or a manual process.
$225$165per physician for the first year
$450$330 per physician/year from year two.
$275$200per physician for the first year
$550$400 per physician/year from year two.
No additional fee for standard setup and scheduler training.
Per agreed booking-system interface. Includes hospital IT coordination, configuration, import testing and handover.
Separate from standard setup and the first-year discount. Additional interfaces or substantial custom work are quoted separately before work begins.
Prices are billed annually. Applicable taxes extra. Locums who work regularly at least one day per week at the hospital count as staff for billing. Occasional locums are not charged. Additional training is $200$150/hour.
We want to earn your group’s trust for the long term, with scheduling you enjoy using and support to help you get started.
Before you change systems
Start with your workflow, your rules and the things your current system makes difficult.
AI helps turn your description into structured rules you can inspect and approve. We're expanding it to review schedule drafts, make custom changes and answer questions about your schedule. You review proposed changes and decide what to publish. The AI preview works with drafts; publishing still uses the established schedule builder. Availability depends on your group’s setup.
Required rules are not silently relaxed to produce an answer. Review the conflicting requirements and decide what to change. A search ending without a verified solution does not always prove that no solution exists; a confirmed conflict and an incomplete search need different next steps.
Configure work commitments and targets, then review call distribution and historical workload. Different commitments can mean different counts. Your group decides what a fair balance means and reviews the result before sharing it.
Start with your roster, shift definitions, coverage needs, work commitments, requests and a representative set of rules. We review those with you and agree on the setup scope before work begins. Scheduling plans include staff and rule setup plus scheduler training.
Start with the call and shift schedule your group needs to build. We review coverage, skills, linked duties and individual rules during onboarding to confirm the fit. Mobile Picklist is optional; experience in anesthesia informs the product without defining every group’s workflow.
For physician groups in Canada and the USA
Tell us about your group and what you want to improve.