Non-ST elevation (NSTEMI) myocardial infarction
How the code is built
I
Chapter
Diseases of the circulatory system
21
Category
Acute myocardial infarction
4
Char 4
Non-ST elevation, Type 1
Chapter
I00 to I99
Block
I20 to I25
Category
I21
Billable
Yes
Inclusion terms
Acute subendocardial, non-Q wave NOS, nontransmural NOS, and Type 1 non-ST elevation
Includes at I21
Acute, or a stated duration of 4 weeks or less from onset
Use additional at I21
Six codes, covering tobacco status and prior tPA administration
Excludes2 at I21
Old myocardial infarction, postinfarction syndrome, subsequent Type 1 infarction
Key takeaways
- I21.4 codes a Type 1 non-ST elevation myocardial infarction, and the tabular list restricts it to Type 1
- A Type 2 infarction is a different code with a code-first instruction; however, the electrocardiogram looks
- The 4-week limit is not a convention; it is written into the category's Includes note
- Two conversion rules run in one direction only, and thrombolysis does not change the code
- It is billable, maps to a risk adjustment category, and carries six additional codes most claims miss
What ICD-10 code I21.4 means
Code
Descriptor
Chapter
Block
Category
Billable
Inclusion terms
| Attribute | Detail |
|---|---|
| Code | I21.4 |
| Descriptor | Non-ST elevation (NSTEMI) myocardial infarction |
| Chapter | Diseases of the circulatory system |
| Block | Ischemic heart diseases |
| Category | I21, acute myocardial infarction |
| Billable | Yes |
| Inclusion terms | Acute subendocardial MI, non-Q wave MI NOS, nontransmural MI NOS, Type 1 NSTEMI |
A type axis, a site axis, and a clock
Axis one, infarction type
Type 1 with ST elevation
I21.0- to I21.3, by wall and artery
Type 1 without ST elevation
I21.4
This codeType 2, from supply and demand mismatch
I21.A1, with the underlying cause coded first
Type 3, 4, or 5
I21.A9
With coronary microvascular dysfunction
I21.B
Acute, type not stated
I21.9
Axis two, site, which applies only to ST elevation infarction
Axis three, the clock, and it is written in the Includes note
Within 28 days of onset
I21.4
This codeA new infarction within 28 days of a previous one
I22.2, subsequent NSTEMI
Beyond 28 days, care continuing
The applicable aftercare code
Beyond 28 days, healed
I25.2, old myocardial infarction
Clinical findings documented under I21.4
Symptoms
Electrocardiogram
Biomarkers
Angiography
Mechanism
Precipitants
Intervention
What the chart must show
- A provider-stated diagnosis of myocardial infarction
- Whether ST elevation was present
- The infarction type, meaning Type 1 or Type 2, stated rather than implied
- For a Type 2 event, the underlying condition and its causal relationship to the infarction
- The troponin pattern and the electrocardiographic findings
- Angiographic findings, including the absence of obstructive disease
- Date of onset, since the 28-day clock runs from it
- Whether a previous infarction occurred within the preceding 28 days
- Whether thrombolysis was given, and whether it was given at another facility within 24 hours
- Tobacco use, former use, or exposure
When to assign I21.4, and when not to
NSTEMI, Type 1, or plaque rupture without ST elevation
Non-Q wave, nontransmural, or acute subendocardial infarction
Type 2 myocardial infarction, or demand ischemia with troponin rise
NSTEMI documented in a patient with sepsis, anemia, or arrhythmia and no culprit lesion
Type 3, 4 or 5 infarction
Infarction with coronary microvascular dysfunction
Acute infarction, type not stated
STEMI, by wall and artery
NSTEMI that evolved into a STEMI
STEMI that became non-ST elevation after thrombolysis
A new infarction within 28 days of a previous one
Beyond 28 days with care continuing
Healed infarction
Postinfarction syndrome
Unstable angina, troponin negative
Coronary disease with angina and no infarction
| The record says | Assign |
|---|---|
| NSTEMI, Type 1, or plaque rupture without ST elevation | I21.4 |
| Non-Q wave, nontransmural, or acute subendocardial infarction | I21.4 |
| Type 2 myocardial infarction, or demand ischemia with troponin rise | I21.A1, with the underlying cause sequenced first |
| NSTEMI documented in a patient with sepsis, anemia, or arrhythmia and no culprit lesion | Query, since this describes a Type 2 event |
| Type 3, 4 or 5 infarction | I21.A9 |
| Infarction with coronary microvascular dysfunction | I21.B |
| Acute infarction, type not stated | I21.9 |
| STEMI, by wall and artery | The applicable I21.0 to I21.3 code |
| NSTEMI that evolved into a STEMI | The STEMI code |
| STEMI that became non-ST elevation after thrombolysis | The STEMI code, since the original event stands |
| A new infarction within 28 days of a previous one | I22.2 |
| Beyond 28 days with care continuing | The applicable aftercare code |
| Healed infarction | I25.2 |
| Postinfarction syndrome | I24.1 |
| Unstable angina, troponin negative | I20.0 |
| Coronary disease with angina and no infarction | The applicable I25.11- combination code |
Instructional notes at I21
Includes at I21
Excludes2 at I21
Excludes2 at I21
Excludes2 at I21
Use additional at I21
Use additional at I21
Code first at I21.A1
| Note | Content |
|---|---|
| Includes at I21 | Cardiac infarction, coronary artery embolism, occlusion, rupture and thrombosis, infarction of heart, myocardium or ventricle, and infarction specified as acute or with a stated duration of 4 weeks or less from onset |
| Excludes2 at I21 | Old myocardial infarction (I25.2) |
| Excludes2 at I21 | Postmyocardial infarction syndrome (I24.1) |
| Excludes2 at I21 | Subsequent Type 1 myocardial infarction (I22.-) |
| Use additional at I21 | Tobacco dependence, tobacco use, history of tobacco dependence, exposure to environmental tobacco smoke, occupational exposure to environmental tobacco smoke |
| Use additional at I21 | Status post administration of tPA in a different facility within the last 24 hours prior to admission |
| Code first at I21.A1 | The underlying cause of the Type 2 infarction |
Codes frequently confused with I21.4
I21.A1
Descriptor
Use instead when
I21.A9
Descriptor
Use instead when
I21.B
Descriptor
Use instead when
I21.9
Descriptor
Use instead when
I21.01, I21.02, I21.09
Descriptor
Use instead when
I21.11, I21.19
Descriptor
Use instead when
I21.21, I21.29
Descriptor
Use instead when
I21.3
Descriptor
Use instead when
I22.2
Descriptor
Use instead when
I22.0, I22.1, I22.8, I22.9
Descriptor
Use instead when
I25.2
Descriptor
Use instead when
I24.1
Descriptor
Use instead when
I24.8, I24.9
Descriptor
Use instead when
I20.0
Descriptor
Use instead when
I25.11-
Descriptor
Use instead when
I5A
Descriptor
Use instead when
R94.39
Descriptor
Use instead when
Z92.82
Descriptor
Use instead when
F17.-, Z72.0, Z87.891, Z77.22, Z57.31
Descriptor
Use instead when
| Code | Descriptor | Use instead when |
|---|---|---|
| I21.A1 | Myocardial infarction type 2 | A supply and demand mismatch is documented, with the cause coded first |
| I21.A9 | Other myocardial infarction type | A Type 3, 4, or 5 infarction is documented |
| I21.B | Myocardial infarction with coronary microvascular dysfunction | Microvascular dysfunction is documented |
| I21.9 | Acute myocardial infarction, unspecified | An acute infarction is documented with no type stated |
| I21.01, I21.02, I21.09 | ST elevation infarction of the anterior wall, by artery | ST elevation is present in an anterior distribution |
| I21.11, I21.19 | ST elevation infarction of the inferior wall, by artery | ST elevation is present in an inferior distribution |
| I21.21, I21.29 | ST elevation infarction of other sites | ST elevation is present elsewhere |
| I21.3 | ST elevation infarction of unspecified site | ST elevation is present without a site stated |
| I22.2 | Subsequent non-ST elevation myocardial infarction | A new infarction occurs within 28 days of a previous one |
| I22.0, I22.1, I22.8, I22.9 | Subsequent ST elevation infarction, by site | The subsequent infarction has ST elevation |
| I25.2 | Old myocardial infarction | The infarction is healed and beyond the acute window |
| I24.1 | Dressler's syndrome | Postinfarction syndrome is documented, reportable alongside |
| I24.8, I24.9 | Other and unspecified acute ischemic heart disease | An acute ischemic event is documented that is not an infarction |
| I20.0 | Unstable angina | Symptoms occurred without biomarker evidence of infarction |
| I25.11- | Atherosclerotic heart disease of native coronary artery with angina pectoris | Coronary disease and angina are documented without infarction |
| I5A | Non-ischemic myocardial injury | Troponin is raised from a non-ischemic cause |
| R94.39 | Abnormal result of other cardiovascular function study | A biomarker abnormality is reported without a diagnosis |
| Z92.82 | Status post tPA administration in a different facility within 24 hours | Reported alongside on a transfer |
| F17.-, Z72.0, Z87.891, Z77.22, Z57.31 | Tobacco dependence, use, history and exposure | Required additionally under the category instruction |
Services commonly reported with I21.4
What I21.4 does to a risk score
The acute code, the old infarction code, and the Type 2 code do not behave alike
These are three different reporting pictures, and they carry different weight.
The acute infarction codes map to a risk adjustment category. Old myocardial infarction is a status rather than an acute condition and carries far less, or nothing, depending on the model. The Type 2 code is separate again, and it brings the underlying condition with it because of the code-first instruction.
The most consequential error is the type, not the specificity.
Coding a Type 2 event as I21.4 reports a plaque rupture, which overstates the event, and it omits the underlying condition that the Type 2 route would have captured. That is a mismatch in both directions at once: the reported condition is wrong, and a capturable one is missing.
The acute window matters here too.
An infarction reported as acute beyond the 28-day boundary describes an event that is no longer occurring, and that is a documentation-to-code mismatch a reviewer will find.
Verify the categories against the payment year.
Categories were renumbered in the transition between model versions, and the ischemic heart disease part of the model was restructured, so an internal crosswalk built for an earlier year will not be reliable.
Coding errors that cause denials
Coding a Type 2 infarction as I21.4
Sequencing the Type 2 code ahead of its cause
Assuming a causal relationship for a Type 2 event
Reporting I21.4 for an infarction beyond 28 days from onset
Reporting I21.4 for a new infarction within 28 days of a previous one
Coding a STEMI as NSTEMI after thrombolysis changed the tracing
Coding an NSTEMI that evolved to STEMI as NSTEMI
Looking for a site character on I21.4
Coding a raised troponin with no ischemia as an infarction
Omitting the tobacco status code
Omitting the prior tPA status code on a transfer
Dropping the old infarction code because an acute one is reported
| Error | Correction |
|---|---|
| Coding a Type 2 infarction as I21.4 | Assign the Type 2 code with the underlying cause sequenced first |
| Sequencing the Type 2 code ahead of its cause | Sequence the cause first, since the instruction is now a code first |
| Assuming a causal relationship for a Type 2 event | Query, since the relationship must be documented |
| Reporting I21.4 for an infarction beyond 28 days from onset | Assign the aftercare code or the old infarction code |
| Reporting I21.4 for a new infarction within 28 days of a previous one | Assign the subsequent NSTEMI code |
| Coding a STEMI as NSTEMI after thrombolysis changed the tracing | Assign the STEMI code, since the original event stands |
| Coding an NSTEMI that evolved to STEMI as NSTEMI | Assign the STEMI code |
| Looking for a site character on I21.4 | None exists, since non-ST elevation infarction is not localised in the code set |
| Coding a raised troponin with no ischemia as an infarction | Assign the non-ischemic myocardial injury code |
| Omitting the tobacco status code | Add the applicable code, per the category instruction |
| Omitting the prior tPA status code on a transfer | Add it, since it affects the inpatient payment group |
| Dropping the old infarction code because an acute one is reported | Report both where documented, since the note is an Excludes2 |
Where to verify I21.4
ICD-10-CM Official Guidelines for Coding and Reporting, Chapter 9
ICD-10-CM Tabular List at I21
AHA Coding Clinic
CMS ICD-10 code page and the FY 2026 files
CMS Medicare Advantage rates and statistics
Medicare Coverage Database
Find the specificity
before the payer does
TruRev validates diagnosis specificity, sequencing, and medical necessity at charge entry, then routes what fails to a certified coder instead of the clearinghouse.