Curaeon Help Centre / KB-135
Open in the Help Centre →  ·  All topics
KB-135Data migrationHow-to
Draft. This article is awaiting technical review and may change — if anything here conflicts with advice from our team, follow the team.

Export the patient list, billing history or the whole database from Utilities → Import & export

Take your practice's own data out of Curaeon yourself: the patient list and the billing history as spreadsheets, and the complete database as a verified backup. No ticket is needed for any of the three.

Before you start

What is on the screen

One card, Export your data, with the line "no lock-in — every export is recorded in the audit log". It has four rows.

Row What it does Button
Patient list (CSV) "Every patient's demographics, including departed and deceased flags." Export CSV
Billing history (CSV) "Every invoice with totals and payments." Export CSV
Full database Tells you to take a verified backup and download it from Database backup. None. It is a pointer, not a button.
Import from another system Describes importing. Nothing is imported from this screen. Settings → Import patients
Utilities → Import & export: one card with two Export CSV buttons, the Full database pointer and the button to Settings → Import patients.
Utilities → Import & export: one card with two Export CSV buttons, the Full database pointer and the button to Settings → Import patients.

Export the patient list

  1. Open Utilities → Import & export.
  2. On the Patient list (CSV) row, choose Export CSV. The button reads Exporting… while the file is prepared, and both export buttons are unavailable until it finishes.
  3. Your browser saves a file named curaeon-patients.csv.

The file has one row for every patient the practice has recorded, in family-name order. There is no filter: patients who have left and patients who have died are included, and the last two columns say which.

Column Holds
family_name, given_name The patient's name
dob Date of birth, as year-month-day
sex Sex as recorded
medicare Medicare number
mobile, email Contact details
address, suburb, state, postcode Street address (first line) and locality
status active, or left for a patient marked as having left the practice
deceased yes for a deceased patient, otherwise empty

A detail that is not recorded is an empty cell.

Export the billing history

  1. On the Billing history (CSV) row, choose Export CSV.
  2. Your browser saves a file named curaeon-billing.csv.

The file has one row for every invoice, oldest first.

Column Holds
invoice The invoice number (empty for an invoice that has none yet)
date The day the invoice was created
patient Family name, given name
billing_type How the invoice is billed
status The invoice's status
total The sum of the invoice's lines
paid The sum of payments recorded against it

For billing figures grouped by month, practitioner or item, Reports is the better tool: its report builder exports what is on screen (KB-023 — Requesting a data export or report). This export is the raw list.

Export the full database

The complete practice is one backup file. There is no separate "export everything" button.

  1. Open Utilities → Database backup.
  2. Choose Back up now and wait for the new row to appear in Backup history.
  3. Check the row's status reads Verified. If it does not, choose Verify on that row.
  4. Choose Download on that row.

KB-139 — A tour of Utilities → Database backup, Restore and Backup schedule: every control and status walks through that screen, and KB-067 — Set up nightly backups, a second copy and a monthly restore drill covers nightly backups and the restore drill. A backup file is not a spreadsheet: it is a database dump that is read by restoring it.

What Curaeon records

To look one up later, open Settings → Audit log (KB-101 — Find who did what in the Audit log: kinds, Sign-ins, Exactly, Who and a bookmarkable view).

Handle the files like patient data

The "import" half of this screen

Nothing is imported from Utilities → Import & export. The fourth row explains that imports cover "patients, clinical history, the scanned archive and the appointment book" and that "every import previews first and writes nothing until approved", and its button takes you to Settings.

  1. Choose Settings → Import patients. It opens that screen.
  2. Follow KB-070 — Import patients, documents, appointments and balances from your previous system, and read the reconciliation report from there.

A whole-practice move from Best Practice or MedicalDirector is a different tool again: Utilities → Conversion (KB-136 — Run a rehearsal and a cutover from Utilities → Conversion, and how it differs from Import).

Which export do I want?

You need Use
A mailing or contact list of everyone Patient list (CSV) here
A list of patients matching clinical criteria Reports → Find patients (KB-080 — Find patients by clinical criteria and export the list)
Every invoice, for an accountant or an audit Billing history (CSV) here
Billing totals grouped and filtered Reports, the report builder (KB-023 — Requesting a data export or report)
Everything, for your own archive or independent proof you are not locked in A verified backup, downloaded
A clinical extract in another format, or a custom report A Data export / report request ticket (KB-023 — Requesting a data export or report)

If that didn't work

What you see What it means What to do
The export could not be generated. The server did not return the file. Either it could not be prepared, or it could not be recorded in the Audit log and so was not made. Try once more. If it repeats, raise a ticket and say which export.
Import & export is not in the list You are not signed in as a practice administrator. Ask an administrator, or see KB-034 — Choose the right role and permissions for a new staff member.
The CSV opens with long numbers changed or leading zeros missing Your spreadsheet program reformatted the columns on opening. The file itself is correct. Import the file as text columns rather than double-clicking it.
The main app will not load at all The same console is served by the practice server itself. Use the standalone console (KB-068 — Use the standalone admin console when the main app won't load).

The screen does not offer a choice of columns, a date range or a filter for either CSV. If you need a narrower file, use Reports, or raise a ticket describing the purpose.

Still stuck? Raise a ticket at support.curaeon.com.au or call 1300 XXX XXX. If your clinic can't see patients right now, call and choose option 1. Support is staffed Monday to Friday, 8:00–18:00 Sydney time; outside those hours a call or text to the same number is answered on a best-effort basis.