Cardiac surgery claims require different codes for the diagnosis, surgical procedure, and postoperative care. Choosing the wrong code can create documentation discrepancies and affect claim processing.

There is no single ICD-10 code for cardiac surgery. For example, Z48.812 identifies surgical aftercare following circulatory system surgery, while Z95.1 identifies the presence of an aortocoronary bypass graft.

This guide explains the relevant codes, their correct use, and the billing requirements healthcare providers should review.

What Is the ICD-10 Code for Cardiac Surgery?

The appropriate ICD-10 code depends on the reason for the encounter. A diagnosis code identifies the patient’s condition, while an aftercare or status code describes a different aspect of treatment. Hospital inpatient procedures require ICD-10-PCS codes rather than ICD-10-CM diagnosis codes to identify the operation.

A patient attending for regular follow up after CABG may be coded with Z48.812. If they have a current bypass graft, then Z95.1 may also be used. Neither of these codes will provide information about the bypass procedure that was carried out during their inpatient admission.

Common ICD-10 Codes Related to Cardiac Surgery

ICD-10-CM Code Description Coding Application
Z48.812 Encounter for surgical aftercare following surgery on the circulatory system Appropriate postoperative surgical aftercare
Z95.1 Presence of aortocoronary bypass graft Existing CABG graft status
Z95.2 Presence of prosthetic heart valve Applicable prosthetic valve status
Z95.3 Presence of xenogenic heart valve Documented xenogenic valve status
Z09 Follow-up examination after completed treatment for conditions other than malignant neoplasm Qualifying follow-up after treatment
I25.10 Atherosclerotic heart disease of native coronary artery without angina pectoris Documented coronary artery disease without angina
I35.0 Nonrheumatic aortic (valve) stenosis Documented nonrheumatic aortic stenosis
I97.130 Postprocedural heart failure following cardiac surgery Documented qualifying postoperative complication

The codes will have different uses. For example, if the patient has a history of bypass surgery they may need a status code. If they are being treated for active Coronary Artery Disease, the coding should reflect that.

The CDC ICD-10-CM classification files contain the official diagnosis codes and tabular instructions. The FY 2027 release became effective October 1, 2026.

ICD-10-PCS Coding Rules for Coronary Artery Bypass Grafting

In order to code CABG you must know how many bypass grafts there are. For ICD-10-PCS coders should know which coronary arteries were bypassed, what type of graft was used, where it was taken from and finally the technique used. This will help determine the correct code(s).

Guidelines state that when coding a coronary bypass you should use the body part character to show how many coronary artery sites were bypassed to. The qualifier will show what vessel it is being bypassed from. This will differ from some other bypass procedures.

The fact that the procedure was recorded as CABG x3 does not give us any information about the full ICD-10-PCS code. You will have to look at the operative report to see how they performed the bypasses.

When Does CABG Require Multiple Procedure Codes?

Procedures with different values and/or qualifiers for the device must be coded separately according to guideline B3.6c of ICD-10-PCS. Procedures with the same applicable values for the device and qualifier can be coded using the coronary bypass guidelines.

For example if the surgeon has performed two bypasses, one using an autologous saphenous vein graft and one using an internal mammary artery, these will need to be assessed separately due to differences in the graft and vessel type used.

Before assigning an ICD-10-PCS CABG code, verify:

  • Coronary sites: Number of coronary arteries receiving bypasses.
  • Graft material: Autologous vein, arterial graft, or other applicable material.
  • Source vessel: Vessel supplying blood through the bypass.
  • Approach: Surgical approach documented in the operative report.
  • Additional procedures: Separately reportable services supported by the record.

The procedure code must come from the applicable ICD-10-PCS tables. Assigning codes from surgical shorthand alone may overlook important details that affect the classification.

Which Diagnosis Code Applies to CABG?

The diagnosis will determine which ICD-10-CM code to report. I25.10 may be used if atherosclerotic heart disease of native coronary arteries without angina pectoris is documented.

