HL7 v2 & Conformance Profiles
Given the rather open nature of HL7 V2, it's strange that conformance profiles are not more widely supported and adopted. I think that there's several reasons for this:
Anyhow, trying to implement conformance profiles has underlined for me how far short the specification falls from real world usage. There's lot's of things in the standard that are open and empty, and I don't know how you could write a complete useful real world conformance profile at this time. You can say some things, but not other things. Important things, like how you use multiple patient identifiers.
Hopefully we can create enough inertia and desire that these things can be fixed - though we may have to rely on lore, as I wonder whether HL7 can summon enough energy to do another v2 version (speaking as one of the editors!)
- HL7 V2 is so loose that conformance profiles don't have the same meaning as for other standards
- Conformance Profile specifications have lagged behind the standard itself
- There has only been a few tools available to create or use conformance profiles, and they don't seem to have met industry needs
Anyhow, trying to implement conformance profiles has underlined for me how far short the specification falls from real world usage. There's lot's of things in the standard that are open and empty, and I don't know how you could write a complete useful real world conformance profile at this time. You can say some things, but not other things. Important things, like how you use multiple patient identifiers.
Hopefully we can create enough inertia and desire that these things can be fixed - though we may have to rely on lore, as I wonder whether HL7 can summon enough energy to do another v2 version (speaking as one of the editors!)

