Cardiac Catheterization and ICD-10 Coding

Accurate ICD-10-CM diagnostic coding and ICD-10-PCS inpatient procedural coding are essential for establishing medical necessity, supporting reimbursement, and ensuring regulatory compliance in the cardiac catheterization laboratory. Whether documenting coronary artery disease, acute myocardial infarction, decompensated heart failure, or procedural complications, clinicians and coding specialists must understand the precise alphanumeric structure of ICD-10. This comprehensive guide covers primary diagnostic indication codes, procedural coding rules, medical necessity policies, and procedural complication coding.

🩺 Reviewed by our Editorial Team⏱ 7 min read🗓 Updated August 2026

ICD-10-CM vs ICD-10-PCS: Understanding the Two Systems

Cardiac catheterization coding involves two distinct branches of the International Classification of Diseases, Tenth Revision (ICD-10):

Coronary Artery Disease & Angina Pectoris Codes (I25 & I20)

Atherosclerotic cardiovascular disease is the most frequent indication for diagnostic coronary angiography and PCI:

ICD-10-CM CodeClinical Diagnosis DescriptionCoding Notes & Specificity
I25.10Atherosclerotic heart disease of native coronary artery without angina pectorisDefault code when CAD is documented on native arteries without active symptoms of angina.
I25.110Atherosclerotic heart disease of native coronary artery with unstable anginaPatient presents with acute crescendo angina, rest pain, or accelerating ischemic symptoms.
I25.111Atherosclerotic heart disease of native coronary artery with angina pectoris with documented spasmPrinzmetal / variant angina on background native CAD.
I25.118Atherosclerotic heart disease of native coronary artery with other forms of angina pectorisStable exertional angina pectoris (CCS Class I–IV).
I25.119Atherosclerotic heart disease of native coronary artery with unspecified angina pectorisUsed when angina is documented but stability/type is not specified in the clinical chart.
I25.700Atherosclerosis of coronary artery bypass graft(s) with unstable anginaDisease affecting autologous vein grafts or arterial grafts with unstable symptoms.
I25.810Atherosclerosis of coronary artery bypass graft(s) without anginaSilent or stable disease documented in saphenous vein grafts (SVG) or internal mammary grafts (LIMA/RIMA).
I20.0Unstable angina (without prior documented CAD)Acute coronary syndrome presentation where baseline CAD has not yet been anatomically confirmed.

Acute Myocardial Infarction & ACS Codes (I21 & I22)

Coding acute myocardial infarction requires identifying the anatomical location and whether the event is an initial or subsequent MI:

ICD-10-CM CodeType of Infarction & Anatomical CulpritClinical Presentation & ECG Findings
I21.01STEMI involving Left Main (LM) coronary arteryST elevation in aVR > V1 with widespread ST depressions; catastrophic cardiogenic shock risk.
I21.02STEMI involving Left Anterior Descending (LAD) coronary arteryAnterior / anteroseptal STEMI; ST elevations in leads V1–V4.
I21.09STEMI involving other coronary artery of anterior wallAnterolateral STEMI; ST elevations in leads V4–V6, I, and aVL.
I21.11STEMI involving Right Coronary Artery (RCA)Inferior wall STEMI; ST elevations in leads II, III, and aVF.
I21.19STEMI involving Left Circumflex (LCx)Inferolateral / posterior STEMI; ST elevations in II, III, aVF and V5–V6.
I21.4Non-ST elevation myocardial infarction (NSTEMI)Type 1 acute myocardial infarction with positive troponin biomarkers without ST elevations (subendocardial MI).
I21.A1Myocardial infarction type 2Myocardial ischemia secondary to supply-demand mismatch (e.g., severe sepsis, acute anemia, tachyarrhythmia, hypertensive crisis) without acute atherothrombotic plaque rupture.
I22.0 – I22.9Subsequent STEMI / NSTEMIReported when a patient suffers a new acute myocardial infarction occurring within 4 weeks (28 days) of a previous initial MI.

Heart Failure, Shock & Valvular Disease Indication Codes

Diagnostic right-heart catheterization and hemodynamic studies are frequently performed for heart failure and shock differentiation:

ConditionICD-10-CM CodeDescription & Key Specificity
Systolic Heart Failure (HFrEF)I50.20 – I50.23I50.20 (Unspecified), I50.21 (Acute), I50.22 (Chronic), I50.23 (Acute on chronic systolic heart failure).
Diastolic Heart Failure (HFpEF)I50.30 – I50.33I50.30 (Unspecified), I50.31 (Acute), I50.32 (Chronic), I50.33 (Acute on chronic diastolic heart failure).
Combined Systolic & DiastolicI50.40 – I50.43Combined heart failure with reduced EF and elevated filling pressures.
Cardiogenic ShockR57.0Severe pump failure with CI <2.2 L/min/m² and hypotension requiring pressors/MCS.
Aortic Valve StenosisI35.0Non-rheumatic aortic stenosis (indication for diagnostic cath or pre-TAVR workup).
Mitral Valve RegurgitationI34.0Non-rheumatic mitral valve insufficiency.
Pulmonary Arterial HypertensionI27.0Primary pre-capillary pulmonary hypertension (evaluated via RHC with vasoreactivity testing).

