Key Takeaways
Q89.3 is a billable ICD-10-CM diagnosis code for situs inversus, valid for all HIPAA-covered transactions effective October 1, 2025 (FY2026)
Situs inversus totalis and situs inversus with isolated dextrocardia share the Q89.3 code, but dextrocardia (Q24.0) may require separate coding when documented independently
A documented Kartagener syndrome or Kartagener’s triad diagnosis is fully captured by Q89.3 alone; separate codes for ciliary dyskinesia or bronchiectasis apply only when those findings are documented as distinct, separately reportable conditions
Pabau’s claims management software supports ICD-10-CM code entry and documentation workflows for congenital conditions like situs inversus
ICD-10 Code Q89.3 is a billable, valid ICD-10-CM diagnosis code for situs inversus. It sits within Chapter 17 of the ICD-10-CM (Congenital malformations, deformations, and chromosomal abnormalities), under block Q80-Q89 (Other congenital malformations) and category Q89 (Other congenital malformations, not elsewhere classified).
This reference covers billable status, clinical description, synonyms, coding guidelines, related codes, and comorbidity documentation for dextrocardia and Kartagener syndrome.
Most ICD-10-CM lookups for situs inversus stop at that single code. What they rarely cover is when Q89.3 stands alone and when additional codes are required for related findings like dextrocardia or Kartagener syndrome.
Because situs inversus is rare, coders and clinicians typically encounter it only once every few years, making the nuances easy to forget between cases.
Situs inversus: Clinical description
Situs inversus is a congenital condition in which the major visceral organs are positioned in a mirror image of their normal arrangement. The heart, liver, stomach, spleen, and intestines are reversed from where they typically sit.
According to the National Institutes of Health (NIH), situs inversus affects approximately 1 in 10,000 people. Most individuals with the condition have no functional impairment and live normal lives, though the reversed anatomy creates important documentation and surgical planning considerations.
Situs inversus falls under ICD-10-CM Chapter 17, the same chapter that includes codes like Q38.5 for other congenital anomalies present at birth. Accurate documentation is critical because situs inversus can influence surgical access, anesthesia planning, and differential diagnosis for abdominal complaints.
Situs inversus totalis vs. situs inversus with dextrocardia
Both subtypes use Q89.3, but they represent clinically distinct presentations. Understanding the difference matters for documentation and for determining whether additional codes apply.
Q89.3 code information at a glance
The table below provides a complete quick-reference summary for ICD-10 Code Q89.3. Use this when confirming billable status before claim submission or during clinical documentation audits.
Synonyms and approximate terms for Q89.3
Multiple clinical terms map to ICD-10 Code Q89.3 in the ICD-10-CM Alphabetic Index. Knowing these synonyms helps coders locate the correct code when physician documentation uses non-standard terminology.
- Situs inversus totalis
- Situs inversus with dextrocardia
- Situs transversus
- Visceral transposition
- Mirror-image dextrocardia (when part of complete situs inversus)
- Organ transposition (congenital)
- Transposition of viscera
- Abdominal situs inversus
If the physician documents “reversed organ position” or “mirrored visceral arrangement,” the coder should query for confirmation of situs inversus before assigning Q89.3. These lay descriptions are not direct index entries and require clinical verification. Precise medical documentation practices reduce the need for these queries at claim submission time.
Pro Tip
Check the physician’s note for the exact subtype documented. “Situs inversus totalis” and “situs inversus” both map to Q89.3, but “dextrocardia” alone (without mention of situs inversus) maps to Q24.0 instead. Querying the physician early prevents coding a more general code when a more specific combined presentation is present.
ICD-10-CM coding guidelines for congenital malformations including Q89.3
Chapter 17 of the ICD-10-CM Official Guidelines for Coding and Reporting governs how congenital malformation codes are assigned. The CMS ICD-10 codes page publishes the annual official guidelines alongside the tabular list updates. Key rules for Q89.3 include the following.
- Principal diagnosis: Assign Q89.3 as the principal diagnosis when situs inversus is the primary reason for the encounter (for example, preoperative assessment or incidental finding requiring documentation).
- Additional diagnosis: Assign Q89.3 as an additional code when the patient presents for a separate condition and the situs inversus is relevant to the treatment plan or influences clinical decision-making.
- Newborn records: At birth, assign the appropriate Z38 (Liveborn infant) code as the principal diagnosis, followed by Q89.3 if situs inversus is confirmed at that time.
- No age restriction: Q89.3 may be assigned at any age. Congenital conditions do not expire for coding purposes once the patient enters adulthood.
- Seventh character not required: Q89.3 is a complete code. No additional characters, extensions, or modifiers are required.
These guidelines also apply to related congenital malformation codes in the Q80-Q89 block. For HIPAA-compliant billing workflows, the assigned code must match the physician’s documented diagnosis. Assigning Q89.3 based solely on a clinical assumption, without supporting documentation, constitutes a coding error under audit standards.
Related ICD-10 codes in the Q89 category
Q89.3 belongs to the Q89 category, which covers congenital malformations not classified elsewhere. The table below shows sibling codes within Q89 and adjacent codes commonly encountered alongside situs inversus.
For a broader view of Chapter 17 congenital malformation coding, including codes like Q75.8, the AAPC ICD-10-CM code lookup provides a free searchable ICD-10-CM database mirroring official CMS and NCHS data.
Coding situs inversus with dextrocardia
Dextrocardia is a feature of situs inversus totalis, where the heart is positioned on the right side as part of the complete organ reversal. The critical coding distinction is whether dextrocardia occurs as part of full situs inversus or as an isolated cardiac malposition.
When the physician documents situs inversus totalis, Q89.3 covers the dextrocardia. A separate Q24.0 code is not required because the reversed cardiac position is intrinsic to the diagnosis. Q89.3 and Q24.0 in fact carry a mutual Excludes1 relationship in the official ICD-10-CM tabular list.
Q89.3’s tabular note reads “Excludes1: dextrocardia NOS (Q24.0),” and Q24.0 in turn excludes “dextrocardia with situs inversus (Q89.3).” This means the two codes can never be reported together for the same encounter.
When the physician documents dextrocardia together with situs inversus, in any reversal pattern, Q89.3 alone is the correct and complete code. Q24.0 is reserved exclusively for dextrocardia documented in isolation, with no situs inversus present (“dextrocardia NOS”).
The CMS ICD-10 codes page and the official tabular list Includes/Excludes notes are the authoritative references for these rules.
- Documentation says “situs inversus totalis”: Assign Q89.3 alone. No additional cardiac code needed.
- Documentation says “situs inversus with dextrocardia” (any reversal pattern): Assign Q89.3 alone. Never add Q24.0 — Q89.3 and Q24.0 carry a mutual Excludes1 relationship in the ICD-10-CM tabular list, so the two codes cannot be reported together for the same encounter.
- Documentation says “dextrocardia” without mention of situs inversus: Assign Q24.0 only. Q89.3 is not appropriate unless situs inversus is confirmed, and Q24.0 must not be paired with Q89.3.
Accurate sequencing in these cases matters for surgical planning records, anesthesia documentation, and any procedure where the reversed anatomy affects technique. Practices that use structured claims management software can flag missing documentation before submission, reducing the need for retrospective physician queries.

