ICD-10 codes for Myocardial Infarction

Myocardial Infarction is coded primarily under I21, I21.3, I21.4 in the ICD-10-CM (Clinical Modification) classification. Top-level categories include I21 (Acute myocardial infarction); I22 (Subsequent STEMI & NSTEMI mocard infrc); I25 (Chronic ischemic heart disease). The 2025 ICD-10-CM code set includes 94 codes related to myocardial infarction, of which 74 are billable (specific enough to appear on a medical claim).

myocardial infarctionMIheart attackSTEMINSTEMIacute MI

Myocardial infarction (heart attack) is coded under I21 (acute) and I22 (subsequent, within 28 days) in ICD-10-CM. I21.0 to I21.2 cover STEMI by anatomical site, I21.4 is NSTEMI, I21.A1 is type 2 MI, and I21.A9 is other MI types. I25.2 is used for an old (healed) MI.

Total Codes

94

Billable Codes

74

Categories

3

SNOMED CT Concepts

25+

Top 12 Relevant ICD-10 Codes

The codes most commonly assigned to myocardial infarction, ranked by primary-match status, billable status, and specificity. Tap a code to see its full ICD-10 detail page.

Primary Code Categories

These are the top-level ICD-10-CM categories for myocardial infarction. Click any code to see all specific subcodes within that group.

Billable / Specific Codes (74)

Specific ICD-10-CM codes that can be reported on medical claims for myocardial infarction.

I21.01

STEMI involving left main coronary artery

Billable
I21.02

STEMI involving left anterior descending coronary artery

Billable
I21.09

STEMI involving oth coronary artery of anterior wall

Billable
I21.11

STEMI involving right coronary artery

Billable
I21.19

STEMI involving oth coronary artery of inferior wall

Billable
I21.21

STEMI involving left circumflex coronary artery

Billable
I21.29

STEMI involving oth sites

Billable
I21.3

ST elevation (STEMI) myocardial infarction of unsp site

Billable
I21.4

Non-ST elevation (NSTEMI) myocardial infarction

Billable
I21.9

Acute myocardial infarction, unspecified

Billable
I21.A1

Myocardial infarction type 2

Billable
I21.A9

Other myocardial infarction type

Billable
I21.B

Myocardial infarction with coronary microvascular dysfnct

Billable
I22.0

Subsequent STEMI of anterior wall

Billable
I22.1

Subsequent STEMI of inferior wall

Billable
I22.2

Subsequent non-ST elevation (NSTEMI) myocardial infarction

Billable
I22.8

Subsequent STEMI of sites

Billable
I22.9

Subsequent STEMI of unsp site

Billable
I25.10

Athscl heart disease of native coronary artery w/o ang pctrs

Billable
I25.110

Athscl heart disease of native cor art w unstable ang pctrs

Billable
I25.111

Athscl heart disease of native cor art w ang pctrs w spasm

Billable
I25.112

Athscl heart dis of native cor art with refract ang pctrs

Billable
I25.118

Athscl heart disease of native cor art w oth ang pctrs

Billable
I25.119

Athscl heart disease of native cor art w unsp ang pctrs

Billable
I25.2

Old myocardial infarction

Billable
I25.3

Aneurysm of heart

Billable
I25.41

Coronary artery aneurysm

Billable
I25.42

Coronary artery dissection

Billable
I25.5

Ischemic cardiomyopathy

Billable
I25.6

Silent myocardial ischemia

Billable
I25.700

Atherosclerosis of CABG, unsp, w unstable angina pectoris

Billable
I25.701

Athscl CABG, unsp, w angina pectoris w documented spasm

Billable
I25.702

Athscl CABG, unspecified, with refractory angina pectoris

Billable
I25.708

Atherosclerosis of CABG, unsp, w oth angina pectoris

Billable
I25.709

Atherosclerosis of CABG, unsp, w unsp angina pectoris

Billable
I25.710

Athscl autologous vein CABG w unstable angina pectoris

Billable
I25.711

Athscl autologous vein CABG w ang pctrs w documented spasm

Billable
I25.712

Athscl autologous vein CABG with refractory angina pectoris

Billable
I25.718

Athscl autologous vein CABG w oth angina pectoris

Billable
I25.719

Athscl autologous vein CABG w unsp angina pectoris

Billable
I25.720

Athscl autologous artery CABG w unstable angina pectoris

Billable
I25.721

Athscl autologous artery CABG w ang pctrs w documented spasm

Billable
I25.722

Athscl autologous artery CABG with refractory ang pctrs

Billable
I25.728

