The New York Times had a long and extensive article on conflicts of interest in medicine. See Times article here.
“Having everyone stand up like a Boy Scout and make a pledge isn’t going to quell suspicion,” said Dr. Donald Klein, an emeritus professor at Columbia, who has consulted with drug makers himself. “The only hope to rule out bias is to have open access to all data that’s produced in studies and know that there are people checking it” who are not on that company’s payroll.
Unfortunately the Times does not raise the issue of access to the publications themselves. Clearly having the data is good. But if nobody can read the papers and they can just read the press releases that come from the papers, we are all doomed.