I've donate blood for a few years now. I view it as a relatively easy thing to do, that causes no harm to me, and can help save someone life. I won't miss the blood they take, my body will just create more of it naturally, and there is a reward card system where they change the color of your card based on the number of donations (I'm a sucker for any kind of reward based system).
What's the biggest problem with donating blood? Finding and booking a session.
Once you've found a suitable session you can add it to your favourites, call the blood donor helpline to book an appointment, save it to your calendar and get turn by turn navigation to the venue. The app does not yet allow you to book appointments or amend any of your recorded details, but these are coming in a future release.
Just search for NHSBT in the Apple store or Android Marketplace, or scan the relevant QR code opposite, to download the NHSGiveBlood app now.
Use a Barcode Scanner app on the relevant code to download NHSGiveBlood directly to your phone or tablet.