CPT Codes 90989–90993: Dialysis Training Billing and Coding 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. |
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