ICD Code R31.0
ICD code R31.0 is used to identify cases of gross hematuria, which means visible blood in the urine, for accurate diagnosis and recordkeeping.
Boost patient experience and your bottom line by automating patient cost estimates, payer underpayment detection, and contract optimization in one place.
What is ICD diagnosis code R31.0
ICD code R31.0 is gross hematuria, which means there is visible blood in the urine.
When to use ICD code R31.0
1. Presence of visible blood in the urine (gross hematuria) confirmed by patient observation or clinical assessment
2. No evidence that the hematuria is microscopic or only detectable by laboratory testing
3. Hematuria not attributable to menstruation, recent urological procedures, or known benign causes
4. Associated symptoms may include urinary frequency, urgency, dysuria, or suprapubic pain, but these are not required for code assignment
5. Clinical documentation explicitly states gross hematuria as a primary or secondary diagnosis
Billable CPT codes for ICD code R31.0
Relevant CPT codes that may be used to treat ICD code R31.0 include:
- 52000 (Cystourethroscopy)
- 52001 (Cystourethroscopy with irrigation and evacuation of clot)
- 52005 (Cystourethroscopy with ureteral catheterization)
- 52204 (Cystourethroscopy with biopsy)
- 52224 (Cystourethroscopy with fulguration of lesion)
- 51700 (Bladder irrigation, simple, lavage and/or instillation)
- 51701 (Insertion of non-indwelling bladder catheter)
- 51702 (Insertion of temporary indwelling bladder catheter, simple)
- 51703 (Insertion of temporary indwelling bladder catheter, complicated)
- 51798 (Measurement of post-voiding residual urine and/or bladder capacity by ultrasound)
- 85025 (Complete blood count with automated differential)
- 81001 (Urinalysis, automated, with microscopy)
- 88141 (Cytopathology, interpretation of urine specimen)
These CPT codes are commonly associated with the evaluation and management of R31.0.
Are you being underpaid for encounters with R31.0
See how MD Clarity’s RevFind software can automatically read your contracts and identify underpayments for CPT codes associated with ICD code R31.0. Schedule a demo today to ensure you’re capturing every dollar your practice has earned.
Get paid in full by bringing clarity to your revenue cycle
Related ICD Codes
Subscribe to the

Healthcare Clarified newsletter
Get the latest insights on RCM and healthcare policy in your inbox
