Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
ICD-10-CM Code

ICD code T86.32 – Heart-lung transplant failure

Billable Code Specific Code


Code Definition

T86.32 is the billable ICD-10-CM code for heart-lung transplant failure. It applies when the provider documents that the transplanted heart-lung bloc can no longer sustain adequate function, from an immune or a non-immune cause.

The code is complete at five characters and is reported with a second code that names the complication. Coders often confuse it with T86.31, heart-lung transplant rejection, because notes sometimes use the two terms interchangeably. Each code describes a distinct clinical event, so the provider's stated conclusion decides which one applies.

Chapter
S00-T88 Injury, poisoning and certain other consequences of external causes
Category
T86 Complications of transplanted organs and tissue
Group
T86.3 Complications of heart-lung transplant
Billable
Yes
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

ICD-10 code T86.32 reports heart-lung transplant failure, separate from rejection (T86.31), infection (T86.33) and other complications (T86.39).

T86.32 is a complete, billable 5-character code with no 7th character, because category T86 has no A, D or S extension.

Do not report Z94.3 with T86.32, since the T86.3- code already tells the payer the patient has a heart-lung transplant.

Add a second code that names the complication itself, as the official guidelines require for every T86 code.

Most denials and audit findings trace back to rejection coded as failure, T86.39 used as a catch-all, or notes that only say graft dysfunction.

ICD-10 code T86.32: Quick-reference summary

ICD-10 code T86.32 is the billable ICD-10-CM code for heart-lung transplant failure, a loss of function in a transplanted heart-lung bloc. It sits in subcategory T86.3 beside rejection, infection and other complications.

Report it as a complete five-character code, add a second code for the cause, and leave Z94.3 off the claim. The table below holds the reference facts.

FieldDetail
CodeT86.32
Full descriptorHeart-lung transplant failure
BillableYes, as a complete 5-character code
7th characterNone. Category T86 has no 7th-character extension
Code systemICD-10-CM
Chapter19 (S00-T88): Injury, poisoning and certain other consequences of external causes
BlockT80-T88: Complications of surgical and medical care, not elsewhere classified
SubcategoryT86.3: Complications of heart-lung transplant
Report Z94.3 with it?No. The T86.3- code already carries the transplant status
Second code needed?Yes. Add a code that identifies the complication itself

Clinical definition: What heart-lung transplant failure means

Heart-lung transplant failure is the inability of the transplanted organ bloc to sustain adequate cardiopulmonary function. It is a separate event from an immune-mediated rejection episode.

The distinction matters because rejection (T86.31) is an alloimmune attack on donor tissue. Failure can follow primary graft dysfunction, chronic allograft vasculopathy, infection-related damage, or other non-immune causes of graft deterioration.

Provider documentation should state “failure” rather than “dysfunction” or “poor function” to support this code. A note that says “the graft is not performing well” is not enough without a clinician-level determination of failure.

Key clinical presentations that fall under T86.32 include:

  • Acute graft failure: severe loss of function within days of transplant, often called primary graft dysfunction (PGD) in the perioperative window.
  • Chronic graft failure: progressive deterioration over months to years, often linked to bronchiolitis obliterans syndrome in the lung component.
  • Refractory failure: end-stage graft non-function that leads to retransplant evaluation or a palliative transition.

Primary graft dysfunction is a recognized failure mechanism. Check current Coding Clinic guidance before you code it as T86.32, because direction on PGD has evolved.

T86.3x sibling codes: Choosing the right heart-lung transplant code

Subcategory T86.3 contains five codes. Picking the wrong sibling, usually T86.31 or T86.39, is a frequent coding error on heart-lung transplant complication claims.

CodeDescriptorUse when…
T86.30Unspecified complication of heart-lung transplantA complication is documented but its type is not. Use it only when a physician query is not possible.
T86.31Heart-lung transplant rejectionThe provider documents rejection, usually confirmed by biopsy or clinical criteria.
T86.32Heart-lung transplant failureThe provider states graft failure or non-function. The mechanism may be immune or non-immune.
T86.33Heart-lung transplant infectionAn infection affects the transplanted organs. Add a code that identifies the infection.
T86.39Other complications of heart-lung transplantThe complication is not rejection, failure or infection, such as an airway anastomosis problem. A malignancy of the transplanted organ adds C80.2.

T86.31 vs T86.32: Rejection vs failure

Rejection (T86.31) and failure (T86.32) are related but distinct events. Rejection is an immune attack on donor tissue. Failure is a loss of graft function that may or may not have an immune cause.

FeatureT86.31: RejectionT86.32: Failure
Primary mechanismAlloimmune attack on donor tissueLoss of graft function (immune or non-immune cause)
Documentation triggerProvider states “rejection”Provider states “failure” or “graft failure”
Biopsy findingLymphocytic infiltration, donor-specific antibodiesVariable; may show fibrosis, obliterative bronchiolitis, or non-specific changes
CDI action when ambiguousQuery whether an immune mechanism is confirmedQuery whether failure is the clinical conclusion
Can both be coded?Only when the provider documents rejection and failure as coexisting in the same encounter. Otherwise, use the code that matches the documented conclusion.

