i don't know. you would have the ask the doctor for his/her reasons. donating blood is important. it saves lives but i don't know why specifically why a doctor would ask.
why would a doctor ask a patient to donate a unit of blood?