Interesting idea, but it wont happen.
1) We are all different, hormone levels vary in each person, you and I (presumption, please accept apologies if wrong) are both male, but our testosterone levels are not the same. If yours are higher, are you taking something? I'd hazard a guess at NO!! Other hormones vary as well, that is why the limits are quite high (relatively speaking) so that a 'normal' person doesn't fall foul.
2) Blood levels being public, wont happen as most of the population would not understand what they actually mean. Given a whole list of the components in blood, I wouldn't understand all of them, I'd have only a vague idea on some of them and I would say that science wise I'm not uneducated!!
Suggestion but probably wont occur is a universal database to show who got tested and when. Cyclists now have a 'passport' I believe showing relative levels such as red blood cell count, could these be publicised or does that affect persons human rights.
Why can't athletes have it logged that they passed a drug test, serachable so that say anyone knows Usain Bolt passed one on 1/5/09, 30/6/09, 4/7/09 etc?
One point of science is wouldn't the ability to remove carbon dioxide (waste product) be as important as gaining oxygen. Oxygen goes round attached to RBC but carbon dioxide goes out in the plasma!! How can this ability be checked. Just a thought!