Why are blood transfusions given?

Blood transfusions are given to restore lost blood, to improve clotting time, and to improve the ability of the blood to deliver oxygen to the body's tissues.