You would think that's the case but from experience it's not. I can name two hospitals in NYC that were supposed to see savings from EHR implementations but ended up having multiple competing EHRs that don't speak to each other because of conflicts of interest. You forget there in many cases there are many payors, tech vendors and providers within a single institution.
That's been my experience as well. EHR providers have no incentive to exchange data with each other and will do everything in their power not to. There are regional efforts towards interoperability but there needs to be more political will to mandate cooperation.
Eh, Epic and Cerner interface fine, and offer HL7 interfaces, and Epic in particular bends over backwards to do what their customers want for implementations. My impression was that hospitals are (understandably) reluctant to allow their direct competitors direct access to information they've collected.
I wouldn't go that far with Epic. They always have some unadvertised module they try to push on hospitals the minute they want to interface with a third party.
What about HL7? When I last worked with an EHR system (2? years ago), implementing HL7-based interop with other providers was all the rage so that they could eliminate fax machines when transferring patient records.