Setting Up Your Work Calendar

← Back to Home

A step-by-step guide to organizing your shifts for accurate Florin calculations

💡 Why Create a Dedicated Work Calendar?

A separate work calendar helps:

📅 Step 1: Create a New Google Calendar

1

Go to Google Calendar

Visit calendar.google.com

2

Click the "+" next to "Other calendars"

Located in the left sidebar

3

Select "Create new calendar"

Choose a clear name like "Work Shifts" or "Hospital Roster"

4

Add a description (optional)

E.g., "My work shifts at [Hospital Name]"

5

Click "Create calendar"

Your new work calendar is now ready!

🗓️ Step 2: Add Your Shifts

Regular Rostered Shifts

Your standard scheduled shifts (morning, afternoon, evening, night)

Example:

Title: ED Morning Shift
Date: Monday, June 23, 2025
Time: 7:30 AM - 6:00 PM
Calendar: Work Shifts

💡 Tips:

  • Include department/ward in title (e.g., "Paeds Ward", "ICU Night")
  • Use exact start and end times from your roster
  • Don't include breaks in the event duration

Unrostered Overtime

Extra hours worked that weren't on your original roster

Example:

Title: Unrostered OT - ED
Date: Monday, June 23, 2025
Time: 6:00 PM - 8:30 PM
Calendar: Work Shifts

