Pabau Engage inbox

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

Learn more
Book a demo Book a demo
ICD-10-CM Code

ICD code T86.30 Unspecified complication of heart-lung transplant

Billable Code Specific Code


Code Definition

T86.30 is the billable ICD-10-CM code for an unspecified complication of heart-lung transplant. It applies when the record confirms a complication of the combined graft but does not name it as rejection, failure, infection, or another specified type. Rejection is T86.31, failure is T86.32, infection is T86.33, and a named complication with no code of its own is T86.39.

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
Code also known as
complication of heart-lung transplant, heart-lung graft complication, heart-lung transplant complication NOS, combined heart-lung transplant complication
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

ICD-10 code T86.30 is the billable ICD-10-CM diagnosis code for an unspecified complication of heart-lung transplant. It is the catch-all entry in the T86.3 subcategory. Reach for it when the record documents a problem with the transplanted heart and lungs, but never says which kind of problem it is.

That boundary decides the claim. Documented rejection belongs to T86.31, failure to T86.32, and infection to T86.33. A named complication with no code of its own belongs to T86.39. T86.30 covers what is left: A complication the note confirms but does not classify.

Key takeaways

Key takeaways

T86.30 is the billable ICD-10-CM code for an unspecified complication of heart-lung transplant.

It applies when a complication is documented, but the record does not name it as rejection, failure, infection, or another specified type.

The specified siblings are T86.31 for rejection, T86.32 for failure, T86.33 for infection, and T86.39 for other complications.

Report Z94.3 heart and lungs transplant status with T86.30, and add any code named in the T86 use-additional-code note.

The CMS general equivalence mapping sends T86.30 back to the ICD-9-CM pair 996.83 and 996.84, not to a V42 status code.

ICD-10 code T86.30: Overview and description

T86.30 entered the ICD-10-CM tabular list when the classification took effect, and its title has not been revised since. The table below carries the reference data a coder needs before the claim goes out.

Field Value
Code T86.30
Full description Unspecified complication of heart-lung transplant
Billable/valid Yes, and complete at five characters
Code type Diagnosis code (ICD-10-CM)
Parent code T86.3, complications of heart-lung transplant
Code block T86, complications of transplanted organs and tissue
Chapter 19, injury, poisoning and certain other consequences of external causes (S00-T88)
7th character required No
In effect since October 1, 2015, with the same title through FY2026
ICD-9-CM crosswalk 996.83 with 996.84 (approximate, via CMS GEMs)

The CMS ICD-10 codes page publishes the annual update files, the tabular list, and the index. Check the current release there before you submit, since the tabular order file is the authority on what T86.30 actually says.

What “unspecified complication” means under T86.30

An unspecified complication code records that something went wrong with the graft while leaving the nature of the problem open. The word describes the state of the documentation, not a clinical finding. No patient has an unspecified complication in the way a patient has an infection.

Three conditions have to hold together before T86.30 is the right answer:

  • The patient received a combined heart-lung transplant, not a heart alone and not a lung alone.
  • The encounter note confirms a complication of that graft, rather than a routine surveillance visit with normal findings.
  • The note stops short of naming the complication, so rejection, failure, infection, and the specified others are all unsupported.

Routine post-transplant follow-up with no complication documented is not coded here at all. Z94.3 carries the transplant history on its own. Adding T86.30 to a clean follow-up visit puts a complication on the record that the clinician never wrote.

T86.30 is not the rejection code

Older coding references and several code lookup sites still describe T86.30 as heart and lung transplant rejection, unspecified. The CMS tabular list has never carried that title. Rejection of a combined heart-lung graft is ICD-10 code T86.31, and that code covers acute, chronic, and hyperacute rejection alike. If the note documents rejection of any type, T86.31 is the code, and the unspecified entry does not come into it.

T86.3 code block: Sibling codes for heart-lung transplant complications

T86.3 covers complications specific to a combined heart-lung graft. The subcategory header itself is not billable, so every claim carries one of its five-character children. Laying the full set out side by side shows where each boundary falls.

Code Description Billable When to use
T86.3 Complications of heart-lung transplant No, subcategory header Never submit directly; choose a five-character child
T86.30 Unspecified complication of heart-lung transplant Yes A complication is documented, but its type is not
T86.31 Heart-lung transplant rejection Yes The record documents rejection of the graft
T86.32 Heart-lung transplant failure Yes The record documents graft failure or primary graft dysfunction
T86.33 Heart-lung transplant infection Yes The record documents infection of the transplanted organs
T86.39 Other complications of heart-lung transplant Yes The complication is named, but none of the codes above fits it

