Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Diagnostic Codes

ICD-10 Code I25.2: Old myocardial infarction coding guide

Key Takeaways

Key Takeaways

ICD-10 Code I25.2 (Old myocardial infarction) classifies a past MI that occurred more than 4 weeks (28 days) prior to the current encounter and presents no active symptoms.

I25.2 is a billable, specific ICD-10-CM code valid for reimbursement in FY 2026 and is classified under Chapter I25: Chronic ischemic heart disease.

The 4-week threshold separates I25.2 from acute MI codes (I21.x) and subsequent MI codes (I22.x): crossing that line with the wrong code triggers audit risk and claim denials.

Practice management software like Pabau helps cardiology and primary care teams apply ICD-10 codes accurately, reducing denials in cardiac rehab billing.

ICD-10 Code I25.2, titled “Old myocardial infarction,” classifies a past MI that a patient has experienced but which is no longer active or symptomatic at the time of the encounter. The CDC/NCHS ICD-10-CM web tool defines it as a past myocardial infarction diagnosed by ECG or other investigation, but currently presenting no symptoms.

This distinction matters clinically. The code does not indicate ongoing ischemia, active chest pain, or hemodynamic instability. It signals a healed infarct: structural evidence remains (often visible on ECG as Q-waves or imaging findings), but the patient has no current acute presentation requiring treatment for the MI itself.

Attribute Detail
Code I25.2
Description Old myocardial infarction
Billable/Specific Yes (FY 2026)
Chapter I25 – Chronic ischemic heart disease
Block I20-I25 – Ischemic heart diseases
Chapter range I00-I99 – Diseases of the circulatory system
Threshold for use MI occurred more than 4 weeks (28 days) ago
Synonyms Healed MI; past MI; old MI; history of MI; coronary arteriosclerosis in patient with history of previous MI

The code sits under the I25 parent category (Chronic ischemic heart disease), which is important for accurate ICD-10-CM diagnosis coding in cardiovascular contexts and downstream medical billing accuracy. I25 itself is not billable; I25.2 is the specific, reportable subcode.

When to use ICD-10 Code I25.2: The 4-week threshold explained

The 4-week rule is the most important boundary in MI coding, and it is where most billing errors originate. The ICD-10-CM classification treats MI as acute for the first 28 days. Once that window closes, the infarct is classified as old (or healed), and I25.2 applies.

  • Days 1-28 (acute phase): Use I21.x codes (Acute myocardial infarction), specifying site and type.
  • Day 29 onward (healed/old phase): Use I25.2 if the MI no longer requires active treatment and presents no current symptoms.
  • Subsequent MI within 4 weeks of an existing acute MI: Use I22.x (Subsequent myocardial infarction), not I25.2.
  • ECG-only finding with no symptoms: I25.2 is appropriate when the investigation (ECG, imaging) shows evidence of a prior infarct but the patient has no active complaints.

A practical scenario: a patient presents for a routine cardiology follow-up visit 6 weeks after discharge from a STEMI admission, billed under an office visit level such as CPT Code 99214. The acute episode has resolved, no further MI treatment is being provided, and the ECG shows residual Q-waves. ICD-10 Code I25.2 is the correct code here.

Coding it as I21.x would misrepresent the clinical status and flag the claim for review.

Another common situation involves incidental ECG findings. A patient being evaluated for hypertension has an ECG showing Q-waves consistent with an old inferior MI, but reports no cardiac symptoms and has no prior cardiac history on record.

Under ICD-10-CM guidelines, I25.2 correctly captures this asymptomatic, investigation-based diagnosis. Practices managing patients with several cardiovascular comorbidities still need structured documentation workflows so each condition is captured clearly at the point of care.

Understanding where I25.2 sits in the hierarchy helps coders assign the right code when multiple cardiac conditions are present. The I25 parent code covers the full spectrum of chronic ischemic heart disease. Key subcodes relevant to cardiovascular coding include the following:

