Skip to Navigation | Skip to Content

openEHR-Technical mailing list archives

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

ADL 1.5 - relaxing a conformance rule - feedback sought



I am in the middle of ADL/AOM 1.5 testing. There is a validity rule I defined in the current draft specficatich reads as fllows:

VSONIR: specialised archetype object node redefinition: if it exists, the node identifier of an object node in a specialised archetype must be redefined into its specialised form if either reference model type or occurrences of the immediate object constraint is redefined.

Translation: change of occurrences or change of RM type (e.g. redefine into descendant type) requires a specialised at-code, e.g. at0002 --> at0002.1 or similar.

In processing real archetypes and creating new templates, I am inclined to remove this rule, and say that the at-code only has to be specialised if the archetype author wishes to do so for semantic reasons OR if the parent node is redefined into multiple children (e.g. a node at0013 meaning 'panel item' gets specialised into at0013.1 (serum sodium), at0013.2, (serum potassium), at0013.3, etc).

I will experiment with removing this rule for the moment, and see if anything bad happens, but as far as I can see, nothing will. If we throw it away, it means that at-code specialisation really is only for semantic reasons, which would be nice and clean.

I am interested in any opinions on this.

By way of news: I am very close to a working implementation of AOM/ADL 1.5, and will release a new version of the ADL Workbench soon/

- thomas beale



_______________________________________________
openEHR-technical mailing list
openEHR-technical@openehr.org
http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical