← Thyra Health

The EHR Data Migration Playbook: Moving Without Losing

Author: Jean Jacques Nya Ngatchou, MD | November 1, 2025

Jean Jacques Nya Ngatchou, MD is a board-certified endocrinologist and the founder of Thyra, an AI-powered EHR for specialty and primary care workflows. He previously practiced at Optum and completed his endocrinology fellowship at the University of Washington. Thyra is backed by INSEAD AI Venture Lab and Google Cloud for Startups.

Data migration is the highest-risk phase of any EHR transition. A structured playbook reduces surprises, protects patient safety, and preserves operational continuity.

Migration is where EHR transitions succeed or fail

You can have the best EHR in the world. If the migration loses data, corrupts records, or takes too long, the clinic will never trust the new system.

Data migration is not a technical project. It is a clinical safety project with technical components.

The migration phases

Phase 1: Discovery and mapping

Before moving anything, you need to know:

Common data categories:

Phase 2: Extraction

Getting data out of legacy EHRs is often the hardest part. Options:

Plan for incomplete extraction. Every source system has data that does not export cleanly.

Phase 3: Transformation

Source data rarely matches destination format exactly. Common transformations:

Every transformation is a potential data quality issue. Validate aggressively.

Phase 4: Loading

Load data into the destination system in dependency order:

  1. Practice and provider setup
  2. Patient demographics
  3. Insurance and coverage
  4. Clinical data (problems, meds, allergies)
  5. Historical documents and notes
  6. Lab results
  7. Appointments and scheduling data

Phase 5: Validation

Validation is not optional. For every data category:

Phase 6: Parallel run

Run both systems simultaneously for a defined period. This:

The risks that matter

Silent data loss

Data that migrates but loses context. A medication without a dose. A lab without units. A diagnosis without a date. These are harder to detect than complete failures.

Referential integrity

Patient records that reference providers, locations, or orders that did not migrate correctly. Broken references create confusion and potential safety issues.

Historical continuity

Clinicians need longitudinal context. If historical data is incomplete or inaccessible, clinical decision-making degrades.

Staffing the migration

You need:

The standard to hold

If you cannot prove that every active medication, every allergy, and every active problem migrated correctly, you are not ready to go live. Patient safety is the acceptance criterion.