As you may have noticed, the new release of the ADL Workbench 
<http://www.openehr.org/svn/ref_impl_eiffel/TRUNK/apps/adl_workbench/doc/web/index.html>enables
 
exploration of multiple reference models and their classes. Although the 
13606 schema 
<http://www.openehr.org/svn/knowledge2/TRUNK/rm_schemas/cen_EN13606_0.95.bmm> 
is not yet complete (in particular the data types require work), it is 
now possible to see the differences and similarities 
<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/images/rm_schema_tool_duplex_classes.png>of
 
the 13606 and openEHR reference models. Similarly, archetypes based on 
both reference models can be viewed, validated and compared.

I see various possibilities:

  * *convergence of 13606 and openEHR onto one reference model*. The
    opportunity to do this is coming up in May 2012, where 13606-1 and
    13606-2 reach their 3 year review point, at which ISO has to decide
    to either retire them or continue their use, depending on their use
    in industry. I don't know what use in industry they have to date,
    but let's assume the decision is made to continue - it is clear that
    changes could be made. Implementers of both openEHR and 13606 have
    now had some 3 years to discover real problems and deficiencies. In
    openEHR there are around 150 Problem Reports and Change Requests
    generated over this time; clearly some of these would apply equally
    to 13606. Some possible changes:
      o it is now possible to see how 13606 and openEHR could be merged
        into *one reference model *at the Entry level, e.g. with changes
        like:
          + openEHR has richer 'design-based' Entry types like
            Observation, Instruction and Action, but also a generic type
            called Integration_entry, which nearly a mirror image of the
            EN13606 ENTRY. A future standard could support all of these
            types, with the users choosing which ones best supported
            their data.
          + openEHR's data structures (ITEM_STRUCTURE, ITEM_TREE,
            ITEM_TABLE) etc may be able to be retired in lieu of the
            only simpler CLUSTER/ELEMENT structure in use by both
            standards, and a 'structure marker' as used by 13606 - this
            would further ease merging of the reference models.
      o a *common data types *model could be found. At the moment,
        openEHR's data types work very well and have been shaped by
        archetyping as well as normal software considerations. For
        13606, in theory the ISO 21090 data types are supposed to be
        used. In their current state, they cannot be, and are both
        completely normalised and optimised for HL7v3 use
        <http://www.healthintersections.com.au/?p=364>, as well as
        suffering from key modelling problems
        
<http://wolandscat.net/2011/05/24/ontologies-and-information-models-a-uniting-principle/>.
        It has been stated that an ISO 21090 'profile' will be developed
        for 13606, although this has not yet been done. In my view, the
        HL7 'profiling' process is almost unworkable, and I think a
        completely different set of data types is needed for 13606 - a
        far simpler set, e.g. based on a simplified version of openEHR,
        or Grahame Grieve's Resources for Health data types
        <http://www.healthintersections.com.au/rfh/datatypes.htm> (which
        include both openEHR and HL7 influences, as well as using proper
        object modelling).
      o a few useful Change Requests have been made based on CDA. Once
        these are done, the merged RM would be a superset of all models
        in use today, with the added value of being more rigorously
        defined and therefore usable for tool-based code generation,
        data transformation and the like.
  * *adoption of ADL/AOM 1.5 as a new 13606 part 2*. Although it seems
    as if ADL 1.5 is taking a long time (it is ;-) it is being
    continuously tested in real software on the way, so that what
    emerges will be something close to a 'stable' standard (openEHR
    might decide to give it DSTU status from the outset for example)
    rather than an untested set of proposals. It is backwardly
    compatible with ADL 1.4, while fixing all the main problems and
    limits
    
<http://www.openehr.org/wiki/display/spec/openEHR+Templates+and+Specialised+Archetypes>of
    1.4. It includes many (in fact almost only) features proposed by
    people working with real archetypes in real environments, so I think
    it is safe to say that the 40 or so changes (most very small) really
    reflect the last 4-5 years' industry validation rather than any kind
    of theorising. If ADL/AOM 1.5 were to become the next version of
    13606-2, then we can contemplate:
      o *shared tooling*: doing this would mean that all 13606 efforts
        can use the openEHR tooling, which is growing by the day, and
        that people working with openEHR can use tooling that is
        currently 13606 ADL specific.
      o *shared archetypes*: if the reference models were merged then
        '13606 archetypes' and 'openEHR archetypes' are just the same
        thing - it is just a question of different parts of the same
        reference model being archetyped.

How could we go about this work?

  * we can all run back to our comfort zones and stick with our current
    models, and make the usual half-hearted attempt at harmonisation
    within the official standards processes, OR
  * *we could, starting today, develop a hybrid RM*, using the schema
    definition capability of the ADL Workbench, and analyse it, build
    some test archetypes against it and so on. In this way, we could
    come up with a proposal that could more or less be *directly used by
    the ISO process *to update 13606.
      o now, doing this is not just a case of - let's build a new model
        - we probably need a strategy where copies were made of both the
        current 13606 and current openEHR models, and agreed changes
        applied to each that brought them closer together, with the
        impact of the changes being known for existing users of the
        current models. But with a bit of discipline, I think it is doable.

At this point, I would like to see what interest there is in an 
initiative like the above. If there is interest, we could create a 
dedicated mailing list and project workspace for it, and start to do 
some work on it.

So - what are people's thoughts on this?

- thomas beale

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

Reply via email to