Code Description Key distinction
I21.x Acute myocardial infarction Use within the first 28 days of MI onset
I22.x Subsequent myocardial infarction New MI occurring within 28 days of an initial acute MI
I25.2 Old myocardial infarction Healed MI, more than 28 days prior, asymptomatic
I25.1x Atherosclerotic heart disease of native coronary artery Often coded alongside I25.2 when CAD is documented
I25.5 Ischemic cardiomyopathy Use when ischemia has caused cardiomyopathy; do not use with I25.2 for the same condition
I25.9 Chronic ischemic heart disease, unspecified Use only when specificity cannot be determined; avoid when I25.2 is appropriate

Practices that manage patients with multiple cardiovascular diagnoses benefit from structured documentation inside their electronic medical records (EMR) system. Pabau’s patient record management feature organizes comorbidities and past diagnoses so coders can select the accurate code from documented findings at each encounter, not from memory.

Comprehensive EMR & patient record management
Comprehensive EMR & patient record management.

For coders who need to verify the current hierarchy and any FY 2026 updates, the AAPC Codify ICD-10-CM lookup provides searchable access to the tabular list with annotation back-references for all parent codes in the I25 category.

Pro Tip

When a patient has documented coronary artery disease AND an old MI, code both I25.1x (specifying vessel and presence or absence of angina) and I25.2 as separate diagnoses. The AAPC coding guidelines support dual coding here, and payers expect specificity. Using I25.9 (unspecified) when you have the documentation for both is a missed specificity opportunity that can flag your claims.

Documentation requirements for ICD-10 Code I25.2

The documentation burden for I25.2 is lower than for acute MI codes, but it is not zero. Coders need specific evidence in the record before assigning this code. Underdocumented encounters produce unspecified codes (I25.9), which carry less clinical weight and may affect risk adjustment in value-based care models.

For accurate ICD-10-CM diagnosis coding, the record must support the code being assigned. For I25.2, acceptable documentation includes any of the following:

  • ECG findings: Q-waves or other changes consistent with prior MI, documented and interpreted by the treating clinician.
  • Imaging evidence: Echocardiogram, cardiac MRI, or nuclear stress test showing a regional wall motion abnormality or perfusion defect consistent with healed infarction.
  • Clinical history: A clearly documented past medical history of MI with date of event (allowing confirmation that more than 28 days have elapsed).
  • Physician attestation: The treating provider must explicitly reference the old or healed MI in the encounter documentation. A coder cannot assign I25.2 based on an incidental finding alone without physician acknowledgment.

The ICD-10-CM Official Guidelines specify that diagnosis codes should reflect conditions that affect patient care, monitoring, or treatment at the current encounter. If the old MI is being managed (for example, as the qualifying diagnosis for cardiac rehabilitation), it affects the encounter and must be documented and coded accordingly.

Maintaining HIPAA-compliant documentation workflows, ideally backed by clinical documentation software built for practices, is essential when cardiac histories influence ongoing treatment decisions and billing. Every code assigned should have a traceable documentation trail in the patient record.

Streamline your cardiology and primary care billing

Pabau helps cardiology and primary care practices manage patient records, code encounters accurately, and reduce claim denials through integrated documentation and claims management tools.

Pabau practice management platform

Sequencing rules: Primary vs secondary diagnosis for I25.2

Whether I25.2 is coded as primary or secondary depends entirely on the reason for the encounter, and getting this wrong affects reimbursement and quality reporting.

When I25.2 is the principal diagnosis

I25.2 can serve as the principal diagnosis when the old MI is the main condition being evaluated at the encounter. This is uncommon in outpatient settings but occurs when a patient presents specifically for review of a previously diagnosed old MI (for example, a new patient who had a foreign MI and is establishing care).

When I25.2 is a secondary diagnosis

More commonly, I25.2 appears as an additional (secondary) diagnosis supporting the reason for the encounter. Typical scenarios include:

  • Cardiac rehabilitation: I25.2 is listed as an additional diagnosis supporting eligibility for Phase II or III rehab services, with the rehab visit coded as the primary reason for the encounter.
  • Comorbidity documentation: A patient seen for hypertension or diabetes has a documented old MI that affects their risk stratification. I25.2 is coded additionally to reflect the full clinical picture.
  • Pre-operative cardiac risk assessment: The old MI is coded secondarily to the primary reason for the pre-operative visit.

