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*
*
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20100201/1905fc1f/attachment.html>