Sorry you're feeling freaked out - and about all the blood in the bowl :(
I'm thinking is it possible that you may have picked up some sort of bacteria from the salad?
Is it possible for you to get tested for bacteria?
I have a 2nd gi opinion for end of aug already scheduled.
Good for you!