Thank you for your query on Healthcare Magic.
The blue and red spots on your body could be due to spontaneous bleeding into skin.
Another possibility is drug rash
or allergic one.
As you are on blood thinner medication I suggest you to test for blood clotting investigations with doctor advice
Consult the doctor immediately for physical examination and investigations.
Hope I have answered your query.