Skip to content
In this article
For clinics

How to move patients over from other software

The migration is done by the Heltio team. What to prepare, in what order it runs, and what the move does not cover — without the wizard that does not exist.

4 minute readReviewed: August 24, 2026

You are moving your clinic to Heltio and you have a patient database in your previous software — MedFile, Proassist, a spreadsheet, or on paper. The migration is done by the Heltio team. There is no screen in the panel today where you upload a file yourself. You do not have to retype anything; you do have to arrange it with us.

How to do it

01

Decide what you are actually moving

Before you ask for an export, settle two things:

  • Who you are moving. Every patient, or only those who have been in over the last two years? Moving a database that goes back ten years means processing data you need a basis for and have to provide retention for.
  • How deep. The record card and appointment history alone is different work from full clinical notes with attachments. Tell us what you really need on day one.
02

Ask your current provider for a full export

What we need above all: the patient data together with the consents, the appointment history with its statuses, the clinical notes and the attachments.

The format is not critical — we have worked from spreadsheet exports and from interchange files. Do not rework the file yourself and do not clean up date formats on your own initiative; it is easier for us to read the original than to guess what has been corrected.

03

Write to us before you start seeing patients in Heltio

The migration affects your go-live date, so we discuss it before the start, not after. When you get in touch, give us the name of the previous software and the approximate number of patients and appointments.

04

Wait for the dry run

The first pass is a dry run only: we count the rows and check the consistency of the links, writing nothing. You get a report of what will move and what the export is missing. Only once you accept it do we start writing.

This is the moment to look at the numbers. If a thousand appointments are missing from the report, that means the export did not include them — not that they will be lost in Heltio.

05

The data moves in stages

In order: the clinic with its rooms and price list, the patients with their consents (privacy policy, marketing, data processing), the courses of therapy, the appointments with their statuses preserved, the clinical notes with their ICD-10, ICD-9 and ICF codes, and finally the attachments.

The run is resumable — an interrupted migration picks up where it stopped and does not duplicate what has already been moved.

06

Check a sample before you start working

After the migration, open the patient list and go through a dozen or so records: do the contact details match, does the appointment history carry the right dates and statuses, do the attachments open. A dozen records picked at random will catch a systematic error; one record will catch nothing.

07

Invite patients to the portal — one at a time

There is no bulk invitation send. Spread it out and send the invitation during a visit, while the patient has their phone in hand — the invitation is valid for only 48 hours. Details: how to invite a patient to the portal.

What the migration does not cover

  • P1 certificates. The clinic configuration and the practitioner identities carry over, but the certificate files cannot — you upload them yourself in the P1 configuration.
  • Patient passwords. Patients set up portal access afresh.
  • Billing from the previous software. Invoices issued in the old system stay in the old system; in Heltio you start a new numbering sequence. Keep access to the old software for as long as your accountant needs it.

Who has access

Clinic Admin

The migration is requested by the clinic owner or administrator — they are responsible for the patient data as controller within the meaning of the GDPR. Heltio processes it on their instruction; the details are in the processing agreement.

Was this article helpful?

Didn't find an answer? Write to us.

Open the contact form