I agree that the lack of data standards and interconnectivity is on of several big problems that have traditionally crippled health IT innovation. But, advanced technology is becoming so cheap, and the pain points have become so large, that companies are changing.
Technologies that can compensate for inconsistencies between existing systems (like my company's product, http://comprehend.com) are enabling health IT to do things previously unthinkable.