At the HL7 meeting last week in San Diego, Grahame Grieve presented 
something called Resources for Healthcare 
<http://www.healthintersections.com.au/rfh/introduction.htm> (RFH), 
essentially a replacement model for much of HL7v3, for 'practical use'. 
The driver was the well-known over-complexity of HL7v3. According to his 
report <http://www.healthintersections.com.au/?p=610> on the reception 
of RFH at the HL7 meeting, there appears to be a real appetite for 
change at HL7, which is good to see.

Within RFH, Grahame has proposed a new data types model 
<http://www.healthintersections.com.au/rfh/datatypes.htm>.  In practical 
terms this will presumably mean that implementations directly based on 
the RIM and 21090, and particularly the creation of RIM/21090 data 
instances will see much reduced use in the future. From the point of 
view of openEHR and 13606 this represents some positive possibilities 
for bridging implementations in the future, and maybe finally solving 
the 'logjam' in health informatics standards.

Things to note about the RFH data types:

 1. They use orthodox object modelling rather than the subtractive
    modelling / profiling approach used to date HL7.
 2. They define a very lean set of semantics (so far).
      * These two together mean that for the first time, HL7 data types
        (if that is what RFH data types become) can be extended in the
        normal OO sense, rather than having to be 'profiled' (creating N
        variants, all non-interoperable with each other).
        Interoperability can potentially now be found by connecting to
        the core definitions, even if it can't directly be found with
        more complex extensions of the core types.
 3. They incorporate a lot of features of the openEHR data types.
      * The current openEHR data types are currently more full-featured,
        and in some cases probably more complex than they need to be -
        adjustments may be possible here (one example: the normal /
        reference ranges in DvQuantified should be pulled out into a
        wrapper type or else added by inheritance to DvQuantity and
        possibly DvCount, DvProportion).

My conclusions at this point:

  * building a data conversion interface between openEHR and HL7 of the
    future now has a good chance of success, if the RFH data types
    develop in an appropriate way
  * CEN/ISO 13606 should move to the RFH data types, and not use 21090 -
    doing so is likely to set up a legacy in the future for 13606 users
    that HL7 community is about to leave behind. It will allow 13606 to
    become much closer to openEHR, and facilitate the merging of the
    models into one, which I think is a necessary future step for both
    openEHR and 13606.

If HL7 goes this way, some real convergence finally looks possible, and 
people working on openEHR and 13606 need to think about how to go about it.

- thomas beale

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20110918/487d753c/attachment.html>

Reply via email to