Rene Spronk, in his new
proposal to "Renovate HL7 version 3" recognizes that HL7 v3 has
failed. As he points out, almost all implementations of v3 today are not in
keeping with the original intentions of the v3 developers. “I've been working on the HL7 version 3
standard for about 10 years - but based on experiences gained during consultancy
projects with implementers, and based on experiences of implementers …, I see
no other way forward for HL7 v3 then to embark on a renovation project.”
'Renovation', according to
the dictionary means: to restore to an earlier, better state. For Rene, to
renovate means: to optimize "for
the kind of HL7 v3 implementations that we actually see in use
today". He proposes three
alternative paths to such renovation:
Proposal 1. involves adding a new layer of "re-usable elements" to HL7 v3 and "getting rid of the 100s of different R-MIMs".But where will these new re-usable elements come from? And who, given the failures thus far, will trust a methodology based on the RIM to yield elements which will actually be reused?
More interesting are the
proposed second and third alternative paths:
Proposal 2. is to renovate HL7 v3 by "moving everything to CDA R3, and to cease development related to HL7 v3 messaging."
Propose 3. is to renovate by "moving everything to FIHR [= Fast Healthcare Interoperability Resources] and to cease development of HL7 v3".
Thus in both cases ‘renovation’ in the
sense of: abandonment.
Everything in the FHIR (pronounced ‘Fire’) is,
to be sure, required to have a ‘mapping to the RIM’. But this, we presume, is simply for
reasons of nostalgia ... for earlier, better times.