Urinalysis involves a health care professional testing your urine sample. You will collect a urine sample at a doctor's office or at a lab, and a health care professional will test the sample. Urinalysis can show whether your urine has blood in it and minerals that can form kidney stones.