Skip to content

Department report

Patient-days, bed and place occupancy, therapist and device productivity, the waitlist and NFZ contract realization — all for a chosen period, on one screen.

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

The Department report answers the questions a facility's management asks, not an individual therapist: how many patient-days the wards produced, how full the beds and places are, how many executions fall to each person and each device, how many patients are waiting, and how much of the annual NFZ contract has already been realized.

It is a read-only report — it changes no data and issues no documents. It recomputes the numbers from scratch every time out of the events recorded in Heltio, so a corrected discharge date corrects the report immediately.

Open the Department report

How to do it

01

Open the report and set the period

In the side menu: Reports → Department report. Under the heading stands the chosen range — the last 30 days by default. You change it with ready-made ranges (This Week, Last month, Last 3 Months, This year) or through CustomApply. Granularity: switches the charts between Day, Week and Month.

The period cannot be longer than 366 days and cannot end before it begins.

Four places make up the whole reading: (1) the period and granularity choice in the header, (2) the row of patient-day cards, (3) the bed and place occupancy bars, (4) the realization-against-limit table at the bottom of the page.

Konto demonstracyjne — dane przykładowe, nie są to dane rzeczywisteDepartment reportOkres ▼EksportWIZYTY350 +12%PRZYCHÓD74 200 +8%ZALEGŁE12 400 -3%REALIZACJA89% +2%Wykres trendu100k75k50k25kStyLutMarKwiMajCzeLipSieWrzPaźTop 5 usług1.Masaż leczniczy18 200 zł2.Rehabilitacja kręgosłupa14 400 zł3.Fizjoterapia stawów11 300 zł4.Terapia manualna9 800 zł5.Krioterapia6 500 złOstatnia aktywnośćKowalski J. — wizyta14:30Nowak M. — rezerwacja13:10Wiśniewska A. — płatność11:45Zając P. — anulowanie10:20Lewandowski T. — wizyta09:051Period and granularity2Patient-days3Occupancy4NFZ limit
The numbers recompute on every visit — a corrected discharge date changes the cards and the charts at once.
02

Read the patient-days

Three cards at the top: Inpatient patient-days, Day-rehab patient-days and Total patient-days.

Inpatient patient-days are counted from ward stays: the day of admission counts, the day of discharge does not. A patient admitted and discharged the same day gives one patient-day; admitted on Monday and discharged on Wednesday — two. A stay longer than the period counts only for the part that falls inside it; a stay still open counts to the end of the period.

Day-rehab patient-days are the number of attendances recorded in day rehabilitation. Both numbers come from separate sources and never overlap — which is why the total is simply a sum.

03

Check the occupancy

Bed occupancy shows every ward with two bars: Current — the beds occupied at this moment — and Average across the whole period. On the right stands the figure in the form occupied / total; when it is exceeded the number turns red and Over capacity appears.

Place occupancy works the same way for day centres and gives the number of occupied places against the centre's capacity, for example 12 / 48 places occupied. Both numbers follow from the current state, not from a separate counter, so discharging a patient changes them instantly.

04

Compare productivity

Productivity per therapist counts the treatment executions recorded in the period and attributes them to the person who performed them. Productivity per device does the same for devices and stations, and gathers treatments performed without equipment into a No device bar — if that bar is the tallest, it usually means the team does not pick a device when logging, not that they do not use one.

05

See how many patients are waiting

Waitlist (current) gives the number Waiting and a breakdown by service type. This card is labeled Current snapshot and deliberately does not react to the chosen period — a queue is a state right now, not a sum from the past.

06

Compare realization with the NFZ limit

NFZ realization vs limit sets four rehabilitation settings — Inpatient general-systemic, Inpatient neurological, Day-rehab centre, Outpatient physiotherapy — against the annual limits written into the contract. The columns: Rehab setting, Realization %, Realized, Annual limit. You switch the Contract year between the previous, current and next year.

A setting with no limit entered shows No limit set. Exhausting a limit — including hitting its value exactly — raises an Over capacity warning. Under the table Heltio adds how many services in the period have no rehabilitation setting assigned; those enter no row at all.

When something goes wrong

Warning

End date must be on or after the start date

What this means: The date range is reversed.

What to do: Correct the dates in the period picker and click **Apply**.
Warning

Period cannot exceed 366 days

What this means: The range you chose is longer than a year. Patient-days are counted day by day, so the period is limited by design.

What to do: Split the analysis into shorter periods — a calendar year or quarters, for example.
Info

No data for the selected period

What this means: There are no stays, attendances or executions in the period for the card to count.

What to do: Check that the period covers the dates of the stays, and that the wards and day centres exist in the [organization structure](/pomoc/funkcje/szpital/struktura-organizacji).
Info

No NFZ-coded services in this period

What this means: No service in the period has NFZ coding recorded, so there is nothing to compare with the limit.

What to do: Fill in the coding when logging an execution — see [NFZ settlements](/pomoc/funkcje/szpital/rozliczenia-nfz).
Info

No NFZ contract for 2026

What this means: No limits are entered for the chosen year.

What to do: Click **Define contract limits** — the button leads straight to the **NFZ contract limits** screen.
Error

Could not load the report

What this means: A single card did not fetch its data; the others work independently.

What to do: Click **Retry** on that card — you do not have to reload the whole screen.

Who has access

Clinic Admin

The Owner, the Administrator and a Coordinator can see the report. The other roles get Access Denied with the explanation that analytics is reserved for owners and administrators. The NFZ realization vs limit section additionally requires the NFZ data permission — the same three roles have it, so in practice it is always seen together with the rest of the report.

Was this article helpful?

Didn't find an answer? Write to us.

Open the contact form