The pair that trips coders is T86.30 against T86.39, because both read like a leftover bucket. They are not interchangeable. T86.39 is for a complication the clinician named, such as bronchial anastomotic dehiscence, that has no code of its own in this subcategory. T86.30 is for a complication nobody named.

Working through the note in a set order settles which of the five codes applies.

Decision path for ICD-10-CM T86.3 codes: no documented complication codes Z94.3 alone; a documented complication with no named type codes T86.30; a named type codes T86.31 rejection, T86.32 failure, T86.33 infection, or T86.39 other
The choice turns on one question the note either answers or leaves open, with T86.30 as the fallback. Built from the CMS ICD-10-CM tabular list.

Parent code: Complications of transplanted organs and tissue (T86)

T86 sits in chapter 19 and gathers every complication of a transplanted organ or tissue. Each organ gets its own subcategory, and the organ decides the code long before the complication does.

Subcategory Covers
T86.0 Complications of bone marrow transplant
T86.1 Complications of kidney transplant
T86.2 Complications of heart transplant
T86.3 Complications of heart-lung transplant
T86.4 Complications of liver transplant
T86.5 Complications of stem cell transplant
T86.8 Complications of other transplanted organs and tissues, including lung at T86.81-
T86.9 Complication of unspecified transplanted organ and tissue

A useful pattern runs through the block. Where a subcategory is subdivided, the fourth character 0 is the unspecified complication, and rejection sits one digit further along. T86.20 and T86.21 behave exactly as T86.30 and T86.31 do. The 0 digit never means rejection anywhere in T86.

Organ mismatch is the other frequent error. A heart-alone recipient with a graft complication codes to T86.2-, and a lung-alone recipient codes to T86.81-. Reporting T86.30 for either one contradicts the surgical history in the chart, and payers cross-check that history.

Companion codes to report with T86.30

T86.30 rarely travels alone. The transplant status code establishes the history that makes the complication plausible, and the tabular list adds an instructional note that several coders miss.

Companion code Description Why it is reported
Z94.3 Heart and lungs transplant status Establishes the combined transplant history; report on every T86.3- encounter
Z79.899 Other long-term (current) drug therapy Report when the patient is on maintenance immunosuppression
D89.81- Graft-versus-host disease Named in the T86 use-additional-code note; add when documented
C80.2 Malignant neoplasm associated with transplanted organ Named in the same note; the specific malignancy is coded as well
D47.Z1 Post-transplant lymphoproliferative disorder (PTLD) Named in the same note; add when PTLD is documented

The use-additional-code note at T86 is an official instruction, not a suggestion. Where graft-versus-host disease, a transplant-associated malignancy, or PTLD is documented alongside the unspecified complication, those codes belong on the claim too.

Sequencing follows the reason for the encounter. T86.30 is the principal diagnosis when the complication is what brought the patient in, with Z94.3 reported afterwards. Where the visit is really about immunosuppressant management, the sequence changes under section I.C.19 of the official guidelines.

Coding and documentation guidelines for an unspecified complication code

Unspecified codes attract scrutiny because they carry so little clinical information. The official guidelines expect coding to the highest level of specificity the record supports. A claim built on T86.30 therefore says as much about the note as about the patient. Fixing that sits with the query process, not the claim form. Pabau’s guide to denial codes covers the reason codes these claims come back with.

Pro Tip

Read the note for a named complication before you settle on T86.30. If the clinician named the problem and no sibling code fits it, the right answer is T86.39. T86.30 is only for a documented complication with no type attached to it at all.

Documentation checklist for a T86.30 claim:

  • Complication confirmed: the note records a problem with the transplanted heart and lungs.
  • No type named: the record contains no reference to rejection, failure, infection, or a named specified complication.
  • Combined graft on file: the surgical history confirms a heart-lung transplant rather than a single-organ transplant.
  • Five characters only: T86.30 is complete as written and takes no seventh character.
  • Status code attached: Z94.3 appears on the claim beside the complication code.
  • Query trail kept: where a query was sent and came back without a specific answer, keep that exchange with the record.

Common triggers for a denial or a records request on T86.30:

  • The note documents rejection, failure, or infection, so a specified sibling code was available.
  • The complication is named but coded to T86.30 instead of T86.39.
  • Z94.3 is missing, leaving the payer without the transplant history.
  • The patient received a heart alone or a lung alone, so the subcategory is wrong.
  • T86.30 repeats across a run of encounters with no query on file to explain it.

ICD-9-CM crosswalk for T86.30

Legacy payer systems and retrospective audits sometimes ask what T86.30 looked like before October 2015. The CMS general equivalence mappings answer that, and the answer is a pair of codes rather than a single one.