Athscl autologous artery CABG w oth angina pectoris

Billable
I25.729

Athscl autologous artery CABG w unsp angina pectoris

Billable
I25.730

Athscl nonautologous biological CABG w unstable ang pctrs

Billable
I25.731

Athscl nonaut biological CABG w ang pctrs w documented spasm

Billable
I25.732

Athscl nonaut biological CABG with refractory ang pctrs

Billable
I25.738

Athscl nonautologous biological CABG w oth angina pectoris

Billable
I25.739

Athscl nonautologous biological CABG w unsp angina pectoris

Billable

...and 24 more specific codes. Search all codes.

Cross-Mappings to Other Standards

ICD-10-CM codes for myocardial infarction link to several adjacent terminologies. These mappings are precomputed from official sources (NLM RxNav, UMLS Metathesaurus, SNOMED CT International) and served via AutoICD's reference and translate APIs.

SNOMED CT

25+ concepts mapped from this code group. Concept IDs include 15713081000119108, 285981000119103, 840309000, 840312002, ....

Browse SNOMED CT directory

UMLS Metathesaurus

25+ CUIs indexed. Sample: C0010072, C0027051, C0151814, C0155626, ....

Browse UMLS directory

ICD-11

ICD-11 (WHO 2022) classifies many of these conditions under different chapter and stem-code structures. Use the converter to see specific ICD-10 to ICD-11 mappings.

Open ICD-10 to ICD-11 converter

RxNorm and ICF

RxNorm covers medications used to treat myocardial infarction; ICF Core Sets describe how the condition affects functioning, activities, and participation.

Frequently Asked Questions

What is the ICD-10 code for myocardial infarction?

The primary ICD-10-CM codes for myocardial infarction are I21, I21.3, I21.4. Across all sub-categories, 94 codes are grouped under myocardial infarction, with 74 marked as billable (specific enough for a medical claim).

How many ICD-10 codes are there for myocardial infarction?

There are 94 ICD-10-CM codes related to myocardial infarction. Of these, 74 are billable specific codes and 20 are non-billable header categories that organize the specific codes underneath them. Header codes cannot be reported on a claim by themselves.

Is there a billable ICD-10 code for myocardial infarction?

Yes. 74 of the 94 ICD-10-CM codes for myocardial infarction are billable. Common examples include I21.01 (STEMI involving left main coronary artery); I21.02 (STEMI involving left anterior descending coronary artery); I21.09 (STEMI involving oth coronary artery of anterior wall). Code to the highest level of specificity supported by the documentation.

Which myocardial infarction ICD-10 code should I use for billing?

The most commonly used billable codes for myocardial infarction include: I21.01 (STEMI involving left main coronary artery); I21.02 (STEMI involving left anterior descending coronary artery); I21.09 (STEMI involving oth coronary artery of anterior wall). The correct code depends on the documented clinical presentation, including any complications, episode (acute / chronic), and laterality where applicable. Always code to the highest level of specificity supported by the clinical documentation.

Is I21 a billable ICD-10 code?

No, I21 (Acute myocardial infarction) is a non-billable header code. You need to use a more specific child code for billing purposes.

What are the SNOMED CT concepts for myocardial infarction?

The ICD-10 codes for myocardial infarction map to at least 25 SNOMED CT concepts. Examples of SNOMED CT concept IDs in this group include 15713081000119108, 285981000119103, 840309000, 840312002, 840316004. SNOMED CT is a clinical terminology used in electronic health records; AutoICD's coding API returns SNOMED CT IDs alongside each ICD-10 code via the include_snomed=true flag.

What UMLS Concept Unique Identifiers (CUIs) cover myocardial infarction?

The ICD-10 codes for myocardial infarction are linked to at least 25 UMLS CUIs in the National Library of Medicine's Metathesaurus. Sample CUIs include C0010072, C0027051, C0151814, C0155626, C0264686. UMLS CUIs unify the same concept across SNOMED CT, ICD-10, ICD-11, RxNorm, MeSH, and dozens of other source vocabularies.

What are other names for myocardial infarction in ICD-10?

Myocardial Infarction may also be referred to as: myocardial infarction, MI, heart attack, STEMI, NSTEMI, acute MI. The same ICD-10-CM codes apply regardless of which term appears in the clinical documentation. Synonyms are surfaced by AutoICD's NER pass and mapped to the canonical ICD-10 family above.

Continue Browsing

Automate ICD-10 Coding With AI

Send clinical text to the AutoICD API and get back structured ICD-10 codes with confidence scores. Integrates into any EHR or billing system in minutes.