I got this question through the “Ask an HL7 Question” page. Thanks Erica
1. It’s the outcome of a committee process
The HL7 standards are the product of a consensus based committee process. Lot’s of people have eyeballed them and argued greatly about every single detail. They’re all volunteers, and they have a passionate commitment to making sure that the standards meets the functional requirements that people identify.That’s got it’s good points – it leads to real quality in those terms. Where it’s not so good is in non-functional requirements, like, “how do you make this thing work”. And it doesn’t lead to a coherent architecture either. The problem with coherent architectures is that they get coherent by rejecting efficient solutions for some things.
So you can have more reliance on the functionality of the standards that you can have ease implementing them.
2. Healthcare is really a mess
I see this all the time – Healthcare really is a mess. Everyone is doing everything differently. HL7 can’t change that – we’re not chartered to. So HL7 standards just have to absorb that mess, to allow everyone to do things their own way. What you see in the standard follows from that reality.
No one likes it, but we all get to live with it. Blaming HL7 is like shooting the messenger (yeah, it’s never stopped me before either).
3. It helps to know someone
If you’re going to work with the HL7 standards, you’re going to have questions. The volunteer (or “voluntold”) insiders are imbued with the culture and know the thinking that underlies the standards, but no one has invested the money it would take to make that knowledge explicit. So when implementing HL7 standards, it helps a lot to have access to the insiders. Most of the insiders are pretty open – you can just ask, though the amount of detail you’ll get is somewhat limited. For instance, when someone emails me and ask for a detailed comparison of openEHR archetypes and HL7 templates, along with implementation notes in Java appropriate to their particular circumstances, and explains that they’re not really sure what a RIM or an archetype thingy is, then instead of spending a week or more writing a comprehensive self explanatory treatise on the matter, I’ll brush them off with references to the various specifications (I get a variation of that question every few weeks).
Simply getting on HL7 email lists and asking questions without context isn’t going to help either – the HL7 email lists are open to all, but exist to run the committees.
If there’s really no one you know, and the economics mean you can’t buy – I guess you can ask here.
Well, that’s my 3 things. That’s a hard question – I’m not really sure that if I thought about another few more days, or in another context, I wouldn’t come up with a different list altogether.

Not sure I agree that asking a question on the list without context won’t get you very far. It’ll get you to the point where someone on the list asks for context, and at that point you’ve got pretty decent odds of someone giving you an answer. The length of the answer will vary depending on how ‘interesting’ it is and how often it’s been asked, but the answer will usually be useful. Though on occasion the question will spawn debate and result in multiple conflicting answers, though that too is useful as it points to places where the specifications aren’t clear, and nor are the people writing them . . .
Was going through through your old posts and read this. I think the statement “Healthcare is really a mess” reveals an obvious lack of understanding of how healthcare works. If this statement were true (which it is not) there would be a pile of dead bodies at every hospital. A more appropriate statement would be “Healthcare is complex and we are not even close to understanding all of its nuances and complexities”
With Regards,
Dr Lavanian
MBBS,MD
CEO and MD
HCIT Consultant
http://www.hcitconsultant.com
http://www.telemedconsultant.com
Certified HL7 Specialist
Additional Secretary – IAMI
Co-Chair, Memberships – HL7 India
Member- American Medical Informatics Association
Senior Consultant and Domain Expert – Healthcare Informatics and TeleHealth
Former Vice President – Healthcare Products, Bilcare Ltd
Former Vice President – Software Division, AxSys Healthtech Ltd
Former Co-convener Sub committee on Standards , Government of India, Task force for Telemedicine
Former Vice President – Telemedicine (Technical), Apollo Hospitals Group
Former Deputy Director Medical Services, Indian Air Force
Office: +91 20 32345045
Mobile: +91-9970921266
Visit http://www.medhelp247.com for a life saving medical service
Actually, “Healthcare IT” really is a mess. (not healthcare, as you say – or not so anyway)