The Haemoglobin test can be done instantly during your medical. It's been a UK CAA requirement since as long as I can remember and I've never had to have a pre-medical blood test. So I don't think blaming EASA would make sense.
Last edited by anson harris; 7th Jan 2016 at 15:45.