OmniRota

Creating a rota the easy way

Fast… Fair… Flexible…

Contact Omni

 

Consider the following GP Practice rota;

 

Sessions

7:30-08:30 Early AM Session
8:30-13:00 AM Session
13:00-18:00 PM Session
18:00-20:00 Extended PM Session



Staff

Dr Able 8 Sessions per week Wednesday Off
Dr Browne 7 Session per week Thursday and one other PM session Off
Dr Campese 8 Sessions per week Monday Off
Dr Duke 6 Sessions per week Tuesday and two other PM sessions Off
Dr Everage 7 Sessions per week Tuesday, Wednesday PM and Friday PM Off
Dr Foobles 8 Sessions per week Two PM sessions Off



Duty

Can be filled by all staff
One doctor per day to fill both AM and PM sessions
Duty to be allocated among staff in following proportion Partners (Able, Browne, Campese, Duke) 2 to Other Staff (Everage, Foobles) 1
Dr Able can not fill shift on Friday
Dr Duke should do Wednesday duty
If possible, no doctor to do more than 2 Fridays in 6 week rota
Duty not to be allocated on first day back from leave


Early AM Session

Mondays only
Can be filled by all staff except Dr Foobles
To be distributed evenly amongst all other docs
Can't do Duty and Early session on same day
Early AM session not to be allocated on first day back from leave


Extended PM Session

Tuesday and Thursdays only
Can be filled by all staff except Dr Foobles
To be rotated among staff.
Dr Browne can't do Wednesdays and Dr Campese can't do Thursdays
Can't do Duty and Extended Session on same day


Visits

Can be filled by all staff except Dr Foobles
AM session only, 1 staff member each other day
Visits to be allocated according to sessions worked with no staff member to do more than 2 in week.
If possible, no Doctor to do more than 3 Monday AM visits in 6 week rota
Dr Campese can't do Thursdays and Dr Everage can't do Fridays



Surgery

All staff can fill surgery sessions
As many staff as possible to fill AM and PM surgery sessions
Dr Browne must do surgery on 5 May, starting at 9.30 as needs to do school run that day



Tutorials

Wednesday AM Session
Tutorials are held by either Dr Browne or Campese with Dr Foobles.
Tutorials to be shared equally

 

Staff meeting

Every second Thursday PM, surgery closed

 

Child Health

To be filled by Dr Able; Dr Campese to fill if Dr Able unavailable
Every second Thursday AM session

 

Admin

Every staff member to get one PM session per 6 week rota for administration purposes
To be filled on days where there are staff available to cover all other sessions
To be filled any day but Monday

 

Other Meeting
s

Dr Browne has a meeting every second Wednesday PM
Dr Able has assorted Clinical Meetings on Tuesday mornings

 

First we need to establish the types of Shifts that need to be filled

 

 

 

You can change how the session will be displayed on the week view rota, for example Leave can be shown as a coloured block.

 

 

You can also set the default session that will be allocated after all other sessions have been distributed.  Typically this will be Surgery or Blank.

 

 

Determine the number of shift place holders required each day.  This can be as simple as having an AM and PM shift.  In this demonstration our practice has 4 sessions per day. 

 

 

 

NB.  You can modify these session times when the rota is created.

 

Add a record for each staff member included in the rota – if you are using the Leave accrual function add the current leave information as well.  Set the accrual date to the next leave accrual.  The maximum sessions are used as a default when apportioning sessions for staff according to session worked each week, these can be changed for each specific session however.

 

 

 

 

 

Enter any Fixed sessions that apply only to specific staff members.  These are allocated after leave, but before variable sessions and are used when only the specified person fills the session.  Typically this will be for when staff are rotaed off.

 

 

Allocating rules follows the same format throughout the OmniRota system, with a number of standard rules built in, however any additional rules can be added as required.

 

 

 

 

 

 

This can also include other types of sessions.  In our example Arthur Able has occasional AM meetings and Bryan Browne has a Wednesday PM meeting every second week.

 

 

 

 


Create the Session place holders for all other shift types.  For example our practice requires 1 staff member each day for AM Visits.

 

The session needs to be apportioned according to the number of sessions each person works.  In our example no person can do Visits more than twice in any week.

 

We need to then allocate the staff members who can fill the session.

 

 

 

Dr Campese can’t do Visits on Thursday and Dr Everage can’t do Visits on Fridays.

 

 

Additionally we need to ensure that if possible no staff member does more than 3 Monday Sessions in a 6 week rota.  We select Exceptions from the Rota menu

 

And then create the rule for the system to check after the rota is created that the rule has been met.  If it hasn’t the system will automatically recreate the rota (up to a specified number of times) until the rule has been satisfied.

 

 

 

 

Complete for all sessions that need to be filled.  Once completed we need to ensure that the rules are applied in the correct order, (e.g. in our example we need to ensure that Duty is not allocated to a staff member on the same day as Extended or Early AM sessions, so it is important that we allocate the Duty session first)

 

 

Note that these session place holders are only required for sessions that are allocated variably.  Fixed sessions (for example Meetings, Fixed days off, Sessions that are filled by one staff member only and are not covered by other staff) do not require place holders to be created.

 

 

 

You can also add any other changes, such as changing session times if they don’t match the default sessions or adding notes to staff for individual sessions.

 

In this case Bryan Browne will be starting surgery at 9.30 on 5 May as he is doing the school run

 

 


Enter staff leave

 

 

Enter any Public Holidays (or days when closed)

 

Check the rota rules in plain English

 

...and create the rota

 

 


 

The system will then display any exceptions and allow printing, saving or recalculating.

 

 


The rota can then be edited and last minute changes can be added.  You can also add any notes that relate to the day or to the person for the individual session.

 

 

 



 

The rota can be printed by Week

 

 


Or by Day 
 

 

You can also print the rota for each individual

 

 

 

 

The OmniRota system also automatically produces a number of other reports

 

 


Including reports you can design yourself

 

 

 

"Before buying Omni I used to spend hours doing the rota. It now takes a few minutes."

Contact Omni

Amazon Coupon
Hit Counters