welcome to healthcaremagic,
you need to get a doppler ultrasound
done to see the flow of blood in the veins in your thigh downwards.
for the red dots on the chest and stomach we need to rule out blood disorders like angiomas, leukemias etc.
would suggest get reviewed by a physician for further investigation and treatment.
hope to have answered your query