Moving the data is the easy part.
Proving it all arrived is the hard part.
Landfall pulls patient data out of a legacy system and lands it in your new EHR, then produces a manifest that accounts for every record. You review each step before it happens, and you can roll any of it back.
Most data migrations arrive damaged.
Rows get dropped and nobody notices. Codes don't map cleanly, so they get guessed at or quietly left behind. Demographics come through mangled. Usually you find out months later, when a clinician opens a chart and the history isn't there. Landfall exists so that doesn't happen to you.
Three steps, and you check the work at each one
From your old system to the new one, with a checkpoint you approve before each part goes live.
Discover and map
We connect to your source, profile what's actually in there, and map every code and field to your target. You review and approve the crosswalks before anything moves.
Dry run
Landfall transforms and stages the data, runs it dry against the live target, and shows you the exact diff - what would insert, what would update, what's held back - before you promote.
Confirm it landed
Every run produces a manifest - source-to-target checks, per-table counts, and a walk through any single patient's record. That's your proof everything that left arrived.
What you can hand to compliance
A ship's manifest lists everything in the hold, so it can be checked off when it's unloaded. Landfall's manifest does the same for your records. When compliance asks whether the migration was complete, you have an answer with counts behind it instead of a shrug.
- Source-vs-target validation on every run, including orphans and missing demographics
- Per-table row counts: staged, promoted, inserted, updated, held back
- Patient-level review: open one record and check it field by field
- Reversible promotes - nothing is one-way until you say so
Accountable
Every record reconciled. If something is held back, you see exactly what and why.
Secure by default
PHI handled under HIPAA-aligned controls, least-privilege access, full audit trail.
Dry-run first
See the diff against the live target before promoting. No surprises in production.
Any source
NextGen, eClinicalWorks, Allscripts, a custom database, a folder of CSVs - we map them all to your target shape.
Try it on your own data first.
Book a demo and we'll run Landfall against a copy of your source data, then walk you through the manifest. Nothing touches your live target.