ShiftPilot

Radiology and on-call groups

ShiftPilot is shift scheduling software for healthcare groups. It builds the month from a group's rules, credentials and availability, then keeps the schedule true after it is published: reminders, confirmations, swaps and coverage.

An illustration of the product with sample data, not a screenshot.
Sector
Radiology, emergency, hospitalist and on-call groups
In use
About 50 radiologists across about 23 hospital sites
Platforms
Web and a mobile app
Channels
WhatsApp, SMS, email, push and voice
  • The problem

    Radiology groups build their schedules in spreadsheets. The rules are numerous and they interact, and the schedule has to stay true after it is published: people swap, call in sick and need reminding.
  • What we built

    A scheduling platform with a constraint solver that builds the month from hard and soft rules, plus the tools to run it: availability by text, swaps and open shifts, confirmations that escalate, and an assistant that answers who is working.
  • About the project

    It is in daily use by a radiology group of about 50 radiologists covering about 23 hospital sites, on the web and in a mobile app.

What it does

What ShiftPilot does today, feature by feature.

  • The month, built by a solver

    A constraint solver builds the month from the group's rules, credentials and availability. Drafts are versioned and then published.

  • Hard and soft rules

    Each rule is marked as one that must hold or one to aim for, so the solver knows what it may trade.

  • Availability by text

    Physicians send availability and time-off requests, including by text message.

  • Swaps and open shifts

    A shift can be given away, traded or claimed from a pool, and the rules are checked again each time.

  • Reminders that escalate

    Confirmations and reminders go out on WhatsApp, SMS, email or push, with a voice wake-up call when one is needed.

  • Avery, the assistant

    A chat and voice assistant answers who is working and when.

  • Phone lines that follow the schedule

    A hospital line rings whoever is on shift.

How it was built

The stages the project went through, in order.

  1. 1

    Capture the rules

    Write down the coverage requirements and constraints the scheduler applies by hand.

  2. 2

    Model them for the solver

    Turn each rule into something the solver can enforce or weigh.

  3. 3

    Generate the schedule

    Build the month and compare drafts.

  4. 4

    Review and override

    Give the scheduler the tools to adjust anything before publishing.

  5. 5

    Log and report

    Record every change and report on coverage and fairness.

  6. 6

    Keep refining

    Adjust rules and weights as the group's needs change.

How it fits in

What it connects to, who can use it and where it runs.

Connects to
iCal feeds, Google Calendar, Outlook and a two-way sync with Google Sheets.
Privacy
Written for PHIPA and PIPEDA. Customer data is never used to train AI models.
Access
Roles for administrators and members, plus site logins limited to their own sites.
Audit
An audit log of schedule, role and settings changes, and a record of every notification with its delivery outcome.

Last updated

Want something like ShiftPilot?

Tell us what you are trying to fix. We design, build and deploy healthcare software, and we will tell you honestly whether we are the right team for it.

We reply within one to two business days.