Hello and hope you are doing well.
The kidney stones could be causing the hematuria. And uric acid stones can be missed by an ultrasonogram. If the stones do not pass through they need to be removed. The therapy for renal stones depends on the size, the location and the kidney functions. Extracorporeal shock wave lithotripsy (ESWL) is the most frequently used procedure for the treatment of kidney stones. Percutaneous nephrolithotomy is recommended, when the stone is quite large or in a location that does not allow effective use of ESWL. Ureteroscopy may be needed for mid- and lower-ureteral stones. So, don't worry and discuss various options with your doctor before consenting for surgery.
Hope this helped and do keep us posted.