Urinary tract obstruction

Hydronephrosis urinary tract obstruction
Calcium oxalate stones calcium phosphate stones
Magnesium ammonium phosphate map stones uric acid stones cystine stones