Giving one's blood to a person upon the order of a skilled doctor?
If a patient reaches a condition where it is difficult for him to survive without a blood transfusion, and a skilled doctor prescribes the use of blood for him, then it is permissible to give him blood, but selling blood is not permissible under any circumstances. (Kitab al-Nawazil / Vol: 16 / Page: 215)