top of page
logo.png

CPT Codes 90989–90993: Dialysis Training Billing and Coding Guide for 2026

Writer: Med Cloud MD
Med Cloud MD
3 hours ago
5 min read
Dialysis clinic graphic with clipboard and patient; text: CPT codes 90989–90993, dialysis training billing guide for 2026.

A patient who learns to dialyze at home needs real instruction first, and that instruction has to be coded to match what actually happened. Did the patient finish the course, or attend one session of several? Who is billing, the physician or the facility? Small mismatches here can lead to unsupported or rejected claims. This guide explains dialysis training billing, including what we could and could not verify about every code from 90989 through 90993.

Quick Answer

• Two codes in this range describe dialysis training: 90989 (completed course) and 90993 (course not completed, per training session).

• They are not reported together for the same training.

• We found no descriptors for 90990, 90991 or 90992 in the sources we reviewed, so we assign them no meaning.

• Confirm every descriptor in the current CPT code set.

 

Contents

Understanding training billing  •  Codes explained  •  Documentation  •  Common errors  •  Checklist  •  Medicare and commercial payers  •  Revenue cycle  •  FAQ  •  Sources

Understanding Dialysis Training Billing in 2026

Dialysis training covers teaching a patient, and a helper where applicable, to perform dialysis at home. Billing depends on the services provided, the record that supports them, the code descriptor and the payer’s rules. Physicians and certified facilities may bill differently, so confirm which claim you are building.

Three Priorities

1. Accurate code selection

2. Complete supporting documentation

3. Payer-specific billing verification

 

CPT Codes 90989–90993 Explained

CPT Code

Verified Description or Purpose

Billing Considerations

Documentation Focus

90989

Dialysis training for the patient, including a helper where applicable, any mode, completed course

Reported when the full course is finished; not reported with 90993

Evidence that the course was completed and the patient or helper was assessed

90990

No descriptor found in sources reviewed

Do not report unless confirmed in the current CPT code set

Verify before use

90991

No descriptor found in sources reviewed

Do not report unless confirmed in the current CPT code set

Verify before use

90992

No descriptor found in sources reviewed

Do not report unless confirmed in the current CPT code set

Verify before use

90993

Dialysis training for the patient, including a helper where applicable, any mode, course not completed, per training session

Reported per session when the course is not completed; not with 90989

Each session’s date, content and patient understanding

 

In plain terms: 90989 is about a finished course, and 90993 is about a session within a course that has not been completed. Do not assume 90990–90992 fill in a sequence of stages. The numbers alone tell you nothing.

Reminder

The code must match the documented service and the payer’s requirements. A descriptor alone does not establish coverage or payment.

Dialysis Training Billing Requirements and Documentation

General best practices

●      Patient and service identification

●      Medical necessity and eligibility, as the payer requires

●      Each training session: date, mode, content covered

●      Whether the patient and helper completed the course

●      Provider documentation and authentication

●      Records consistent with the claim

Payer-specific requirements

Medicare contractors and commercial payers may add their own rules, including who may bill, what counts as completion, and how many sessions are covered. Facilities and physicians are paid under different methods. Check your Medicare Administrative Contractor and each payer before billing.

Common Dialysis Training Coding and Billing Errors

Error

Why it matters

Prevention

Choosing a code without checking the descriptor

Code may not match the service

Confirm in the current CPT code set

Reporting 90989 and 90993 together

The descriptors describe different stages

Pick one based on course completion

Incomplete or inconsistent session notes

Claim may not be supported

Review notes before submission

Wrong units or dates

Claim does not match the record

Reconcile sessions against the schedule

Overlooking payer rules

Avoidable rejections

Check payer and MAC guidance

Not reviewing denials

Repeated errors

Track denial reasons

 

Let’s Discuss Your Medical Billing Challenges

If dialysis training claims are slowing down your revenue cycle, our team can review your workflow with you.

→ Contact MedCloudMD

 

A Practical Dialysis Training Claim Review Checklist

☐  Code verified against the current code set

☐  Documentation supports the service reported

☐  Course completed or not completed is clear in the record

☐  Coverage and payer rules reviewed

☐  Service dates, provider and claim details consistent

☐  Payer-specific documentation satisfied

☐  Billing entity (physician or facility) confirmed

This checklist does not replace official coding guidance.

Medicare and Commercial Payer Considerations

Medicare sets its own rules for training, including limits and different payment approaches for physicians and facilities, and contractors may issue their own instructions. Commercial payers often differ. We publish no dollar amounts here: rates change yearly, and the figures we found were from older sources. Confirm 2026 rates and limits in current CMS materials and your payer contract.

How Better Revenue Cycle Management Can Help Nephrology Practices

●      Improve claim quality before submission

●      Spot recurring denial patterns

●      Strengthen documentation review

●      Monitor accounts receivable

●      Improve visibility into revenue cycle performance

At MedCloudMD, we combine technology with human billing review and understand the pressures providers face. See our medical billing and revenue cycle management services. We do not claim dialysis-specific client results or certifications.

Frequently Asked Questions

▸ What are CPT codes 90989–90993 used for?

Dialysis training is covered by 90989 and 90993. We found no descriptors for 90990–90992; verify them in the CPT code set.

▸ How do the individual codes differ?

90989 is for a completed training course. 90993 is for each session when the course is not completed.

▸ What documentation matters for training claims?

Session dates and content, completion status, provider authentication and payer-specific items.

▸ Can Medicare and commercial payers differ?

Yes. Coverage, limits and billing entity rules vary.

▸ How can practices reduce errors?

Verify descriptors, match units to sessions, review notes and track denials.

▸ Where should I verify 2026 guidance?

Check the current CPT code set, CMS manuals and fact sheets, your MAC and each payer.

Improve Your Nephrology Billing Workflow with MedCloudMD

Billing accuracy, documentation review, denial management and payer-specific workflows all affect nephrology revenue. We would be glad to talk through your challenges.

Disclaimer

This article is provided for general educational and informational purposes only and does not constitute medical, legal, coding, or reimbursement advice. CPT code descriptions, Medicare policies, payer requirements, and reimbursement rules may change. Coverage and payment depend on the applicable payer’s current policies, the services actually provided, and the supporting documentation. Healthcare providers and billing professionals should verify current official CPT materials, CMS guidance, applicable Medicare Administrative Contractor instructions, and individual payer policies before submitting claims. MedCloudMD does not guarantee claim approval or reimbursement based on this information.


Comments


bottom of page