Thanks for the query to H.C.M. Forum.
Blood in urine means hematuria and usually associated with urinary tract
May be due to ,
calculus ( as you are also complaining of pain in right side of abdomen),Pyelonephritis
in renal system ,
carcinoma. Consult Urologist
and get his opinion regarding this.
Urinary tract may have parasites.
Urine analysis and blood examination are important parameters for diagnostic purposes.
Hope I have answered your question.
If further any question I will help.