I agree it is a balancing act in how far the semantics should be in the RM or in the archetypes.
Both ways have their pro and contra.
Thanks for explaining it

Bert


On 28-08-15 19:17, Thomas Beale wrote:
Hi Bert,

On 28/08/2015 16:32, Bert Verhees wrote:
On 27-08-15 19:54, Thomas Beale wrote:
I would suggest that CIMI has been simiplified to the point of not being directly usable as an RM by openEHR or 13606 - most of the needed context information is gone in CIMI, and it doesn't distinguish any kind of 'Entry' or clinical statement.

Are you saying, that the context information from the reference model is not used?

the CIMI RM <https://github.com/opencimi/rm/blob/master/model/Release-3.0.4/BMM/CIMI-RM-3.0.4-generated-from-UML.bmm#>has no context information in it.



This was a conscious choice in the CIMI community, designed to get buy-in from a much wider range of stakeholders than openEHR or 13606 deals with. Technically, the CIMI approach is to soft-model nearly everything in 'reference archetypes'.

and the archetypes fill in the missing reference model context parts?

that's the idea.


If so, then this makes the two level modeling approach, of course, much more flexible, a kind of new database approach/technique, usable for virtual anything.

it makes it more flexible in one sense, but also harder for implementers - now they cannot know where even basic context like subject, times, locations etc are - all that has to be obtained from archetypes. The 'flexibility' comes with a price...

What goes in any particular RM for some particular domain or industry needs to be the result of careful analysis of

  * the need for being able to build reliable software components that
    can assume some things
  * the need for a base model with enough useful primitives that it
    doesn't force endless repeated modelling of the same basic
    concepts in archetypes
  * but sufficient flexibility so that all the variability of the
    domain, and also localization can be accommodated.

It's a balancing act.

So far in openEHR, the context and most other structures etc have proven to be good. We'll probably get rid of / simplify the ITEM_TREE stuff in Release 1.1, but I can't imagine getting rid of most of the other semantics.

- thomas



_______________________________________________
openEHR-technical mailing list
[email protected]
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

_______________________________________________
openEHR-technical mailing list
[email protected]
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

Reply via email to