The day I moved a whole clinic into a new system.
Years of patient records, appointments, notes, documents and referrals moved into Halaxy, with the relationships between them checked before and after the live move. Uncertain matches stopped for review, so the clinic received a usable clinical history instead of old problems in a new system.
Why importing the files wasn’t enough
The records existed.
Whether they belonged together was another question.
The same patient appeared more than once across the source records.
Contact and personal details changed depending on which source we checked.
Some records and referrals were missing information they needed.
Appointments, clinicians and documents didn’t always link to the right record.
Some notes and attachments couldn’t move safely in their original format.
Check first. Move second.
Before anything moved, I counted each record type, traced how patients, clinicians, appointments and documents were connected, and separated reliable matches from the ones that needed a person.
How a patient was matched
The migration control path
Four passes. No guessing.
Clean and match safely
Test before the live move
Move, verify and repair
Verified in Halaxy
What happened when something didn’t add up?
The clear records kept moving.
The uncertain ones stopped.
Moved automatically
- Several details identified the same patient
- Required information was present
- Patient, clinician and document links matched
- The record arrived complete in Halaxy
Stopped for review or repair
- More than one patient could match
- Important details were missing or conflicting
- A relationship between records was unclear
- A note, referral or attachment arrived incomplete
What reached the other side
Put the Data in Order
Sort out the duplicates, gaps and odd formatting before they get a new home.
Make Your Systems Work
Find the screen, setting or handoff making the job harder than it needs to be.
Build What’s Missing
If the standard options stop short, build the missing connection.
Make Sure It Keeps Working
Test the result, deal with the weird cases and leave people knowing what to do next.
Another project
Found the Right Clinician Faster
Routine checks happen automatically. Judgement calls stay with people.
Planning a migration?
Move the records. Keep the relationships. Show me what’s moving before somebody presses Import and carries the old problems into the new system.
