And, of course, the vendors who stitch together siloed datasets from proprietary vendors make a killing. So that's yet another group who loves the status quo.
Think of HL7 as a language with many dialects. As a result there are whole industries for translating feeds both within hospitals (integration engines) and between institutions (RHIO/HIEs).
"Once you've seen one HL7 message, you've seen one HL7 message".
Having said that, it still seems to get data between all sorts of systems in the hospital.
[edit] and as for the XML v3, nobody uses it. Nobody.
All in all, very fun times :)
you could also say Cache (it's a post-relational database... whatever that means) is a standard database used in medical systems, but it sure isn't a postgres.