男42岁,体检尿隐血,有盐结晶,可能是什么原因呢?应该看什么科?