ICD-10-CM Codes for Cath Lab Complications

When adverse procedural events occur during or following catheterization, specific complication codes must be assigned to capture iatrogenic morbidity:

Inpatient Procedural Coding: ICD-10-PCS Architecture

For inpatient facility billing, cardiac catheterization and percutaneous coronary interventions are coded using the 7-character ICD-10-PCS table:

Character PositionMeaningCath Lab Example (PCI with Drug-Eluting Stent in LAD)
1. SectionMedical and Surgical0 (Medical and Surgical)
2. Body SystemHeart and Great Vessels2 (Heart and Great Vessels)
3. Root OperationObjective of procedure7 (Dilation — expanding an orifice or the lumen of a tubular body part)
4. Body PartSpecific vessel territory0 (Coronary Artery, One Site) or 1 (Two Sites)
5. ApproachTechnique used to reach site3 (Percutaneous — access via needle/sheath through skin)
6. DeviceMaterial left in body4 (Drug-Eluting Intraluminal Device / DES) or D (Bare-Metal Stent / BMS) or Z (No Device / Balloon PTCA)
7. QualifierAdditional attributeZ (No Qualifier)

Thus, placing a drug-eluting stent in a single coronary artery via standard percutaneous radial or femoral access generates the exact ICD-10-PCS code: 027034Z.

Medical Necessity &amp; Audit Compliance

To ensure full reimbursement under Medicare Local Coverage Determinations (LCDs) and commercial payer rules:

  1. Document Supporting Objective Symptoms: Unstable angina, positive stress test (SPECT, Stress Echo, or CTA), ischemic ECG changes, or elevated cardiac biomarkers must be clearly stated in the pre-procedure history.
  2. Never Use 'Rule Out' Codes in Outpatient Charts: In outpatient coding, never code a 'suspected' or 'rule-out' condition. Code the confirmed diagnosis, or code the presenting symptoms (e.g., R07.9 Chest pain, unspecified) if the cath reveals completely normal coronaries.
  3. Document Type of Infarction: Always distinguish between Type 1 STEMI/NSTEMI (plaque rupture) and Type 2 MI (I21.A1 — supply-demand mismatch).
  4. Report Combination Codes: Whenever CAD and angina coexist, report the combination code (e.g., I25.110) rather than two separate codes for CAD and angina.

Summary and Key Takeaways

Also coding outpatient procedures?

See the companion guide to cardiac cath CPT coding.

Cardiac Cath CPT Codes →

Frequently asked questions

What is the ICD-10 code for coronary artery disease (CAD)?

The default ICD-10-CM code for atherosclerotic heart disease of a native coronary artery without angina is I25.10. If the patient has unstable angina, the combination code is I25.110. If stable exertional angina is documented, use I25.118.

What is the ICD-10 code for NSTEMI?

The ICD-10-CM code for an acute Non-ST Elevation Myocardial Infarction (NSTEMI) is I21.4.

What is the ICD-10 code for STEMI of the LAD?

The ICD-10-CM code for a STEMI involving the Left Anterior Descending (LAD) coronary artery is I21.02 (anterior wall STEMI).

What is a Type 2 Myocardial Infarction and what is its ICD-10 code?

A Type 2 MI occurs when myocardial ischemia results from an oxygen supply-demand mismatch (such as severe hypotension, tachyarrhythmia, severe anemia, or sepsis) without acute atherothrombotic coronary plaque rupture. Its ICD-10-CM code is I21.A1.

What is the difference between ICD-10-CM and ICD-10-PCS?

ICD-10-CM is the diagnosis coding system used in all clinical settings to establish medical necessity. ICD-10-PCS is a 7-character procedural coding system used exclusively for inpatient hospital facility billing in the US.

What is the ICD-10 code for cardiogenic shock?

The ICD-10-CM code for cardiogenic shock is R57.0.

What is the ICD-10 code for a femoral artery pseudoaneurysm post-cath?

The ICD-10-CM code for a pseudoaneurysm of an artery of the lower extremity following catheterization is I72.4.

What is the ICD-10 code for acute on chronic systolic heart failure?

The ICD-10-CM code for acute on chronic systolic (heart failure with reduced ejection fraction / HFrEF) is I50.23.

Can you code 'rule-out CAD' on an outpatient cardiac cath claim?

No. In outpatient coding guidelines, 'probable', 'suspected', or 'rule-out' diagnoses cannot be coded. If the coronary angiogram is normal, the coder must report the presenting symptom, such as chest pain (R07.9) or shortness of breath (R06.02).

Sources & further reading

External links are provided for reference; always confirm current details with the official source.

♥
RCIS Practice Test Editorial Team

Our content is written and reviewed by contributors with cardiovascular and allied-health backgrounds, grounded in standard references and the official CCI exam domains. Educational use only — not medical advice. See our editorial policy.