However, other codes may be reported if the patient had CABG and had angina, bypass graft disease or other specific coronary diseases documented. The code should be determined by what the surgeon has diagnosed and the supporting documentation.

Z95.1 may be used to report the presence of the aortocoronary bypass graft after surgery but would not be reported if there is an active coronary disease to report.

For current procedure classifications, refer to the CMS ICD-10-PCS code files and guidelines.

ICD-10 Coding for Heart Valve Repair and Replacement

In Heart Valve conditions, you will need to code what is identified in the documentation as well as the procedure. If the provider documents nonrheumatic aortic stenosis then you would use I35.0. The inpatient procedure code will be determined by the procedure performed.

Valve repair and valve replacement are two different procedures. Replacement refers to replacing a body part with biological or synthetic materials. Repair refers to when a body part has been repaired by the surgeon. This doesn’t meet the definition of the more specific root operation.

The operative report must state which valve was affected, how the procedure was carried out and what material was used. You won’t have enough information if it just says aortic valve surgery.

Which Codes Apply After Valve Replacement?

This can be used post-operative to assign a status code in ICD-10-CM. Z95.2 is “Presence of prosthetic heart valve” and Z95.3 is “Presence of xenogeneic heart valve”.

This does not specify what the valve was replaced with during the inpatient admission, nor will this automatically assign a complication of an active prosthetic valve.

Documented Information Coding Consideration
Nonrheumatic aortic stenosis Evaluate I35.0
Prosthetic heart valve present Evaluate Z95.2 and applicable more specific codes
Xenogenic heart valve present Evaluate Z95.3
Valve repair performed Determine the supported ICD-10-PCS root operation
Valve replacement performed Review device, approach, and replacement details
Active valve prosthesis complication Evaluate the documented complication code

Code selection should reflect the clinical record and current tabular instructions. Coders should not report both a general and a more specific valve status code without confirming that the classification permits the combination.

ICD-10-CM vs. ICD-10-PCS vs. CPT: What Should You Report?

Cardiac surgery may involve three different coding systems. ICD-10-CM is diagnosis and reason for encounter coding, while ICD-10-PCS is the coding for the inpatient hospital procedure. CPT and HCPCS codes are often used for professional and many outpatient procedures.

A patient being admitted for CABG due to documented coronary artery disease will have an inpatient hospital claim using ICD-10-CM for the relevant diagnoses and ICD-10-PCS for the completed CABG. The surgeon’s professional claim will generally be CPT coded.

Coding System Purpose Typical Use
ICD-10-CM Diagnosis reporting Inpatient and outpatient encounters
ICD-10-PCS Hospital inpatient procedures Inpatient facility claims
CPT/HCPCS Professional and outpatient services Physician and outpatient claims

Selecting the wrong procedure classification can affect claim accuracy even when the diagnosis is correct. For example, an ICD-10-PCS code cannot replace the appropriate CPT code on a physician’s professional claim.

Practices handling complex surgical cases can strengthen these reviews through professional medical coding services, particularly when documentation and reporting requirements differ between facility and professional claims.

When Should Z48.812 Be Used for Cardiac Surgery Aftercare?

Z48.812 identifies an encounter for surgical aftercare following surgery on the circulatory system. It may apply when the visit concerns routine postoperative recovery rather than active treatment of another condition.

For example, a patient returns after CABG for incision assessment and routine recovery management. When the documentation supports surgical aftercare, Z48.812 may be appropriate. Z95.1 may also be reported when relevant to identify the patient’s bypass graft status.

The FY 2027 ICD-10-CM guidelines specifically recognize the combination of Z48.812 and Z95.1 as an example of reporting an appropriate status code with an aftercare code.

Aftercare, Follow-Up, and Active Treatment

Although these encounters may occur after the same operation, their coding requirements differ. The reason for the current visit determines whether an aftercare, follow-up, or active diagnosis code applies.