Simplify congenital condition documentation
Pabau helps clinical teams document complex congenital diagnoses accurately, with structured patient records that support ICD-10-CM coding workflows and reduce billing errors at the point of care.
Kartagener syndrome and Q89.3: Coding considerations
Kartagener syndrome (also called Kartagener’s triad) is the combination of situs inversus, bronchiectasis, and chronic sinusitis associated with primary ciliary dyskinesia.
Despite describing three findings, the ICD-10-CM Alphabetic Index maps the eponym directly to a single code: the entry “Kartagener’s syndrome or triad (sinusitis) (bronchiectasis) (situs inversus)” indexes to Q89.3.
When the physician documents the diagnosis as Kartagener syndrome or Kartagener’s triad, Q89.3 alone captures it and no companion codes are required.
Separate codes for the individual components only come into play when the physician documents them as distinct, separately reportable findings rather than using the eponym. In that scenario, situs inversus is reported with Q89.3 and bronchiectasis with the applicable J47.- code, each coded on its own merits.
J98.09 is not the code for primary ciliary dyskinesia. Its official ICD-10-CM title is “Other diseases of bronchus, not elsewhere classified,” covering unrelated findings such as tracheobronchial dyskinesia, broncholithiasis, or bronchial stenosis. It should not be added to a Kartagener syndrome claim in either scenario.
Coders can confirm code assignments against the ICD-10-CM Alphabetic Index and the AAPC ICD-10-CM code lookup.
- Documentation says “Kartagener syndrome” or “Kartagener’s triad”: Assign Q89.3 alone. The Alphabetic Index entry for the eponym already encompasses situs inversus, bronchiectasis, and sinusitis.
- Documentation separately lists the individual findings (for example, situs inversus, primary ciliary dyskinesia, and bronchiectasis charted as distinct diagnoses rather than the named syndrome): code each condition on its own merits, using Q89.3 for situs inversus and the applicable J47.- code for bronchiectasis, based on exactly what is documented.
- J98.09 (Other diseases of bronchus, not elsewhere classified) covers findings like tracheobronchial dyskinesia or bronchial stenosis – it is not used to report primary ciliary dyskinesia and should not be added to a Kartagener syndrome claim.
Verify the code assignment against the current tabular list Includes and Excludes notes before submission, and confirm whether the note documents the named syndrome or the individual components before assigning more than one code.
Facilities that handle patients with multiple congenital anomalies, such as Q42.0, benefit from structured documentation checklists in their patient record systems to capture exactly how each finding is documented.