ICD-10-CM code ICD-9-CM equivalent (GEMs) ICD-9-CM description Mapping type
T86.30 996.83 with 996.84 Complications of transplanted heart; complications of transplanted lung Approximate combination entry; both codes are needed to carry the meaning

ICD-9-CM had no combined heart-lung category, so the mapping splits the graft into its two organs. That is why the entry lists two codes joined together rather than one equivalent. The same pairing applies across T86.31, T86.32, T86.33, and T86.39.

One crosswalk error circulates widely and is worth naming. V42.7 is sometimes given as the ICD-9-CM equivalent of T86.30, which is wrong twice over. V42.7 is liver replaced by transplant, and heart transplant status is V42.1. Both are status codes for a transplant history, so neither one reports a complication.

The ResDAC guide to ICD codes in Medicare files explains how the GEMs behave across the transition, including combination entries like this one. For the current tabular list and its instructional notes, the CDC ICD-10-CM web tool is the primary reference.

How Pabau supports transplant complication coding

Every unspecified complication claim starts as a documentation problem. The coder can only work with the words in the note, so the moment worth fixing is the encounter itself. Practice management software like Pabau shapes that moment with structured clinical forms. The clinician records what the complication is while the patient is still in the room.

From there the code stays attached to the encounter it came from. Pabau’s claims management software lets billing staff build the claim against the note and pair T86.30 with Z94.3. The submission then routes through the Claim.MD clearinghouse for validation before it reaches the payer.

The outcome is fewer unspecified codes leaving the practice by accident. A note that names the complication produces a specified sibling code, and the claims that still need T86.30 carry the query trail that justifies it.

Pabau checkout screen showing a completed payment beside an itemized insurer invoice
Pabau’s checkout builds the insurer invoice from the encounter itself, so T86.30 and Z94.3 reach the claim exactly as the coder assigned them.

Capture the complication before the coder has to guess

Pabau pairs structured clinical documentation with claims management, so post-transplant encounters reach billing with the complication named and the status code attached. Specified codes go out, and unspecified ones get queried first.

Pabau practice management dashboard

Conclusion

T86.30 earns its place on a claim only when the record confirms a heart-lung graft complication and declines to say which one. Read the note first for a named complication, then for a named type. Rejection, failure, and infection each have their own code, and a named complication without a code of its own belongs at T86.39.

Treat a run of T86.30 claims as a signal about the documentation rather than the coding. Each one represents a query that could have been raised while the clinical detail was still fresh. Book a demo to see how Pabau keeps transplant documentation and claim coding in the same workflow.

Continue your research

Continue your research

Need a framework for managing claim denials on complex codes? Denial management in healthcare covers how to identify, appeal, and prevent common ICD-10 claim rejections.

Looking for a clean-claim checklist for billing compliance? Medical billing compliance outlines the documentation and coding standards that keep transplant complication claims audit-ready.

Want to understand how ERA files map back to your submitted codes? Electronic remittance advice explains how payer response files work and how to reconcile them against ICD-10 submissions.

Frequently asked questions

What is ICD-10 code T86.30?

ICD-10 code T86.30 is the billable ICD-10-CM diagnosis code for an unspecified complication of heart-lung transplant. It applies when the record documents a complication of a combined heart-lung graft without identifying the complication as rejection, failure, infection, or another specified type.

Is T86.30 a billable ICD-10 code?

Yes. T86.30 is a valid, billable five-character code and needs no seventh character. Its parent, T86.3, is a subcategory header and cannot be submitted on a claim, so the five-character child is what goes out.

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

T86.31 is the code for documented heart-lung transplant rejection, covering acute, chronic, and hyperacute rejection. T86.30 carries no clinical type at all. Choose T86.31 whenever rejection appears in the note, and keep T86.30 for a complication the clinician confirmed but never classified.

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

Use T86.39 when the clinician names the complication and no other T86.3 code covers it, such as an anastomotic problem. Use T86.30 only when the complication is documented but unnamed. The difference is whether the record identifies the problem, not whether a code exists for it.

What companion codes are reported with T86.30?

Z94.3 for heart and lungs transplant status belongs on every T86.3- encounter. Add Z79.899 when the patient is on long-term immunosuppression. The T86 use-additional-code note also calls for D89.81- for graft-versus-host disease, C80.2 for transplant-associated malignancy, and D47.Z1 for PTLD.

What does T86.30 map to in ICD-9-CM?

The CMS general equivalence mapping pairs T86.30 with 996.83 and 996.84, the ICD-9-CM codes for complications of a transplanted heart and a transplanted lung. ICD-9-CM had no combined heart-lung category. V42.7 is not the equivalent, since it reports liver transplant status rather than a complication.

×