Blog

Switching dental clinic software: how to migrate data and go live without a day of downtime

What delays replacing bad software is not the price of the alternative but the fear of the move: 8,000 patient files, tooth charts, 60 open orthodontic cases with their instalments, four years of invoices, and a reception team used to a screen. The clinic stays on software that does not fit because moving looks harder than staying. It is not, if it is planned.

What moves and what does not

Moves: patient details, medical history, open cases (orthodontics, implants, treatment plans in progress) with their balances, the price list, insurers and patient policies, and upcoming appointments. Usually does not move: old closed invoices as line items (a PDF archive is enough), users who have left the clinic, and settings that were wrong to begin with.

The first decision is the cut-off line: invoices from a given date in the new system, everything before it in an exported archive. That decision halves the effort.

Weeks one and two: export and clean

Ask the current software to export patients, cases, balances and appointments as Excel or CSV files. Then clean: duplicate files (the same patient under three spellings), missing mobile numbers, balances nobody can explain.

Cleaning is the longest step and the most valuable, because a duplicate file in the old system becomes two patients in the new one. A clinic that postpones it moves the mess with it.

Week three: the trial import

The new system imports the cleaned files into a trial account. Then 20 random patients are checked: name, mobile, medical history, balance, orthodontic case with its instalments. Whatever is wrong is fixed in the import file, not by hand in the system, and the import is run again.

The price list is built with its codes, insurers with their lists, branches, chairs, dentists and their permissions, forms and message templates.

Week four: training on your own data

Training on a demo clinic is forgotten. Training on your clinic's imported data sticks: reception books a real patient, the dentist opens a real patient's chart, the accountant sees a real balance. A session per role rather than one long session for everyone, and a written guide for whoever joins later.

Week five: parallel running for days, not months

Three days in which reception records appointments and payments in both systems. Longer than that exhausts the team and delays the move. The goal is not a full reconciliation but finding what nobody expected: a service without a code, a missing insurer, a printer that will not print the invoice.

Week six: cut-over is an ordinary day

Choose a quiet day, export appointments and balances from the old system one last time the night before, import in the morning, and start working on the new one. The old system stays read-only for two months for looking up an old invoice, then it is closed.

For the first three days someone from the vendor is on WhatsApp all day, because most questions come on day one and end by day three.

Dental cases that need special care

Orthodontics: every case with its total price, paid, remaining and instalment schedule, or the clinic loses balances. Implants: completed stages and the fixture lot number. The lab: open orders with status and delivery date. The tooth chart: what can be imported depends on the old system; realistically it moves as an image or summary and the live chart is built from the first visit in the new system.

What to ask of the new vendor

A documented import template, a named migration owner, a trial import before the real one, training on your data, intensive support in the first week, and written confirmation that your data is yours and exports in full whenever you want, even if you leave them later.

Questions

How long does the switch take?

About 6 weeks for a mid-sized clinic, with cleaning the longest part. A multi-branch group moves branch by branch or all at once depending on size.

Do we lose old patient history?

No, whatever the old system hands over is moved. Old invoices are archived as PDFs and only the current balance moves.

What about open orthodontic cases?

They move as cases with total price, paid, remaining and instalment schedule, and are checked one by one before cut-over because they are the most sensitive.

What if the old software refuses to export our data?

Your data is legally yours under most contracts. Request the export in writing; if that fails, importing from Excel or from printouts is possible but slower.

Do we need to close the clinic on cut-over day?

No. Choose a quiet day, move the last update the night before, and start the morning on the new system with support available all day.

What if the new software does not suit us?

Make sure before signing that your data exports in full at any time. Software that makes leaving hard makes joining hard too.

See it on your own clinic

Thirty minutes on how your clinic actually runs. We will call you within 24 hours.

Book a demo WhatsApp