Choose the Right Coding Approach
Match the encounter purpose with the appropriate coding pathway.
01 / AFTERCARE
Routine Surgical Recovery
For visits focused on routine postoperative care and recovery.
Evaluate Z48.812
02 / FOLLOW-UP
Completed-Treatment Follow-Up
For qualifying follow-up after the treatment has been completed.
Evaluate Z09 when appropriate
03 / ACTIVE CONDITION
Coronary Artery Disease Management
For encounters addressing ongoing coronary artery disease.
Report the supported active diagnosis
04 / STATUS
Existing Bypass Graft
When the patient’s existing CABG graft status is relevant to the encounter.
Evaluate Z95.1 when relevant
05 / COMPLICATION
Active Postoperative Complication
When the provider documents a complication related to cardiac surgery.
Apply relevant complication coding rules
Documentation reminder: Select the coding approach based on the documented purpose of the encounter and applicable ICD-10-CM guidelines.

Z09 describes qualifying follow-up after completed treatment. It does not replace routine surgical aftercare during recovery or coding for ongoing treatment of an active cardiac condition.

Coders should review the purpose of the visit and the provider’s documentation rather than choose a code based solely on how much time has passed since surgery.

The FY 2027 ICD-10-CM Official Guidelines explain these distinctions and provide instructions for aftercare and status code reporting.

How to Code Postoperative Cardiac Complications

Post-operative complications will need evidence of the link between the diagnosis and procedure. A diagnosis will not always be enough to code the complication.

For example I97.130 is used to report post-procedural heart failure. This can only be coded if there is evidence in the medical record to support the diagnosis. You will also notice in the classification that you should also report another code to indicate heart failure.

If there is no evidence to show the relationship between the CABG and heart failure then you shouldn’t assume that it was caused by the CABG. It may be appropriate to ask the provider for clarification.

What Should Coders Verify?

Before assigning a postoperative complication code, review the following details:

  • Diagnosis: The provider documented the condition being treated.
  • Relationship: The record supports the required connection to surgery.
  • Specificity: The selected code matches the documented complication.
  • Additional codes: All applicable tabular instructions have been reviewed.
  • Sequencing: The diagnosis order follows the relevant encounter rules.

These checks are important when a patient returns for active treatment rather than routine recovery. A complication encounter should not automatically receive a surgical aftercare code simply because the operation occurred recently.

Documentation Requirements for Cardiac Surgery Claims

Cardiac surgery coding depends on the details available in the medical record. An operative summary may identify the general procedure, but the complete report must support the specific diagnosis and procedure codes assigned.

For CABG, coders need documentation of the coronary sites, graft material, source vessels, and approach. For valve procedures, they must identify the affected valve, surgical objective, implanted material, and technique. Missing details can prevent accurate ICD-10-PCS classification.

Postoperative documentation should also explain the reason for the encounter. The provider must distinguish routine recovery from treatment of an active cardiac condition or complication.

When Is a Provider Query Necessary?

When there is contradictory, unclear or incomplete information within the patient’s documentation, a query can be raised. The coder should determine what information influences the coding of the case.

An example would be where an operative report states that there were multiple by-pass grafts performed however there is no information to determine the origin vessel. Or a post op note states that there was a new problem but the relationship is not clear for coding complications.

Queries can be raised as necessary by the coding team to ensure that the correct codes are applied based on the fully documented clinical information. This ensures documentation integrity and will help to avoid any un-supported diagnoses being included on the claim.

Common Cardiac Surgery Coding and Billing Errors

Claim denials related to cardiac surgery can happen due to insufficient documentation of procedures, wrong diagnosis code chosen, and inaccurate reporting of separately billable procedures. Coding audit is necessary for determining such cases.

1. Selecting CABG Codes From Surgical Shorthand

Some of the characters to take into account include CABG x2. The information from the report of the operation must be consulted to ensure that all the above are captured accurately.

It is important to look at the full operative report to code the correct procedure.

2. Using Status Codes Instead of Active Diagnoses