💡 Tips:

  • Must include "unrostered" in the title
  • Create a separate event (don't extend your shift event)
  • Record exact times you actually worked

On-Call Periods

When you're on standby/on-call

Example:

Title: On Call - Emergency
Date: Saturday, June 28, 2025
Time: 6:00 PM - 8:00 AM (next day)
Calendar: Work Shifts

💡 Tips:

  • Include "on call", "standby", or "after hours" in title
  • Record the entire on-call period (not just when you were called)
  • On-call allowance is per 16-hour period

Recalls (Physical & Phone)

When you're called back to hospital or handle phone consultations

Physical Recall Example:

Title: Recall - ED Trauma
Time: 2:00 AM - 4:30 AM

Phone Recall Example:

Title: Phone Recall 3am
Time: 3:00 AM - 3:20 AM

💡 Tips:

  • Physical recalls: Include "recall" in title (minimum 3 hours payment)
  • Phone recalls: Include "phone" or "remote recall" (minimum 1 hour payment)
  • Record actual duration, even if less than minimum

Sick Leave

Days off due to illness

Example:

Title: Sick Leave
Date: Tuesday, June 24, 2025
Time: All day (or scheduled shift time)

💡 Tips:

  • Include "sick", "sick leave", or "illness" in title
  • These hours are tracked but excluded from worked hours
  • Helps you keep accurate records of leave taken

Annual Leave

Paid time off for holidays and vacation

Example:

Title: Annual Leave
Date: Wednesday, June 25, 2025
Time: All day (or scheduled shift time)

💡 Tips:

  • Include "annual leave", "AL", "holiday", or "vacation" in title
  • Paid at ordinary rate (no overtime, penalties, or allowances)
  • Counts toward total hours worked but doesn't trigger overtime

Conference Leave

Study leave for conferences, training, and professional development

Example:

Title: Conference - CME Workshop
Date: Thursday, June 26, 2025
Time: 9:00 AM - 5:00 PM

💡 Tips:

  • Include "conference", "study leave", "CME", or "training" in title
  • Paid at ordinary rate (no overtime, penalties, or allowances)
  • Counts toward total hours worked but doesn't trigger overtime

✨ Best Practices

Do This

  • • Use descriptive, consistent titles
  • • Record exact start and end times
  • • Create separate events for unrostered OT
  • • Update calendar as soon as shifts are rostered
  • • Include department/ward names

Avoid This

  • • Generic titles like "Work" or "Shift"
  • • Combining regular shift + overtime in one event
  • • Including meal breaks in event duration
  • • Using abbreviations Florin won't recognize
  • • Creating events in your personal calendar
  • • Forgetting to update when roster changes

📋 Example: A Complete Week

Here's what a properly formatted work calendar week looks like:

Mon, June 23
ED Morning Shift | 7:30 AM - 6:00 PM
Tue, June 24
Paeds Ward | 7:30 AM - 6:00 PM
Unrostered OT - Paeds | 6:00 PM - 7:30 PM
Wed, June 25
ICU Day Shift | 8:00 AM - 4:30 PM
Thu, June 26
Day Off
Fri, June 27
Surgical Ward | 7:00 AM - 7:00 PM
Sat, June 28 - Sun, June 29
On Call - Emergency | 8:00 AM Sat - 8:00 AM Sun
Recall - ED Trauma | Sat 11:00 PM - Sun 2:30 AM

This week includes:

  • 4 regular rostered shifts (37 hours)
  • 1 instance of unrostered overtime (1.5 hours)
  • 1 on-call period (24 hours = 1.5 periods)
  • 1 recall during on-call (3.5 hours)

🔗 Step 3: Connect Your Calendar to Florin

1

Click "Connect Your Calendar" on Florin homepage

You'll be redirected to Google to authorize access

2

Grant read-only calendar access

Florin only needs to read your calendar, never write or modify

3

Select your work calendar

Choose the "Work Shifts" calendar you created (not your personal calendar)

4

Choose your classification

Select your current level (Intern, HM12, HM13, MO, or Registrar)

5

Select date range

Choose the period you want to analyze (last 7 days, 30 days, custom, etc.)

6

Review your results!

See your pay breakdown and compare to your actual payslip

🎯 Common Scenarios

Scenario 1: You've worked overtime

Your shift ends at 6:00 PM but you're asked to stay until 8:00 PM

Action: Create a separate event titled "Unrostered OT - [Ward]" from 6:00 PM to 8:00 PM. Don't extend your original shift event.

Why: This ensures the overtime is correctly classified as unrostered and paid at the right rate.

Scenario 2: Called in during on-call period

You're on-call Saturday night and get called in at 2:00 AM for 2 hours

Event 1: "On Call - Emergency" | Sat 6:00 PM - Sun 8:00 AM

Event 2: "Recall - Trauma" | Sun 2:00 AM - 4:00 AM

Why: You get paid on-call allowance for the whole period, plus minimum 3 hours overtime for the recall.

Scenario 3: Phone consultation during on-call

You receive a 15-minute phone call at 3:00 AM while on-call

Event 1: "On Call - Emergency" | Sat 8:00 PM - Sun 8:00 AM

Event 2: "Phone Recall 3am" | Sun 3:00 AM - 3:15 AM

Why: Phone recalls get minimum 1 hour payment at ordinary rate, even for short calls.

Scenario 4: Public holiday shift

You're rostered to work Christmas Day

Action: Create your shift normally (e.g., "ED Day Shift | 8:00 AM - 6:00 PM"). Florin automatically detects public holidays.

Why: No special formatting needed. Public holiday rates (250%/300%) are applied automatically based on the date.

🔧 Troubleshooting

Problem: My overtime isn't being counted

Solution: Check that:

  • Unrostered OT events include "unrostered" in the title
  • Events are in your selected work calendar
  • Times don't overlap with other events
  • You're analyzing the correct date range

Problem: On-call allowance seems wrong

Solution: On-call is paid per 16-hour period (rounded up). A 20-hour on-call = 2 periods. A 10-hour on-call = 1 period. Check your on-call event includes "on call" in the title.

Problem: Not all my calendars appear in Florin

Solution: Make sure you granted Florin permission to access your calendars. If you created a calendar after connecting to Florin, you may need to reconnect.

🚀 Ready to Get Started?

Your work calendar is set up correctly. Time to connect it to Florin!

Go to Florin
Help & FAQs Privacy Feedback