The ICD-10-CM Official Guidelines make clear that secondary diagnoses should be coded when they affect patient management at the encounter. An old MI that influences drug selection (antiplatelet therapy, beta-blockers), rehabilitation decisions, or risk stratification clearly meets this threshold.

Using Pabau’s digital intake forms for cardiology patients creates structured fields for capturing cardiac history, including prior MI dates. This data flows directly into encounter documentation, giving coders the specificity they need without relying on verbal history at billing time.

Customizable consent and intake forms
Customizable consent and intake forms.

Pro Tip

Audit your cardiac rehab billing quarterly. Pull all claims where I25.2 appears and verify: (1) the encounter notes explicitly state ‘old’ or ‘healed’ MI, (2) the date of the original MI can be confirmed as more than 28 days prior, and (3) no acute MI code (I21.x) was assigned during the same admission. Even one misassigned acute code in the 28-day window creates audit risk for the entire cardiac rehab claim set.

I25.2 and Medicare cardiac rehabilitation billing

ICD-10 Code I25.2 is a qualifying diagnosis for Medicare Phase II cardiac rehabilitation coverage. This is one of its highest-stakes billing applications, and the CMS coverage article (A53775) specifically lists I25.2 among the approved diagnoses for cardiac rehab reimbursement.

Under Medicare, cardiac rehabilitation programs are covered for patients whose qualifying event or condition is documented and dated. For old MI patients, the documentation must confirm the infarct occurred more than 4 weeks before the rehabilitation services begin. Practices should have a process for confirming this threshold at intake, not at billing.

Key Medicare cardiac rehab coding points for I25.2:

  • I25.2 must appear on the claim as a qualifying diagnosis, not merely in the progress notes.
  • The referral or order for cardiac rehab should reference the specific qualifying condition (old MI).
  • Medicare covers up to 36 sessions of Phase II cardiac rehab for qualifying diagnoses, with documentation supporting medical necessity at each session.
  • If the patient also has coronary artery disease (I25.1x), code both. Dual coding does not disqualify the claim and gives a more complete clinical picture.

Practices using claims management software can validate diagnosis codes at the point of care, catching a misassigned code, like an acute MI billed past the 28-day window, before the claim goes out rather than during a remittance review or audit.

The ICD List reference database provides a quick-reference lookup for I25.2 alongside its approximate synonyms and inclusion terms, useful for verifying that the clinical terminology used in documentation maps to the correct code before submission.

Common coding errors and audit risk with I25.2

I25.2 is a low-complexity code conceptually, but it produces specific, recurring billing errors in practice. Recognizing these patterns helps coders and practice managers reduce denial rates before they accumulate, whether or not their medical billing software flags them automatically.

Error 1: Using I21.x past the 28-day window

The most common error. A patient is seen on day 35 post-MI and the coder assigns I21.09 (STEMI involving other coronary artery) out of habit from the discharge coding. The acute code is now incorrect.

This triggers claim review because the payer sees an acute MI code on a date well beyond the expected acute phase, raising questions about whether the visit is for a new event or an ongoing acute episode.

Error 2: Coding I25.9 instead of I25.2

When documentation clearly states “old myocardial infarction” or “history of MI with no current symptoms,” using I25.9 (unspecified) is a missed specificity error. Payers and risk adjustment models weight I25.2 differently from I25.9, and under HCC risk adjustment, specificity affects the patient’s risk score. Chronic disease management programs and cardiac rehab authorizations also require specific qualifying diagnoses, not unspecified codes.

Error 3: Omitting I25.2 when it is clinically relevant

The opposite problem: the old MI is documented but not coded because it is considered “just history.” Under ICD-10-CM Official Guidelines, conditions affecting patient management at the encounter must be coded. If the old MI informs the treatment plan (antiplatelet prescribing, exercise capacity limits, cardiac rehab eligibility), it belongs on the claim.

