Dream with me here for a minute, people.
In my early years in the actuarial field (late 1970s), we were constantly being frustrated because we KNEW what data went into the computer, but the Keepers of the Data insisted that there was no way to get it back out again except in their canned reports. This frustration led to actuaries being generally the first to get a "minicomputer" in their department and get some of the first laptops. We finally just sucked all the data in and took charge of it. (Or, as one colleague used to say, "Just gimme the da*n data".)
Nearly every doc has a computer at his/her fingertips during an office visit. They have to, with the new laws requiring automation of healthcare data. Imagine the doc typing on the computer and saying, "well, I can prescribe Isoveltrex and your copayment would be $50 a month with your insurance, or I could prescribe Oomphimexx and you can get it for $3 at Wal-Mart for 30 days, but I've found people tend to get more stomach upset. What are your thoughts?" Or, I'd like to do a test to rule out arthritis and it will cost $500 with your insurance."
The data exists. It's just in multiple computers and multiple systems. We'd have to get many people, including competitors, playing nice together.
But wouldn't it be worth it?