Skip to content

Program templates

A program saved with no patient, ready to be assigned: two assignment routes — quick, and exercise-by-exercise customisation — plus sharing a template with the rest of the clinic.

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

A program template is the same thing as any other program — weeks, days, exercises, prescriptions — only with no patient assigned. Assigning a template creates a new, independent program: a later change to the template does not touch programs already built from it, and a change to a patient's program does not travel back to the template.

Templates belong to the clinic. Heltio ships no ready-made template library — you have to build the first few yourself, usually out of programs someone has already been given.

Open Program Templates

How to do it

01

Create a template

On the Program Templates screen click New Template. The editor is the same as for a normal program, with one difference: the Patient field disappears, because a template is assigned to nobody.

A faster route starts from a finished program: on the Programs list switch to the Templates tab and use Create Template.

02

Assign a template to a patient — quickly

On the template tile choose Assign to patient, then Quick Create. You pick the patient and optionally change the Program title (optional); leaving it blank uses the template title. Heltio copies the whole structure and confirms with Program created from template.

The new program is created as a Draft. Look inside it before you Activate — patients see programs in that state in the portal too.

03

Or customise it exercise by exercise

The other route on the same button is Customize for Patient. It opens the Customize Program wizard in three steps:

  • Basics — patient, title, Frequency, Difficulty Level.
  • Customize Exercises — every exercise gets an Include this exercise checkbox plus its own Sets, Reps, Weight, Duration, Rest, Tempo and Patient Notes.
  • Review & Create — a last look before saving.

The bar at the top of the wizard shows three steps and the one you are on. 3 is the fields of the Basics step — patient, title, frequency and difficulty; 4 leads to the Customize Exercises step, where you untick what the patient is not meant to do.

Konto demonstracyjne — dane przykładowe, nie są to dane rzeczywisteCustomize Program1Krok 12Krok 23Krok 3Krok 1 z 3: Dane podstawoweOpis bieżącego kroku. Wypełnij pola poniżej, aby przejść dalej.Formularz dla bieżącego krokuPole AWprowadź wartość...Pole BWprowadź wartość...Pole CWprowadź wartość...← WsteczDalej →3Basics step fields4On to exercise selection
Step 1 of three collects the patient and the title; only the second step decides which exercises make it into the program.
04

Share the template with the team

A new template is visible only to the person who created it. The tile menu holds Share with clinic — after using it the template appears for every practitioner in the clinic and picks up a Shared marker. Unshare returns it to private.

The three tabs above the list filter on exactly that: All, My Templates, Shared.

When something doesn't work

Info

No templates yet. Create your first template to speed up program creation.

What this means: The clinic has no templates at all — neither its own nor shared ones.

What to do: Build the first one with **New Template**. There is no built-in library to pull anything from.
Warning

No templates available

What this means: The **Start from Template** field in the program editor has nothing to offer.

What to do: Same as above — a template has to exist first.
Error

The selected template could not be loaded. You can continue creating a program without a template.

What this means: The template disappeared between opening the list and picking it — usually because someone in the clinic just deleted it.

What to do: Refresh the list. You can finish the program by hand — nothing you typed is lost.
Warning

Replace form data?

What this means: You are loading a template into a form that already has something in it.

What to do: Loading overwrites the form and cannot be undone. If the typed data matters, save the program first, then load the template into a new one.
Error

Failed to load templates. Please try again.

What this means: The list did not arrive — usually a dropped connection.

What to do: Refresh the page.

Who has access

Clinic Admin Practitioner

A template can be created, edited and shared by a practitioner and the clinic admin. Sharing and unsharing is done by the template's author or an admin — not by everyone who can see it.

A practitioner assigns a program only with themselves as the one in charge. Assigning a program on behalf of someone else on the team is reserved for the clinic admin.

Was this article helpful?

Didn't find an answer? Write to us.

Open the contact form