Final answer:
Blood banks provide a range of services, including preparation of blood products, collection of whole blood, and storage of umbilical cord blood.
Step-by-step explanation:
Blood banks provide a range of services, tests, and blood-based 'products' for medical and research communities. This can include:
- Preparation of blood products including packed RBCs, plasma, platelets, and WBCs (buffy coats).
- Standard collection of whole blood for transfusions.
- Harvesting, processing, and long-term storage of umbilical cord blood.
Testing for alcohol and cannabis levels involving cases of impaired driving and testing of urine samples for fentanyl or other opiates are not typically services provided by blood banks.