Why T86.32 has no 7th character

T86.32 is complete at five characters. Category T86 has no 7th-character extension, so there is no T86.32A, T86.32D or T86.32S to report.

The confusion comes from the neighbors. Most categories in the T80-T88 block, such as T81 through T85 and T88, require A, D or S to show the encounter type. T86 and T87 do not, and a claim scrubber built around the injury chapter can get this wrong.

Pro Tip

If your claim scrubber or charge template appends A, D or S to T86.32, fix the rule at the source. An invalid code fails front-end edits on every claim built from it.

Code sequencing, the second code and Z94.3

When heart-lung transplant failure is the reason for the encounter, T86.32 sequences as the principal or first-listed diagnosis. When the encounter is mainly for another condition, T86.32 sequences as a secondary diagnosis.

The official guidelines set two further rules for every T86 code. A transplant complication code is assigned only when the complication affects the function of the transplanted organ. Two codes are then needed: the T86 code, plus a secondary code that identifies the complication itself.

Codes that commonly sit alongside T86.32:

  • The complication code: the condition behind the failure, when documented. Bronchiolitis obliterans syndrome, for example, takes J44.81.
  • Long-term immunosuppressant use: a code from subcategory Z79.62 when the patient takes maintenance immunosuppressive therapy.
  • Coexisting rejection or infection: T86.31 or T86.33, only when the provider documents that complication as separate from the failure.

Why Z94.3 stays off a T86.32 claim

Z94.3 (heart and lungs transplant status) tells the payer that a patient has a heart-lung transplant. T86.32 already says the same thing, so the status code adds nothing.

The ICD-10-CM Official Guidelines address this directly in section I.C.21.c.3. A status code should not be used with a body system code that already includes the status information. The guidelines give Z94.1 with T86.2 as the example, and the same logic applies to Z94.3 with T86.3-.

Z94.3 belongs on encounters where the transplant is relevant but no T86.3- code applies. A visit for an unrelated condition in a stable heart-lung recipient is the typical case.

Code choice, the second code and the Z94.3 rule run in the same order on every T86.3- encounter, as the flow below shows.

Coding flow for T86.3 heart-lung transplant complications
The provider’s stated conclusion picks the T86.3- code, and only an undocumented type falls back to a query. Built from the ICD-10-CM tabular list and Official Guidelines.

Documentation requirements for heart-lung transplant failure

The physician note must contain an explicit statement of failure, not just abnormal test values or vague clinical language. Coders cannot infer failure from results alone.

Documentation that supports T86.32:

  • An explicit phrase such as “heart-lung transplant failure,” “graft failure,” or “transplant organ failure.”
  • Timing relative to the transplant: acute perioperative, subacute, or chronic.
  • Relevant objective findings, such as declining FEV1, worsening cardiac function on echocardiography, or biopsy results that support failure rather than rejection.
  • The clinical decision that follows, such as treatment escalation, retransplant evaluation, or a move to comfort care.
  • The complication behind the failure, so the required second code can be assigned.

When documentation is ambiguous between failure and rejection, CDI specialists should query the attending physician. The query asks whether the picture represents rejection, failure, or both. Record the query and the response in the medical record before you finalize the code.

The CDC/NCHS ICD-10-CM web tool provides the official tabular list and index. Use it to confirm the current descriptor and any instructional notes before you submit claims.

Common claim denials for T86.32 and how to avoid them

Transplant complication claims draw medical review because the code choice depends on a fine clinical distinction. Most problems on T86.32 trace back to documentation and code selection rather than the claim format. The reference on denial codes explains what each remittance reason means.

The most common denial and audit reasons for T86.32 claims:

  • Rejection and failure swapped: the note says “rejection episode” but the claim carries T86.32, or the reverse. Reviewers check the code against biopsy results and the provider’s stated conclusion.
  • T86.39 used as a catch-all: coders reach for “other complications” when the provider documented failure, or when an infection belongs in T86.33. A specific code exists, so the claim fails review.
  • Vague “dysfunction” documentation: the note describes poor graft function but never states failure. Without a query, the code is unsupported at medical review.
  • No code for the complication itself: T86.32 alone does not say what caused the failure. The guidelines require a second code, and a reviewer will look for it.
  • Z94.3 added alongside T86.32: the status code conflicts with the guidelines and is a common coding audit finding. Remove it from transplant claim templates.
  • Incorrect principal diagnosis sequencing: T86.32 listed first when another condition drove the admission changes the MS-DRG on inpatient claims.

Read the remittance before you resubmit. The denial management workflow and ERA processing guides explain how to route each reason code to the right fix.

Pro Tip

Run a 90-day lookback on your T86.3- claims and sort them by denial reason code. If T86.31 and T86.32 keep trading places, the fix belongs in the provider note template, not the claim.

