If your hospital or outpatient facility gets its blood from a blood bank, Medicare covers the full cost of all blood transfusions. If the facility has to buy the blood, you are responsible for paying for the first three pints or for replacing the blood with donations.