The Assignment solver

Rota Masters are under increasing pressure to produce compliant, equitable rotas while accommodating varied working patterns, rising less-than-full-time contracts, and frequent changes to availability and leave. Traditionally, creating bespoke rotas has relied on manual processes, spreadsheets, and repeated iterations to balance service cover with individual agreements, making the task time-consuming and error-prone.

The Assignment solver tool was created to solve this challenge, enabling departments to define their requirements once and generate optimised, compliant rotas automatically, while still retaining full control to review and refine the final outcome.

When using the tool, rota admins can define the following contraints:

  • Define shift requirements, including the optimal sequence shifts, corresponding rest days and priority level
  • Configure clinician availability, including FTE, existing rota assignmen, non-working days, shift permissions and shift expectations
  • Ensure rotas are fully compliant by respecting the resident doctor compliance rules
  • Respect all approved leave and optionally respect submitted leave requests
  • Preview the optimal solution that maximises demand cover
  • Modify the rota assignments to respond to specific requests or preferences
  • Share the final rotas with doctors for them to review, prior to publication
  • Rotamap's Assignment solver tool

    As increasing numbers of clinicians work less-than-full-time arrangements, this feature enables departments to build rotas that reflect agreed working patterns while still meeting service demands. The Assignment solver supports greater clinician autonomy and flexibility, aligning with the NHS 10 Point Plan to improve resident doctors’ working lives. By automatically balancing FTE, maintaining rota compliance, and distributing work equitably, The Assignment solver tool significantly reduces the administrative burden of creating bespoke rotas – all while ensuring operational coverage and clinical safety.

    This workflow mitigates the need for separate spreadsheets, email chains and manual transcription. Instead, the process can be completed entirely on Medirota or CLWRota and fully integrated into the live rota.

    The Assignment solver feature will soon be available to all departments using CLWRota, or Medirota. If you have any questions or would like to start using the feature please email support@rotamap.net or call (+44) 020 7631 1555.

    articles features