Blood donation
Grouping systems
Complication of blood transfusion
blood substitions
blood diseases of newborn
polyagglutinations.
....etc