Not trying to start a war, but I am disappointed at the continued dialog
that is negative toward HL7.  If, in fact, openEHR has solved all of the
problems of interoperability and is being picked up around the world, I,
and I think, many of my HL7 colleagues will be delighted.  Very few of the
members of HL7 make money from HL7, so I think our motivations are driven
by our companies and the market place.  Solving the problems of
interoperability will certainly open the door for many more important
accomplishments.  I hope archetypes are engaged by the clinical community
and help us make a key step forward.  However, there are still hurdles to
be overcome before we have systems working together.  Let's join forcesa
and publicize successes in a demonstratable way.  Whether HL7 or openEHR, I
think one's success is the others success.

W. Ed Hammond, Ph.D.
Director, Duke Center for Health Informatics


                                                                           
             Thomas Beale                                                  
             <thomas.beale at oce                                             
             aninformatics.com                                          To 
             >                         openehr-technical at openehr.org       
             Sent by:                                                   cc 
             openehr-technical                                             
             -bounces at chime.uc                                     Subject 
             l.ac.uk                   Re: Interoperability with HL7       
                                                                           
                                                                           
             02/01/2010 10:33                                              
             AM                                                            
                                                                           
                                                                           
             Please respond to                                             
                For openEHR                                                
                 technical                                                 
                discussions                                                
             <openehr-technica                                             
             l at chime.ucl.ac.uk                                             
                     >                                                     
                                                                           
                                                                           





Based on Charlie's reply, maybe my own was not clear. openEHR is mostly not
about solving the problem of openEHR systems talkng to each other (that is
rare at this stage, as you might imagine; when it happens, there is not
much problem to solve, obviously - openEHR is a single data standard), but
in fact solving normal interoperability problems with other systems and
formats. Connecting to HL7v2 messages, HL7v3 messages (these seem to be
pretty rare so far, apart from the UK and Canada) and CDA documents, other
formats like text, PDF, proprietary data structures, but also the IHE
framework, Microsoft CHF services framework.... all this is already
happening in the openEHR world. The main point is _how_ it is done. Instead
of manually building a message specification for say 'microbiology', the
openEHR approach is as follows:
      build or source archetypes, like you can see at
      http://www.openEHR.org/knowledge e.g. see Apgar at
      http://www.openehr.org/knowledge/OKM.html#showArchetype_1013.1.172
      create templates from the archetypes for use-case specific use
      from templates we create various computable artefacts - such as
      template-based message schemas (XSD) and template-based programming
      objects.
      template-based message schemas are used to implement messages, either
      as an integration solution, or as an end-to-end solution
      template-based programming objects are used to enable integration
      with existing applications
      all querying done with AQL or other archetype-path based languages,
      which enable portable, semantic querying for all data represented in
      openEHR format.
This singe-source semantic modelling approach is visualised at
http://www.openehr.org/160-OE/version/default/part/ImageData/data/single_source_models.jpg
 . I would go so far as to say that the age of hand-built messages will be
over soon - it won't make people in HL7 happy I guess, but the technology
is now beyond that approach, and firmly in the arena of model-driven
content and SOA infrastructure.

The final standardisation within openEHR of the templates and
template-related artefacts are happening at the moment, based on the last
couple of years' experience with this technology within some of the
commercial openEHR vendors. Our experience of archetype-based querying has
been extremely successful, in both EHR and population modes. Querying is
one of the weakest areas in the published standards, yet it is probably the
single most important factor in the use and re-use of data in health.
Having a comprehensive and semantically solid querying approach is
therefore crucial for useful interoperability (after all there is not much
point moving data somewhere else, or transforming it if you still can't
query it properly). We believe that the combined power of archetype-based
templates and archetype-based querying will become a major advance for the
field of health informatics, along with the emerging openEHR service
infrastructure.

- thomas beale
_______________________________________________
openEHR-technical mailing list
openEHR-technical at openehr.org
http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical



Reply via email to