Skip to content

Program adherence — what the patient does between visits

The Compliance tab on a program card: the overall rate, a per-exercise breakdown with average pain and difficulty, a 16-week activity heatmap, and a reminder when the week looks bad.

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

Every entry the patient logs about a completed exercise comes back to the clinic. Heltio assembles those entries into a picture of how the program actually works — not how it looked on the day it was assigned.

This is a prompt for a conversation, not a grade for the patient. A low rate usually means the program is too long, too hard or badly explained — and that is what gets changed first.

Open Programs

How to do it

01

Open the Compliance tab

Go into the patient's program and switch to the Compliance tab. The Compliance Overview section gives Overall Compliance as a percentage, the number of sessions completed against those planned, the Last logged date (or Never), and the current streak of consecutive days.

The tab does not appear on a program template — it shows only when the program has a patient assigned.

02

Drop down to a single exercise

The Per Exercise table has four columns: Exercise, Completion, Avg Pain and Avg Difficulty. This is the most practical view on the whole tab — it shows whether the program is failing as a whole, or whether one exercise in it hurts and is therefore being quietly skipped.

03

Read the activity heatmap

The Activity Heatmap is a grid of 16 weeks, day by day. The colour of a cell says: All completed, Partial, None logged or No data. Hover over a cell to see how many of how many exercises the patient ticked off that day.

Look for patterns here, not single days: weekend gaps, a break after the second week, a return after a visit.

04

See the same thing without opening the program

The Programs list shows a Compliance bar on every row, so a drop is visible without opening the card.

In the active visit session the patient-context panel gives the rate for their first active program and highlights it when it falls below half — you have that number in front of you at the moment you can ask about it.

05

Pick up the weak-week reminder

Every so often Heltio creates a high-priority reminder for the practitioner in charge when program compliance for the current week has dropped below half. There are two conditions and both matter:

  • the program has to be active, and the patient has to have at least one entry that week — total silence raises no reminder, because the week may simply not have started;
  • there is one such reminder at a time per practitioner–patient pair, until the previous one is dismissed.

When something doesn't work

Info

No compliance data yet. Activate the program so the patient can log exercises.

What this means: The patient has not logged any completion in this program yet.

What to do: Check that the patient knows about the program and has portal access. The message suggests activating the program, but a patient can log completion in a Draft program too.
Info

Never

What this means: The value in **Last logged** — the program is active, but the patient has never opened it.

What to do: Check that the patient has portal access and knows the program is waiting there at all.
Warning

Editing window closed — you can only edit entries from the last 48 hours.

What this means: A message on the patient's side: they want to correct an entry older than two days.

What to do: The completion history is part of the record, so patients do not rewrite it freely. Make the correction on the clinic side.
Warning

Log date must be within the last 90 days and not in the future.

What this means: The patient is catching up on days more than three months back.

What to do: Catching up reaches a quarter back at most. Anything older cannot be reconstructed — treat the gap as a gap.

Who has access

Clinic Admin Practitioner

Compliance is visible to anyone who can open the patient's program: the practitioner in charge and the clinic admin. The weak-week reminder goes only to the practitioner assigned to the program — not to the whole team.

Was this article helpful?

Didn't find an answer? Write to us.

Open the contact form