Hi Athanasios,

I doubt if mathematically measuring model complexity would be a good way 
to determine utility of information models for use in archetype 
modelling, and therefore in e-health more generally. The only way to do 
that is to see which ones support more / better archetypes. In this 
sense, the information model is like a 'theory' - the idea is to get one 
that is as simple as possible for the most comprehensive explanatory power.

- thomas

On 10/06/2011 13:55, Athanasios Anastasiou wrote:
> Hello everyone
>
> It has been very interesting to read the post and follow the subsequent
> discussion about [the quest for] "one information model" in e-health and
> especially the "patterns" part.
>
> I am not sure if there can be "one information model" in e-health but
> what i think that can be done is a ranking of available models according
> to how expressive they are and patterns (patterns of data structures and
> types) would be key to this.
>
> For example, at the low end of the spectrum, we could have some really
> simple models which are able to describe hierarchical information up to
> a certain depth. For example, you can describe the data about a document
> as a "sequence of element" where "element" can be "simple" (only one
> data entry of some supported type) XOR "complex" (an entry composed of
> many simple supported types). This would be less expressive than "a list
> of element" where element can be "simple" OR "complex". In the latter
> case complex elements can also be nested. Something more expressive than
> this would be a "[structure] of element" where [structure] could be a
> list, a tree, a graph or other of "complex" OR "simple" elements.
>
> The table PATTERN / EXPLANATION in Thomas' blog post is a good start but
> i think that it is mixing types with some familiar class names. These
> can be broken down even further: The "data/state/protocol/reasoning" is
> a Dictionary. The "History of events" is essentially the same but the
> type of the "index" is now different. An "order state machine" is a
> directed graph (with loops). A composition document is a Set and
> participations could also be sets or dictionaries.
>
> Could we have defined the COMPOSITION as a special case of a "set
> archetype" with specific constraints? Could we have done the same for a
> state machine?
>
> Simply counting the supported patterns would not provide a comprehensive
> picture though. I trust that terms are used consistently. So, a
> mathematical model provides constraints over a domain. But there is
> nothing stopping someone to create an overly complex model to fit
> complex data with minimal error (reminds me of feature creep). You could
> have two models, one with 5 parameters and one with 50 parameters that
> seem to be fitting experimental data (observations from the domain)
> perfectly, which one do you choose? Obviously, the one with the 5
> parameters because it is _simpler_. Mathematics does have tools to
> estimate model complexity versus how well the model describes the
> observations and i am sure that some parallels can be drawn here. In
> computer science, there are probably additional markers that need to be
> taken into account...It's not only a matter of how expressive a model is
> but also how "easy" it is to be used or how "cheap" it is to
> implement...These are probably more difficult to quantify but key
> factors for adopting a particular model.
>
> In this way, the model(s) that rank first would be the easiest and
> cheapest model(s) that can describe a domain most effectively.
>
> We don't have a golden standard for a domain of course, but something
> like this would be irrelevant. Even if we could pull all the workflows
> and documents from all the healthcare systems in the world, they would
> be a snapshot of what is required today** and with the exponential pace
> of progress would quickly become surpassed. This means that the ranking
> (without taking into account the "shape" of the domain) would only be
> useful amongst two or more models.
>
> All the best
> Athanasios Anastasiou
>
> **: But a very good indication of the patterns that are actually used
> out there...maybe Google is already doing it.
>
>
>
>
>
>
>
> On 05/05/2011 17:20, Thomas Beale wrote:
>> this is an often debated question, and after coming across (for the
>> 100th time) just such a debate recently online, I thought it might be
>> interesting to try to get to the bottom of the question in some way. The
>> basic idea posted here
>> <http://wolandscat.net/2011/05/05/no-single-information-model/>. It is
>> of course not scientific work, but I would be interested in the views of
>> others on this concept.
>>
>> - thomas beale
>> **
> _______________________________________________
> openEHR-technical mailing list
> openEHR-technical at openehr.org
> http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical
>


-- 
Ocean Informatics       *Thomas Beale
Chief Technology Officer, Ocean Informatics 
<http://www.oceaninformatics.com/>*

Chair Architectural Review Board, /open/EHR Foundation 
<http://www.openehr.org/>
Honorary Research Fellow, University College London 
<http://www.chime.ucl.ac.uk/>
Chartered IT Professional Fellow, BCS, British Computer Society 
<http://www.bcs.org.uk/>
Health IT blog <http://www.wolandscat.net/>


*
*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20110621/8489a985/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ocean_full_small.jpg
Type: image/jpeg
Size: 5828 bytes
Desc: not available
URL: 
<http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20110621/8489a985/attachment.jpg>

Reply via email to