I often get those after blood test. What happens is a little blood escapes the circulatory system and pool beneath the skin. It's the same as if you bruise your skin with an impact. As long as it remain small, it's not a problem and will clear up in a few days.