Pro Tip
Kartagener syndrome and Kartagener’s triad index directly to Q89.3 in the ICD-10-CM Alphabetic Index — don’t add J98.09 or a bronchiectasis code on top of it unless the physician has documented those findings as separate, distinct diagnoses rather than using the eponym. And remember: J98.09 covers unrelated bronchial conditions like tracheobronchial dyskinesia, not primary ciliary dyskinesia — it is never the correct code for PCD.
How to use Q89.3 in clinical practice
Situs inversus is often discovered incidentally during imaging or surgery for an unrelated condition, whether in a primary care or obstetric and gynecology setting. Because the finding is unexpected, documentation at the point of discovery is frequently incomplete, and that shortfall often only surfaces weeks later at claim time. The following workflow helps coders confirm and document the diagnosis correctly before submission.
- Confirm the clinical finding: Verify that the physician has explicitly documented situs inversus in the clinical note, not just referenced it in imaging interpretation. The coder needs physician attestation, not radiology-only documentation.
- Identify the presentation type: Determine whether the note describes totalis, partial (abdominal only), or situs inversus with a separate cardiac anomaly. This determines whether additional codes apply.
- Check for associated conditions: Review the full note for documented dextrocardia, primary ciliary dyskinesia, bronchiectasis, asplenia, polysplenia, or chromosomal anomalies such as Q93.1. Each confirmed comorbidity requires its own code.
- Assign Q89.3 as principal or additional: Apply the Chapter 17 guidelines to determine sequencing. When situs inversus is the reason for the encounter, it leads. When it is incidental, it is an additional code.
- Document the coding rationale: Note the source of documentation (e.g., “confirmed in operative report dated [date]”) in the coding record. This supports audit defense if the claim is questioned later.
Practices that route congenital condition coding through structured EHR integration workflows see fewer retrospective physician queries because documentation prompts are embedded at the point of care.
Care teams managing complex patient histories can also rely on patient care management tools that support structured note templates to reduce documentation inconsistencies that lead to coding errors downstream.
Conclusion
ICD-10 Code Q89.3 is straightforward when the documentation is clear: one code for situs inversus, with additional codes only when the physician documents separate comorbidities. The complexity arises at the margins, when dextrocardia is documented without situs inversus, when Kartagener syndrome is incompletely described, or when an incidental intraoperative finding lacks physician attestation.
Pabau’s HIPAA-compliant practice management platform supports structured clinical documentation and claims management workflows that help clinical teams capture congenital diagnoses accurately at the point of care. To see how Pabau handles complex documentation scenarios, book a demo.
Continue your research
Need guidance on ICD-10 coding for other neurological and congenital conditions? Situational anxiety ICD-10 code covers coding for anxiety disorders and helps illustrate how Chapter 5 mental health codes compare to Chapter 17 congenital codes.
Coding a congenital cardiac malformation alongside situs inversus? Q20.0 covers common arterial trunk, another rare Chapter 17 cardiac anomaly that follows similar documentation rules.
Looking for another rare congenital ICD-10-CM code reference? Q11.3 covers macrophthalmos, a congenital eye malformation coded under the same Q80-Q89 conventions.
Frequently Asked Questions
What is ICD-10 Code Q89.3 used for?
ICD-10 Code Q89.3 is used to document a diagnosis of situs inversus, a congenital condition in which the major visceral organs are positioned in a mirror image of their normal arrangement. It is a billable ICD-10-CM code valid for all HIPAA-covered transactions and is assigned as either a principal or additional diagnosis depending on the reason for the encounter.
Is Q89.3 a billable ICD-10 code?
Yes. Q89.3 is a billable, specific ICD-10-CM diagnosis code effective October 1, 2025 for the FY2026 code set. It can be used in all HIPAA-covered transactions and requires no additional characters or extensions.
What is the difference between situs inversus totalis and situs inversus with dextrocardia?
Situs inversus totalis refers to complete mirror-image reversal of all thoracic and abdominal organs, including the heart. Situs inversus with dextrocardia describes dextrocardia documented together with situs inversus, in any reversal pattern. Both are reported with Q89.3 alone: Q89.3 and Q24.0 carry a mutual Excludes1 relationship in the ICD-10-CM tabular list, so Q24.0 must never be added alongside Q89.3. Q24.0 is used only when dextrocardia is documented in isolation, with no situs inversus present.
What ICD-10 code is used for Kartagener syndrome?
Kartagener syndrome (Kartagener’s triad) indexes directly to Q89.3 in the ICD-10-CM Alphabetic Index, which already encompasses the classic triad of situs inversus, bronchiectasis, and sinusitis. A documented Kartagener syndrome or Kartagener’s triad diagnosis is fully captured by Q89.3 alone. Separate codes are only added when the physician documents the individual components as distinct, separately reportable findings rather than using the eponym; note that J98.09 is not the code for primary ciliary dyskinesia.
Are there additional codes required when coding situs inversus?
Q89.3 stands alone for situs inversus in every form — totalis, with dextrocardia documented together (any reversal pattern), or as Kartagener syndrome/Kartagener’s triad. Q89.3 and Q24.0 (Dextrocardia) carry a mutual Excludes1 relationship in the ICD-10-CM tabular list, so Q24.0 must never be reported together with Q89.3; Q24.0 applies only when dextrocardia is documented in isolation with no situs inversus present. Additional codes are required only when the physician separately documents other findings such as bronchiectasis (J47.-), asplenia (Q89.01), or other associated congenital anomalies as distinct findings rather than as part of a named syndrome. Each comorbidity requires its own code based on physician documentation.
When did ICD-10 Code Q89.3 become effective?
Q89.3 became effective October 1, 2025 as part of the FY2026 ICD-10-CM code set update published by the Centers for Medicare and Medicaid Services (CMS) and the National Center for Health Statistics (NCHS).
What are the coding guidelines for congenital malformations like situs inversus?
Chapter 17 of the ICD-10-CM Official Coding Guidelines governs congenital malformations. Key rules include: assign Q89.3 as principal when situs inversus is the reason for the encounter; assign it as additional when the patient presents for a separate condition; and note that congenital codes may be used at any age once the condition is diagnosed.