Thanks for your query.Based on the facts that you have posted it appears that you have pain in abdomen bellow rt rib cage
and passing sand in urine.
Most likely it seems that you have multiple urinary stones .However this can be confirmed only on Ultrasound
scanning of the abdomen.
Please consult qualified urologist
for further evaluation and get the chemical analysis of the sand that you are passing through urine,
Please continue taking antibiotic along with urine alkaliser and antispasmodics .
Please ensure to drink more water.