I wanted to add that I believe the industry's biggest problem to be a lack of software development talent. No top MIT graduate is torn between working for Google and working on automating the paper workflow of a hospital. Although there are several standards available for specific types of information exchange they are rarely implemented properly. They are also poorly designed. The CCD standard is quite atrocious.