Detailed guide: Quality and safety of human blood and blood products

What blood establishments, blood banks and manufacturers of blood products need to do to ensure the safety and quality of blood and blood products.