Home / Medicare fees / 90940

90940 Hemodialysis access study

What 90940 is

CMS fee schedule short descriptor: Hemodialysis access study.

Full CPT long descriptions are licensed by the American Medical Association and are not published on this site; the short descriptor above is the one CMS prints in its own fee schedule file. See About CPT.

Medicare payment for 90940 (CY2026)

This code has no Physician Fee Schedule rate: Statutory exclusion - not payable under the Physician Fee Schedule. It may be paid under a different fee schedule (clinical laboratory, DMEPOS, anesthesia) or not paid at all - check the relevant CMS schedule.

Advertisement

Medically Unlikely Edit (MUE)

Medicare caps 90940 at 1 unit per date of service for practitioner claims (MAI 3 - date of service edit (clinical): units above the MUE may pay with documentation on appeal), rationale: Clinical: Data. Units above the cap are denied unless the edit's adjudication rules allow an appeal with documentation.

Billed with 90940? These codes are bundled into it

90940 is a Column 1 code in 19 active NCCI PTP edits. When one of these Column 2 codes is reported on the same date of service, it is denied as bundled - unless the edit's modifier indicator is 1 and documentation supports a distinct service with an NCCI-associated modifier.

Column 2 codeShort descriptionModifier indicator
0708TId ca immntx prep & 1st njx1 - modifier may bypassCheck pair
0709TId ca immntx each addl njx1 - modifier may bypassCheck pair
36000Place needle in vein1 - modifier may bypassCheck pair
36410Vnpnxr 3yr/> phy/qhp dx/ther1 - modifier may bypassCheck pair
36591Draw blood off venous device0 - no modifier bypassCheck pair
36592Collect blood from picc0 - no modifier bypassCheck pair
96360Hydration iv infusion init1 - modifier may bypassCheck pair
96365Ther/proph/diag iv inf init1 - modifier may bypassCheck pair
96372Ther/proph/diag inj sc/im1 - modifier may bypassCheck pair
96374Ther/proph/diag inj iv push1 - modifier may bypassCheck pair
96375Tx/pro/dx inj new drug addon1 - modifier may bypassCheck pair
96376Tx/pro/dx inj same drug adon1 - modifier may bypassCheck pair
96377Applicaton on-body injector1 - modifier may bypassCheck pair
96523Irrig drug delivery device0 - no modifier bypassCheck pair
97802Medical nutrition indiv in0 - no modifier bypassCheck pair
97803Med nutrition indiv subseq0 - no modifier bypassCheck pair
97804Medical nutrition group0 - no modifier bypassCheck pair
G0270Mnt subs tx for change dx0 - no modifier bypassCheck pair
G0271Group mnt 2 or more 30 mins0 - no modifier bypassCheck pair

90940 is bundled into these codes

90940 appears as a Column 2 code in 69 active edits. Reported with one of these Column 1 codes on the same date of service, 90940 is the code that denies.

Column 1 codeShort descriptionModifier indicator
93990Doppler flow testing0Check pair
99202Office o/p new sf 15 min0Check pair
99203Office o/p new low 30 min0Check pair
99204Office o/p new mod 45 min0Check pair
99205Office o/p new hi 60 min0Check pair
99211Off/op est may x req phy/qhp0Check pair
99212Office o/p est sf 10 min0Check pair
99213Office o/p est low 20 min0Check pair
99214Office o/p est mod 30 min0Check pair
99215Office o/p est hi 40 min0Check pair
992211st hosp ip/obs sf/low 400Check pair
992221st hosp ip/obs moderate 550Check pair
992231st hosp ip/obs high 750Check pair
99231Sbsq hosp ip/obs sf/low 250Check pair
99232Sbsq hosp ip/obs moderate 350Check pair

Data: CMS CY2026 Physician Fee Schedule RVU file (October release, RVU26D) and Medicare NCCI PTP practitioner edits v32.3 (2026 Q4). Verify against the official files before billing or contracting decisions.