medishift

The rota planner for your team

A rota planner built for GP surgeries, care homes and clinics. You drag the week into place, and medishift flags the clash, the missing rest gap and the booked leave while you assign, not on the morning nobody turns up.

  • Drag and drop the week, then let a template fill in the part that repeats
  • Clashes, booked leave and the days somebody cannot work are checked as you assign
  • Your team opens the rota app on their phone and picks up open shifts
Weekly rota in medishift with shifts per person and one uncovered shift marked

More than 100 practices already trust medishift

  • Hausarzt Dortmund – Dr. Kara & Kollegen
  • Klüt Praxis
  • Hafenstadt Praxis
  • Hausarztpraxis Wengedorff
  • MVZ – Ihre Zahnärzte im Norden
  • Mühlendamm Zahnarztpraxis

From a blank week to the rota in your team’s pocket

  1. Step 01 · The week

    Build the week by dragging it

    You drop shifts onto people and the week takes shape as you go. Uncovered shifts stay marked as uncovered rather than just looking like empty space, so the gap is something you can see instead of something you remember.

    • Employee, department and list views of the same week
    • Uncovered shifts are marked, not merely empty
  2. Step 02 · Templates

    The part that repeats is built once

    Most of a rota is the same every week. A weekly template puts that part in place in one step, and you spend your time on the exceptions instead of rebuilding the standard week from scratch each Friday.

    • Weekly templates for the recurring shape of the rota
    • Shift templates carry their own hours, department and required headcount
  3. Step 03 · Checks

    The rest gap reports itself

    Set the minimum rest between two shifts, most commonly the eleven hours the Working Time Regulations 1998 set out for adult workers, along with the maximum hours in a day and the longest run of consecutive days your rota should allow. medishift warns when an assignment breaks one of them. The warnings flag the problem, they do not block you, because you are the one who knows whether tonight is an exception.

    • Minimum rest, maximum daily hours and consecutive days are yours to set
    • Double bookings, booked leave and stated unavailability are checked too
  4. Step 04 · Open shifts

    The gap can fill itself

    Publish a shift without a name on it and your team can apply for it from the app. Someone who cannot make their shift asks colleagues for cover in the same place, without waiting on you. The first person to take it is assigned, both of them are told, and the rota updates for everyone at once.

    • Open shifts are picked up by the team rather than chased by phone
    • Cover requests run through the app instead of the group chat
  5. Step 05 · The team

    Everyone sees the same rota

    Your staff see their shifts in the mobile app, book annual leave and say when they are unavailable. When the rota changes, it changes on their phone as well, so nobody is working from a printout that went out of date on Tuesday.

    • Leave requests and unavailability run through the same app
    • A change to the rota reaches everyone at once

Before and after

The rota on a spreadsheet

  • The rota is printed on Friday and out of date by Tuesday.
  • A double booking turns up on the morning of the shift.
  • Rest gaps are checked in someone’s head, if at all.
  • Leave sits in a second file that nobody cross-checks.
  • Anyone who wants to know their shift rings the practice.

The rota in a rota planner

  • An online rota, on every screen, current for everyone at once.
  • The clash reports itself while you are still assigning.
  • Rest gaps and long runs of days are checked against your own limits.
  • Booked leave is part of the same picture as the rota.
  • Everyone sees their own shifts in the app.

Who is the rota planner for?

  • GP surgeries and clinics

    Consulting hours, reception cover and the half day that never quite fits the standard week.

  • Care homes

    Cover that has to hold around the clock, with rest gaps that matter and a team that changes shape every week.

  • Practices with a branch surgery

    A main site and a branch, each with a rota of its own, drawing on one pool of people and the standing question of who is where this week.

  • Out-of-hours and night cover

    Nights, weekends and on-call as shifts of their own rather than a note in the margin of the rota.

Every person, every site, one list

Roles, departments and status sit with the person instead of in a second spreadsheet. Run a branch surgery as its own rota and it still draws on the same people and the same departments, which is what stops the same name being booked twice on the same evening.

  • Roles and departments belong to the person, not to the site.
  • Fixed working times are on file and checked as you plan.
  • The status shows who is active and who has been archived.
More on scheduling
Employee list in medishift with roles, departments and status across two sites

A shift becomes hours worked

The late finish shows up as a plus hour in the account rather than on a scrap of paper. Target and actual sit side by side per day and per person, and you approve them in the same list you were already looking at.

  • Target against actual sits side by side per day and per person.
  • Plus and minus hours flow into the overtime account by themselves.
  • Approval happens in the same list.
To clocking in and out
Time tracking in the medishift app with plus and minus hours per entry

Let us show you the rota planner in 30 minutes

We will rebuild a week from your own rota in medishift and show you where the checks would have caught something. Pick a slot, we will take care of the rest.

  • 30 minutes
  • Via Google Meet
  • Free and without obligation

1. Pick a slot

All times in Europe/Berlin.

September 2026
MonTueWedThuFriSatSun

Monday, September 21

Loading available slots …

Frequently asked questions about the rota planner

It checks the rota while you build it. As you assign a shift, medishift looks for double bookings, booked leave and stated unavailability, and it measures the assignment against the rest gap and the daily hours you have set. A spreadsheet holds the same information but never reads it back to you. That is what separates a shift planner from a grid of cells, and the reason staff rota software exists at all.

For teams of up to ten people the rota software is free forever, including the rota, absences and the mobile app. You do not need payment details to start.

Yes. Minimum rest between shifts, maximum hours in a day and the longest run of consecutive working days are all yours to set per site. medishift warns when an assignment breaks one of them. The warnings flag the issue rather than blocking the shift, and medishift does not give legal advice.

Through the rota app on their phone. Your staff see their own shifts there, apply for open shifts, book annual leave and say when they are unavailable. A change to the rota reaches their phone without anyone sending a new printout.

Yes. A main site and a branch run as separate rotas that share the same departments and the same people, so somebody rota’d in both places is still one person and the clash check sees both shifts.

Kira, the assistant built into medishift, creates shifts, applies a template, books an absence and resolves a flagged conflict when you ask it to in plain language. You instruct it and check what it did. It assists with the rota, it does not write the whole thing on its own.