What are all the precautions we have to take before donating blood?

What are all the precautions we have to take before donating blood?