On 10/04/2013 13:33, Tim Cook wrote:
> [reposted for Tim; hist original bounced]
>
> On Wed, Apr 10, 2013 at 5:14 AM, Thomas Beale
> <thomas.beale at oceaninformatics.com>  wrote:
>
>> it's similar, but misses the crucial distinction between archetypes and
>> templates. Without that there is no library of re-usable concepts to use in
>> your data-set definitions. As far as I can tell, this distinction just
>> doesn't exist in MLHIM. So it means that every 'model' has to make up its
>> own definition of standard items like vital signs, lab analytes and so on.
>>
> MLHIM allows reuse but does not allow redefinition.  Redefinition of a
> component after it has been used to generate instance data is a BAD
> THING.  You are simply looking for trouble when models can morph into
> something they were previously not.  Then we can discuss the
> complexity managing that process.  It just isn't necessary in MLHIM.

A couple of things to say here. 'Redefinition' as in openEHR and most 
model-based systems I know of doesn't mean you change something that has 
been deployed. It means being able to specialise an existing model in 
the design environment, in a similar way as in object-oriented 
programming. So the point is to be able to re-use and adapt existing 
definitions, not just 'use' things.

Not being able to do this means either:

  * you are stuck using someone else's definition, and you just live
    with not having the bits you wanted
  * you have to make a copy, and rewrite to suit yourself. Now you have
    a different model, technically unrelated to the original, and tools
    have no idea that they might be able to query for some of the same
    data points.

There is actually no such thing as 'redefining a deployed model'. Models 
can be evolved over time, and they get new version numbers. Breaking 
changes get new major versions, which are treated as distinct models in 
archetype land.

But new versions with non-breaking changes can be treated by querying, 
modelling tools, reporting etc as being compatible with earlier 
versions. Being able to query safely over longitudinal data whose models 
change over time is essential in health.

It's clear that these needs (specialisation of models, longitudinal 
querying over data) are seen as essential by large orgs, e.g. the CIMI 
members Mayo clinic, InterMountain Health, Veterans Health, Nehta and so 
on. The OHT Model-driven Health Tools (MDHT) project is founded upon 
concepts like model specialisation and re-use.

I don't think there is any way these needs can be ignored in a scalable, 
adaptable health information modelling ecosystem.

- thomas


-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20130410/4e0fc5ee/attachment.html>

Reply via email to