Get started
OperationsLive · in the productQueue & board

ShiftBalance

Nights, weekends and on-call per person over any period — the rota’s Balance tab.

Installs with StaffDesk, whose screen it works on
Get ShiftBalanceOpen the appAvailable nowHow pricing works →

What it is

A view inside StaffDesk — installing it installs StaffDesk, because fairness across a rota is a READ of the rota: it writes nothing and has no user the rota manager is not. It is the Balance tab on the rota: over any period you choose, each person’s shifts, nights, weekend duties, weekend nights, on-call windows, longest run of consecutive nights and approved leave, with the spread between the busiest and the quietest at the top.

Who uses it
Built for: Every specialty
Reads
The rota StaffDesk already holds, the on-call list, approved leave
Writes
Nothing — it is a read of the rota
Never
It writes no duty and holds no rota of its own; every number is derived from rows StaffDesk and the on-call list already keep.
Access
Only people whose role includes it — the clinic owner decides who
Your data
No PHI. Hosted in Boston, United States. On uninstall: Every record stays; only the workflow leaves.

How it works

  1. Open the Balance tabOn the Rota screen, the Balance tab sits beside Rota, Leave and Credentials.
  2. Set the periodFrom and To default to the 28 days ending today — long enough for a pattern to show — and Show re-reads the rota for whatever range is picked.
  3. Read the spreadThe stat row gives nights, weekend duties and on-call windows as busiest-minus-quietest, and the table beneath it carries each person’s shifts, nights, weekends, weekend nights, on-call, longest run of nights and leave days, with a most badge marking whoever is busiest on nights.
  4. Read a fact, not a verdictThe note underneath says plainly that nobody is scored here and no run of nights is called unsafe — that judgement stays the rota manager’s.

Rules it keeps

What it does not do, by design. A listing with only benefits is an advertisement.

It writes no duty and holds no rota of its own; every number is derived from rows StaffDesk and the on-call list already keep.
Nothing here is a score: it does not grade anybody, does not call a run of nights unsafe, and does not build or optimise a rota for you.
There is no fatigue index in this product, because a safe number of consecutive nights is a clinical and legal judgement and inventing one would be inventing a threshold.
The spread it shows is the busiest person’s count minus the quietest — a fact — and what to do about it is the rota manager’s.

AI in ShiftBalance

AskQuestions about what is on screen — “What needs attention in ShiftBalance today?” — answered with the records it read.
DraftSummaries and notes for the team, marked as drafts until a person signs.
Every answer shows its sources. Nothing AI writes is saved until a person accepts it.

See it on screen

Live product
01Rota — See who has done the nights, weekends and on-callCaptured from the running demo clinic
ShiftBalance — Rota — See who has done the nights, weekends and on-call
1 of 1

Questions clinics ask

What does ShiftBalance do?
Nights, weekends and on-call per person over any period — the rota’s Balance tab. A view inside StaffDesk — installing it installs StaffDesk, because fairness across a rota is a READ of the rota: it writes nothing and has no user the rota manager is not. It is the Balance tab on the rota: over any period you choose, each person’s shifts, nights, weekend duties, weekend nights, on-call windows, longest run of consecutive nights and approved leave, with the spread between the busiest and the quietest at the top.
What data does ShiftBalance read and write?
ShiftBalance reads the rota StaffDesk already holds, the on-call list, approved leave and writes nothing — it is a read of the rota. Its data class is No PHI. Every app works on the same patient record — nothing is copied into a silo.
What does ShiftBalance deliberately not do?
It writes no duty and holds no rota of its own; every number is derived from rows StaffDesk and the on-call list already keep. Nothing here is a score: it does not grade anybody, does not call a run of nights unsafe, and does not build or optimise a rota for you. There is no fatigue index in this product, because a safe number of consecutive nights is a clinical and legal judgement and inventing one would be inventing a threshold. The spread it shows is the busiest person’s count minus the quietest — a fact — and what to do about it is the rota manager’s.
What happens to our data if we uninstall ShiftBalance?
Every record stays; only the workflow leaves.
Is ShiftBalance available today?
Yes — ShiftBalance is live in clinics today. Set up your practice on MedAppz and install it from your dashboard.

Want to see ShiftBalance running on your own patients?

Tell us what you run and we will show you this app inside a practice shaped like yours — or answer the question the page above did not.

We use your name, phone number and clinic name for one thing: to answer this enquiry about MedAppz. It is stored on our own server, in the single region our trust centre names, and it is not sold or passed to anyone else.

Email us

You can withdraw either at any time: write to hello@medappz.com, or tell whoever calls you, and we will delete what you gave us.

More in Operations

All 145 →