hemocoagulation haemotransfusion haemocoagulase haemangiogenesis haemocompatibility haemostasia haemolysation haemotherapy haemophagocytosis hemolysation