Using structured practice management software with problem-list features that flag past diagnoses during encounter documentation reduces omission errors, particularly when it’s clear who’s responsible for keeping records current across a care team.

Coders should not be working from a blank slate at each visit for established cardiac patients. Similarly, clinical documentation at your practice is stronger when patient history flows automatically from prior encounters rather than relying on re-entry at each visit.

The bottom line on I25.2 coding

The 4-week threshold defines the boundary between acute MI coding and ICD-10 Code I25.2, and crossing it carries financial and clinical consequences that surface in denied claims and revenue cycle disruption.

Misassigning an acute code past 28 days, using the unspecified I25.9 when documentation supports I25.2, or omitting the code entirely when it affects patient management all cost practices money and create audit exposure.

Pabau’s claims management software gives cardiology and primary care teams the tools to validate diagnosis codes, capture complete documentation at every encounter, and reduce the manual review burden that leads to these errors. To see how Pabau supports accurate cardiovascular coding workflows, book a demo with the team.

Continue your research

Continue your research

Need to code other cardiovascular ICD-10 conditions? ICD-10 code I24.1: Dressler’s syndrome coding guide covers a related post-MI complication and its documentation requirements.

Managing billing compliance across your practice? Primary care compliance documentation outlines the documentation standards that support accurate coding and audit readiness.

New this week: our CPT Code 00210 guide covers anesthesia billing for intracranial procedures.

Also new: the HCPCS Code Q4104 guide breaks down billing for Integra bilayer matrix wound dressing.

For practices tracking patient-reported outcomes: our new Headache Disability Index template gives specialty practices another structured assessment tool.

Frequently asked questions

What is ICD-10 Code I25.2?

ICD-10 Code I25.2 is a billable ICD-10-CM diagnosis code for “Old myocardial infarction,” classifying a past heart attack that occurred more than 4 weeks (28 days) before the current encounter and that presents no active symptoms at the time of coding. It sits under the I25 Chronic ischemic heart disease parent code and is valid for FY 2026 reimbursement.

What is the difference between I25.2 and I21 codes?

I21.x codes (Acute myocardial infarction) apply during the first 28 days after MI onset, covering active or evolving infarction requiring treatment. I25.2 applies from day 29 onward, when the MI is healed and no longer symptomatic. Using I21.x past the 28-day mark misrepresents the clinical status and triggers payer review for an apparently chronic claim coded as acute.

Can I25.2 be used as a primary diagnosis code?

Yes, I25.2 can be the principal diagnosis when the old MI is the main reason for the encounter, such as a new patient visit focused on evaluating a prior MI. More commonly it appears as a secondary (additional) diagnosis supporting cardiac rehab eligibility, comorbidity documentation, or risk stratification when the encounter’s primary reason is something else, like hypertension management or pre-operative assessment.

Is I25.2 valid for cardiac rehabilitation billing under Medicare?

Yes. CMS Medicare Coverage Database Article A53775 lists I25.2 as a qualifying diagnosis for Phase II cardiac rehabilitation. The MI must have occurred more than 4 weeks before rehab services begin, must be documented with a confirmed date, and must appear on the claim as the qualifying diagnosis, not only in the progress notes.

When should I25.2 be coded for an ECG-only finding?

I25.2 is appropriate when an ECG or imaging study identifies evidence of a prior MI (such as Q-waves or a regional wall motion abnormality) and the treating provider documents the finding and acknowledges the past infarct in the encounter notes. The physician must explicitly reference the old MI; coders cannot assign I25.2 based on test results alone without documented clinical acknowledgment.

What does “old myocardial infarction” mean in ICD-10?

In ICD-10-CM, “old myocardial infarction” means a healed or resolved heart attack that occurred more than 28 days prior to the encounter and is no longer presenting symptoms requiring acute treatment. The term is equivalent to “healed MI,” “past MI,” and “history of MI” in clinical documentation, and all of these phrases in the physician’s notes support assignment of I25.2.

×