Z95.1 This indicates that there is Aortocoronary Bypass Graft on the patient. Should the patient be undergoing treatment for Coronary Artery Disease, then the appropriate diagnosis would be applicable. In case there is any information regarding the bypass graft, this could be recorded in this category, although it should not replace the right diagnosis.

3. Reporting Aftercare for Complication Treatment

Z48.812 is an appropriate code for any aftercare following surgery. If the clinical encounter has had an active management for a documented complication, the coders should consider what complications are appropriate to code and if they are sequenced correctly.

4. Missing Additional-Code Instructions

Some codes will have notes in the tabular section about adding further diagnoses. For example, I97.130 has a note to indicate that a further code should be added for Heart Failure. Reviewing these notes will help avoid under coding.

5. Overlooking NCCI Edits and Modifiers

Claims relating to professional cardiac surgery may have edits between procedures, surgical global packages and may have modifiers required. The billing team will need to know if any extra services were provided.

Only Modifier 59 or an applicable X{EPSU} modifier should be applied if the documentation meets the criteria and the edit allows.

The CMS National Correct Coding Initiative Policy Manual provides guidance on procedure reporting, including cardiovascular surgery.

Recurring coding and payer issues can also be addressed through denial management services, which help practices investigate claim denials and identify patterns that require correction.

Cardiac Surgery Claim Review Checklist

A pre-submission review helps billing teams confirm that the documented diagnosis, surgical procedure, and reported codes accurately reflect the encounter.

Before submitting a cardiac surgery claim, complete these checks:

  • Confirm the documented cardiac diagnosis and encounter purpose.
  • Review the complete operative report and surgical technique.
  • Verify CABG graft configuration or valve procedure details.
  • Select the appropriate ICD-10-CM, ICD-10-PCS, or CPT codes.
  • Distinguish routine aftercare from active complication treatment.
  • Validate diagnosis sequencing and additional-code instructions.
  • Review relevant NCCI edits, modifiers, and global surgery requirements.
  • Check payer authorization, coverage, and final claim details.

For FY 2027, the ICD-10-CM release applies from October 1, 2026, through September 30, 2027. CMS’s October 2026 ICD-10-PCS release applies to inpatient discharges through March 31, 2027.

Using the applicable code set and reviewing claim documentation helps practices reduce avoidable errors before submission.

Frequently Asked Questions

What is the ICD-10 code for cardiac surgery aftercare?

Z48.812 identifies an encounter for surgical aftercare following surgery on the circulatory system. It may apply when the provider documents appropriate routine postoperative recovery care.

What is the ICD-10 code for status post CABG?

Z95.1 identifies the presence of an aortocoronary bypass graft. It describes the patient’s graft status rather than the original procedure or an active cardiac diagnosis.

Can Z48.812 and Z95.1 be reported together?

Yes. The ICD-10-CM guidelines specifically recognize this combination when the documentation supports both surgical aftercare and the relevant bypass graft status.

What is the ICD-10 code for heart valve replacement?

The appropriate code depends on what the claim reports. Z95.2 identifies prosthetic heart valve status, while Z95.3 identifies xenogenic heart valve status. The replacement procedure itself requires a separate procedure code according to the billing setting and operative documentation.

Does CABG require a separate ICD-10-PCS code for every graft?

Not necessarily. Coronary bypass coding depends on the number of coronary artery sites bypassed and the applicable device and qualifier values. Different device values or qualifiers may require separate procedure codes.

Keep Cardiac Surgery Claims Accurate

Cardiac surgery coding requires careful review of operative details, documented diagnoses, and postoperative encounters. CABG graft configurations, valve procedures, surgical aftercare, and complications involve different coding requirements that can affect claim accuracy.

A consistent coding process helps practices identify documentation gaps, correct reporting discrepancies, and reduce avoidable billing issues.

Tennessee Billing supports healthcare providers with medical coding, claim preparation, and revenue cycle services tailored to their practice needs.

Every Accurate Code Moves Your Revenue Forward
Reduce coding discrepancies and strengthen your cardiac surgery claim submissions with professional medical billing support.

Get a Free Medical Billing Assessment