The problem is that there is no incentive for corporations to have people live healthy lives. As a result of this people are slowly being killed by the things they eat and the medicines they take. The obvious solution is to create feedback loops that discourage damaging profit motives.
For example, if you sell a product and a customer become ill as a result, your company has to contribute to their rehabilitation. This of course has the caveat of needing to record what people buy (already done by most companies) and relying on statistical analysis. As more and more data correlates a product to illness, the heavier the monetary burden is put on the corporation making it.
Corporation have already fubar'd a lot of people so the burden is going to be quite heavy for them for many years but if they correct the products they know are hurting people, it will decrease over time. If they decide, "fuck it, sell it anyway" then the monetary burden will increase until it drives them out of business.