I work for Walgreens and they have something similar but its voluntary. Depending on your test results they will put a certain amount of money in an account (HSA) that you can use for your doctors visits, prescriptions, etc. I haven't done it though due to the fact that I don't think they really need to know all of that and I do make regular visits to the doctor, dentist, and optometrist. I agree with one of the statements in the article that for low/minimum wage employees its not really a choice. I would like to know what happens if an employee has bad results? Do they offer a membership to a fitness club with a trainer to help them get into shape? Provide counseling or support if they have diabetes or high blood pressure? Or do they just fire them stating some other reason like they were late for work 3 times in the past month? What they do with the information is very important.