Skip to content

Time off and absences

Leave requests, sick leave and other absences — together with what Heltio does about the appointments that fall in the middle of an approved absence.

Required permissions:
Clinic AdminPractitioner
Reviewed: 2026-08-24

Time off and absences is where an absence stops being something agreed in conversation and becomes a fact visible in the calendar. The practitioner submits the request, the administrator decides, and while approving it Heltio shows the appointments that fall inside that period.

Sick leave is kept separately — it is not a request to be decided, only a fact to be recorded.

Open time off and absences

How to do it

01

Submit a request

Request time off opens a form with the fields Type, Start date, End date and Reason (optional). There are three types to choose from: Annual leave, Unpaid leave, Other absence.

The On-demand leave (urlop na żądanie) marker denotes a request submitted shortly before the date, in line with the Polish Labour Code. An administrator can submit a request on someone's behalf — they then get an extra field to pick the person.

02

Track the state of the request

The tabs are Pending requests, My requests, Calendar view and Counters. A request goes through the states SubmittedApproved or Rejected, and while the absence is running — Active, after it ends Ended.

Calendar view shows Team absences across a month, with the legend Approved, Active, Pending. Counters total up the days per person for a given year.

03

Decide the request and resolve the clashes

The administrator opens the request and sees Overlapping appointments with a count — or No overlapping appointments — safe to approve. For each clashing appointment you choose a Resolution:

  • Keep as-is — the appointment stays, somebody will handle it.
  • Cancel & notify patient.
  • Reschedule (open wizard) — after approval Heltio will ask you to pick a new slot.
  • Reassign to colleague — naming the person taking over.

Rejecting requires a reason — without one you will see Reason is required when rejecting.

04

Report sick leave

The Sick leave (L4) screen and the Report sick leave button. The form has a Start date, an optional End date, a ZUS L4 number (optional), an Issued by field (Doctor, Nurse, Physiotherapist, Self-reported) and a reason.

You leave the end date empty when it is not yet known — the sick leave then has the state Open and the label Open-ended. You close it later through Close sick leave, giving the Actual end date.

05

Arrange cover instead

When the absence is short and only individual shifts are involved, use Shift Swaps instead of leave: a Paired swap (with a specific colleague) or an Open coverage shift that anyone on the team can pick up. Open coverage has to be enabled in the practice policy.

When something goes wrong

Error

You cannot approve your own request.

What this means: The person deciding is also the person who submitted it.

What to do: Ask another administrator. This block exists so that the decision gets a second pair of eyes.
Warning

This request has already been decided.

What this means: Somebody decided earlier — usually a second administrator at the same moment.

What to do: Refresh the list and check what decision was made.
Error

End date must be on or after start date.

What this means: The date range is reversed.

What to do: Correct the dates. A one-day absence has the same start and end date.
Error

Failed to load conflicts.

What this means: The list of clashing appointments did not load when the request was opened.

What to do: Close and reopen the request. **Do not approve** until you see the list — otherwise you are deciding without knowing how many patients it affects.
Error

The work schedule feature is not enabled for this clinic.

What this means: The practice does not have the schedule module enabled, and time off is part of it.

What to do: Contact Heltio support.
Warning

Reporting sick leave requires an internet connection.

What this means: An attempt to report L4 from the mobile app with no signal.

What to do: Report it again once the connection is back. This operation does not work offline.

Who has access

Clinic Admin Practitioner

A practitioner submits requests and reports their own sick leave; they see the My requests tab and Team absences. Administrators and the owner approve, reject, submit requests for others and keep the sick-leave register. Nobody approves their own request. Every decision leaves a trace in the audit log.

Was this article helpful?

Didn't find an answer? Write to us.

Open the contact form