don't worry about the blood in your urine unless they continue to find it. I had the same problem many times and they found it everytime and I ended up having prostatitis, if you forego lifting for two days before your test it will usually rule out that it's from your training. I've had friends who have visibly pissed blood from very hardcore Marathon or Ironman training and docs say that even that isn't anything to worry about.