Coronary Artery Disease (CAD) Medical Coding: ICD-10-CM Guidelines, CPC Exam Tips, and Documentation Essentials for 2026
Coronary Artery Disease (CAD) is one of the most commonly coded cardiovascular conditions in medical coding. Because CAD affects millions of patients each year, medical coders frequently encounter it in physician offices, inpatient facilities, outpatient hospitals, cardiology clinics, and risk adjustment coding.
Therefore, understanding how to correctly assign ICD-10-CM codes for Coronary Artery Disease is essential for accurate reimbursement, compliance, and CPC exam success.
In this comprehensive guide, we will review:
- What Coronary Artery Disease is
- Common CAD terminology
- ICD-10-CM coding guidelines
- Combination coding rules
- CAD documentation tips
- CPC exam preparation strategies
- Common coding mistakes
- Real-world coding examples
What Is Coronary Artery Disease (CAD)?
Coronary Artery Disease occurs when plaque builds up inside the coronary arteries, reducing blood flow to the heart muscle. As a result, patients may experience:
- Chest pain (angina)
- Shortness of breath
- Myocardial infarction (heart attack)
- Fatigue
- Cardiac complications
Additionally, CAD may be described using several provider terms, including:
- Coronary atherosclerosis
- Ischemic heart disease
- Arteriosclerotic heart disease (ASHD)
- Coronary heart disease
Because providers often use these terms interchangeably, coders must carefully review documentation before assigning codes.
ICD-10-CM Category for Coronary Artery Disease
Most CAD diagnoses are reported from:
I25 – Chronic Ischemic Heart Disease
Common ICD-10-CM CAD codes include:
| ICD-10-CM Code | Description |
|---|---|
| I25.10 | Atherosclerotic heart disease of native coronary artery without angina pectoris |
| I25.11- | Atherosclerotic heart disease of native coronary artery with angina pectoris |
| I25.70- | Atherosclerosis of coronary artery bypass graft(s) with angina |
| I25.81- | Atherosclerosis of coronary artery bypass graft(s) without angina |
| I25.2 | Old myocardial infarction |
Understanding Native Coronary Artery vs Bypass Graft
One of the most important CAD coding concepts involves identifying whether the disease affects:
- Native coronary arteries
OR - Coronary artery bypass grafts (CABG)
This distinction is critical because ICD-10-CM provides separate code categories.
For example:
- Native artery CAD → I25.1-
- Bypass graft CAD → I25.7- or I25.81-
Therefore, coders should always review the operative history and provider documentation carefully.
CAD With Angina Coding Guidelines
ICD-10-CM includes combination codes for CAD with angina.
As a result, coders typically report only ONE code when both conditions are documented.
Examples
| Documentation | ICD-10-CM Code |
|---|---|
| CAD without angina | I25.10 |
| CAD with unstable angina | I25.110 |
| CAD with documented spasm angina | I25.111 |
| CAD with unspecified angina | I25.119 |
Official ICD-10-CM Guideline for CAD and Angina
According to ICD-10-CM guidelines:
A causal relationship is presumed between coronary artery disease and angina pectoris unless documentation states otherwise.
Therefore, if the provider documents:
- CAD
AND - Angina
Coders should assign the combination code unless the provider specifically states the angina is unrelated.
This is an extremely important CPC exam concept.
CAD Coding Documentation Tips
Accurate documentation is essential for correct CAD coding. Therefore, coders should look for:
Key Documentation Elements
Type of artery involved
- Native artery
- Bypass graft
- Transplanted heart artery
Presence of angina
- Stable angina
- Unstable angina
- Variant angina
- Unspecified angina
History of procedures
- CABG
- Stents
- Angioplasty
- PTCA
Severity and complications
- Total occlusion
- Ischemia
- Calcification
- Vessel disease
CAD and CABG Coding Tips
Patients with prior coronary artery bypass grafting often continue to have CAD after surgery.
However, coders should not automatically code graft disease unless documentation specifically states the graft is affected.
For example:
Correct Example
“CAD of native coronary arteries status post CABG”
Code:
- I25.10
NOT:
- I25.81-
This distinction is commonly tested on CPC exams.
Coronary Stents and CAD Coding
A patient may have:
- CAD
- Coronary stents
- Prior angioplasty
However, the presence of a stent alone does not change the CAD code category.
Instead, coders may also assign:
| ICD-10-CM Code | Description |
|---|---|
| Z95.5 | Presence of coronary angioplasty implant and graft |
Therefore, coders should verify whether the provider documents:
- Active CAD
- History of stents
- Complications
- Restenosis
Common Coronary Artery Disease Coding Errors
Medical coders should avoid several common CAD coding mistakes.
1. Coding Separate Angina Incorrectly
If CAD and angina are linked, use the combination code.
Do not code:
- I25.10
PLUS - Angina code separately
unless documentation states the conditions are unrelated.
2. Confusing Native Artery Disease With Graft Disease
Always determine:
- Native vessel?
OR - CABG graft?
This affects code selection significantly.
3. Assuming CABG Eliminates CAD
Patients may still have CAD after bypass surgery.
Therefore, CAD may still be coded when documented.
4. Missing History Codes
Coders may need additional status codes such as:
- Z95.1 – Presence of aortocoronary bypass graft
- Z95.5 – Presence of coronary angioplasty implant and graft
CAD Coding Example Scenarios
Example 1
Documentation
“Atherosclerotic heart disease of native coronary artery with unstable angina.”
Code
- I25.110
Example 2
Documentation
“CAD of native vessels without angina. History of CABG.”
Codes
- I25.10
- Z95.1
Example 3
Documentation
“Atherosclerosis of bypass graft with unspecified angina.”
Code
- I25.709
CPC Exam Tips for Coronary Artery Disease Coding
CAD coding is heavily tested on the CPC exam. Therefore, students should focus on:
Key CPC Exam Concepts
Combination Codes
Know when CAD and angina combine into one code.
Native Artery vs Graft
This is one of the most commonly tested CAD concepts.
Status Codes
Understand:
- Z95.1
- Z95.5
Documentation Specificity
Watch for:
- Angina type
- Vessel type
- Prior procedures
CPC Exam Strategy for CAD Questions
When answering CAD coding questions:
Step 1
Identify:
- CAD?
- Angina?
- Both?
Step 2
Determine:
- Native artery?
- Bypass graft?
Step 3
Look for:
- Combination coding opportunities
Step 4
Review:
- Instructional notes
- Includes notes
- Excludes notes
This step-by-step process can help reduce exam mistakes.
Risk Adjustment and CAD
Coronary Artery Disease also plays a major role in risk adjustment coding.
Because CAD is a chronic condition, documentation should support:
- Ongoing monitoring
- Evaluation
- Assessment
- Treatment
Additionally, coders should verify that provider documentation supports active management during the encounter.
Coronary Artery Disease Coding Guidelines Summary
Important CAD Coding Rules
- CAD is commonly coded from category I25
- CAD with angina usually requires a combination code
- Native artery disease and graft disease use different code categories
- CABG history does not automatically mean graft disease
- Status codes may be required for prior bypass or stents
- Documentation specificity is essential
Final Tips for Medical Coders
Coronary Artery Disease coding requires careful attention to detail. However, once coders understand the ICD-10-CM structure and documentation requirements, coding CAD becomes much easier.
To improve accuracy:
- Read provider documentation carefully
- Verify artery type
- Identify angina relationships
- Review ICD-10-CM instructional notes
- Practice cardiovascular coding scenarios regularly
Most importantly, CPC students should continue practicing real-world CAD coding examples because cardiovascular coding is commonly tested on certification exams and frequently encountered in daily coding work.
Summary
Coronary Artery Disease is one of the most important cardiovascular diagnoses in medical coding. Because CAD coding involves combination codes, bypass graft distinctions, angina relationships, and status codes, coders must understand ICD-10-CM guidelines thoroughly.
By mastering these concepts, medical coders can improve coding accuracy, reduce claim denials, strengthen CPC exam performance, and build confidence in cardiology coding.

