EHR Migration Integrity Checklist Full checklistStandardsValidation toolkit

EHR migration data-integrity checklist (full)

The complete validation checklist across all seven silent-data-loss failure modes. Each item is a concrete action to verify during migration, anchored to the governing standard.

Cross-cutting principle: Losing the code-system `system` URI is silent semantic loss even when the value looks intact — reconcile coded elements WITH their terminology binding, not just the visible code/display text.
General IT / operational guidance — not medical, legal, or compliance advice. This is a data-integrity validation checklist for EHR migration. Standards and versions revise; verify every citation and version against the live owner page and confirm requirements with your EHR vendor and your organization's compliance/HIM team before acting.
Version currency (verify on the owner page):

FHIR R4 (v4.0.1) is the ONC/ASTP §170.315(g)(10) certification baseline; R5 was skipped for US regulatory purposes. R4 is the correct migration target as of 2026-06.

USCDI required baseline = v3 (mandated via HTI-1, effective Jan 1, 2026). Newer published: v4, v5, v6 (published Jul 24, 2025). Validate against the version your certification obligation names — not just the newest.

FHIR US Core: current published v9.0.0 (STU 9, 2026); the version named in the current g(10) requirement = US Core 6.1.0 (maps to USCDI v3). Target the cert-named version.

ICD-10-CM FY2026 edition, effective Oct 1, 2025 – Sep 30, 2026 (note the newer April 1 mid-year update cadence).

Structured → unstructured loss High-risk silent loss

Discrete, coded fields (labs, meds, problems) get migrated as scanned PDFs or free text — the values look present but become unqueryable and uncomputable. This can also implicate information-blocking obligations (EHI must remain electronically accessible).

Anchored to:
21st Century Cures Act Final Rule (ONC)ONC/ASTP (HHS) (Published May 1, 2020. Interoperability, information blocking, ONC certification.)
HTI-1 Final RuleONC/ASTP (HHS) (Published Jan 9, 2024. Adopted USCDI v3 as certification baseline effective Jan 1, 2026.)
USCDI — US Core Data for InteroperabilityONC/ASTP (Standardized data classes/elements; the portability baseline.)
Information Blocking (45 CFR Part 171)ONC/ASTP (Since Oct 6, 2022 scope is ALL EHI, not just the USCDI subset.)

Code-system mapping gaps High-risk silent loss

Crosswalking SNOMED CT, ICD-10-CM, RxNorm, LOINC, and CVX between EHRs is where meaning silently shifts: version drift, one-to-many ambiguity, RXCUI≠NDC, retired concepts, and codes landing in the wrong terminology slot.

Anchored to:
SNOMED CTSNOMED International; US distributed by NLM (US National Release Center) (US Edition releases Mar 1 / Sep 1.)
ICD-10-CMCDC / NCHS (FY2026 effective Oct 1, 2025. Guidelines maintained by the four Cooperating Parties (AHA, AHIMA, CMS, NCHS).)
RxNormNLM (NIH) (Monthly full + weekly updates; no annual edition. RXCUI is a normalized concept, not an NDC.)
LOINCRegenstrief Institute (Released ~2x/yr. Confirm current build on Downloads page.)
CVX (vaccine codes)CDC (IIS) (Continuously maintained (Active/Inactive status).)
UMLS / MetathesaurusNLM (NIH) (CUI is not a guarantee of semantic equivalence at your needed granularity.)

Allergy & problem-list granularity loss High-risk silent loss

Status and granularity fields default-flatten during migration. A refuted or entered-in-error allergy arriving as 'active', or a resolved problem reappearing as active, is a patient-safety event — not a cosmetic data issue.

Anchored to:
FHIR AllergyIntolerance (R4)HL7 International
FHIR Condition (R4)HL7 International (Problem-list resource.)
HL7 FHIR US Core IGHL7 International (FHIR realization of USCDI.)
USCDI — US Core Data for InteroperabilityONC/ASTP (Standardized data classes/elements; the portability baseline.)

Dropped HL7 v2 / FHIR interface feeds High-risk silent loss

Lab (ORU), registration (ADT), radiology, and pharmacy interfaces silently aren't reconnected after cutover — the classic migration failure where the data stops flowing and nobody notices for days.

Anchored to:
HL7 v2 Messaging (ADT / ORU)HL7 International (Latest v2.9.1; v2.5.1 common in US production. (Page serves 202 to scripts; resolves in browser.))
HL7 FHIR R4 (v4.0.1)HL7 International (API-based interoperability baseline.)

Attachment / scanned-document loss Medium-risk silent loss

Document metadata migrates but the binary doesn't: broken or relative `attachment.url` pointers are the classic silent loss. For C-CDA, teams keep the human-readable narrative but lose the coded entries.

Anchored to:
FHIR DocumentReference (R4)HL7 International
C-CDA (Consolidated CDA)HL7 International (Document-exchange realization; R2.1 common portability baseline.)

Audit-trail / access-log loss Medium-risk silent loss

Legacy access histories and audit logs are dropped at cutover — but the HIPAA 6-year retention obligation follows the DATA, not the system. You must still be able to produce historical access logs for records created in the legacy EHR.

Anchored to:
45 CFR § 164.312(b) — Audit controls (required)HHS / eCFR (Mechanisms that record and examine activity in systems containing ePHI.)
45 CFR § 164.316(b)(2)(i) — 6-year documentation retentionHHS / eCFR (Retain 6 years from creation or last-in-effect, whichever is later.)

USCDI / C-CDA portability completeness High-risk silent loss

Use the cert-named US Core / USCDI version as the minimum completeness checklist. Anything in USCDI that doesn't round-trip is, by definition, silent loss of portable data.

Anchored to:
USCDI — US Core Data for InteroperabilityONC/ASTP (Standardized data classes/elements; the portability baseline.)
HL7 FHIR US Core IGHL7 International (FHIR realization of USCDI.)
C-CDA (Consolidated CDA)HL7 International (Document-exchange realization; R2.1 common portability baseline.)
Want this as a working file? The validation toolkit packages every item into a per-record reconciliation worksheet (CSV/sheet), a sign-off template, and the source-citation appendix — so your migration team can actually run it. Get the toolkit →
Not medical advice. IT/operational guidance for EHR data-migration validation, anchored to official HL7/FHIR, ONC/ASTP, HIPAA (eCFR), and code-system sources. Last verified 2026-06-22. Verify versions and requirements with your vendor and compliance team. Some outbound links may be referral links.