Payer requirements for heart-lung transplant failure claims

Medicare covers heart-lung transplants performed at Medicare-approved transplant centers. That requirement governs the transplant itself. Care for a later complication such as graft failure is billed under the usual Part A and Part B rules.

Key payer requirements to verify before submitting T86.32 claims:

  • Supporting documentation on file: payers conducting medical review expect biopsy reports, pulmonary function tests, or cardiology evaluations in the record.
  • Prior authorization for readmissions: many commercial plans require it for inpatient admissions related to transplant complications. Confirm it before the admission, not after.
  • Immunosuppressive drug coverage: Medicare Part B covers these drugs after a Medicare-covered transplant. Commercial plans often route them through pharmacy benefits with their own prior authorization.

Coverage policies for transplant complications vary by payer and plan year, so check the payer’s current policy before billing. The ResDAC ICD coding resources explain how ICD-10-CM codes are used in Medicare claims data, including how diagnoses feed DRG assignment.

For complex multi-code encounters, the clean claim guide covers the structural checks that prevent front-end edit rejections.

How Pabau supports accurate T86.32 claims

A T86.32 claim succeeds or fails on the note behind it and on how fast the team sees a denial. Pabau, the practice management and billing platform we build, keeps the clinical record, the claim and the remittance on one patient profile.

Pabau’s claims management software submits claims through the Claim.MD clearinghouse for US practices. It tracks each claim and returns the remittance with its reason codes, so a rejected T86.32 claim does not sit unnoticed.

Custom clinical note templates help on the documentation side. A transplant follow-up template can ask the clinician to state rejection, failure or infection outright, which removes the most common reason to query.

Pabau checkout screen showing a completed invoice and the payment recorded against it
Pabau’s checkout records each invoice and payment on the patient record. Any balance left after a transplant claim is visible without a separate report.

Catch transplant claim errors before they age

Pabau’s claims management submits your claims through the Claim.MD clearinghouse and brings remittance and denial codes back to the patient record. Your team can spot a rejection-versus-failure mix-up and correct it fast.

Pabau claims management dashboard

Conclusion

T86.32 is simpler to report than its reputation suggests. It needs no 7th character and no Z94.3, only a clear statement of failure and a second code for the cause.

The hard part is the word in the note. Build templates that make providers choose between rejection, failure and infection, and most T86.3- denials disappear before the claim is built.

Book a demo to see how Pabau ties transplant notes, claims and remittance together for specialty practices.

Continue your research

Continue your research

Need to track denial patterns across transplant complication codes? Denial management in healthcare covers how to build a systematic denial tracking and appeal workflow for specialty billing teams.

Submitting claims electronically for complex multi-code encounters? Understanding the 837 file format explains how ICD-10-CM codes like T86.32 are structured in electronic claim submissions.

Looking for a coding compliance framework for your transplant program? Medical billing compliance outlines the documentation and audit readiness practices that protect transplant centers during payer reviews.

Coding an infection in a heart-lung recipient? T86.33 covers heart-lung transplant infection and the infection code that goes with it.

Frequently asked questions

What does ICD-10 code T86.32 mean?

ICD-10 code T86.32 is the billable ICD-10-CM code for heart-lung transplant failure. It applies when a transplanted heart-lung organ bloc can no longer sustain adequate function. It sits in subcategory T86.3, complications of heart-lung transplant, within block T80-T88.

Is T86.32 a billable ICD-10-CM code?

Yes. T86.32 is a complete, billable 5-character code. Category T86 has no 7th-character extension, so codes such as T86.32A or T86.32D do not exist. Report T86.32 as it stands, with a second code that identifies the complication.

What is the difference between T86.31 and T86.32?

T86.31 is heart-lung transplant rejection, an immune attack on donor tissue usually confirmed by biopsy. T86.32 is heart-lung transplant failure, a loss of graft function with an immune or non-immune cause. The provider’s documented conclusion decides the code. When a note uses both terms, query the physician before you assign both.

Should Z94.3 be reported with T86.32?

No. Section I.C.21.c.3 of the ICD-10-CM Official Guidelines rules out a status code alongside a body system code that already includes the status. T86.32 already tells the payer the patient has a heart-lung transplant. Z94.3 belongs on encounters where no T86.3- code applies.

When should T86.39 be used instead of T86.32?

T86.39 covers heart-lung transplant complications that are not rejection (T86.31), failure (T86.32) or infection (T86.33). Examples include an airway anastomosis problem, or a malignancy of the transplanted organ reported with C80.2. Use T86.39 only when the documented complication is not a failure of the graft itself.

Avatar photo
Despina Petrushevska
Content Writer

Despina Petrushevska is a content writer covering aesthetics, dermatology, and clinic operations, known for making detailed clinical concepts clear and engaging. Outside of work, she enjoys photography, weekend getaways, and finding inspiration in everyday experiences.
×