See ADL heading at http://www.openehr.org/wiki/display/spec/openEHR+Templates+and+Specialised+Archetypes
The latest draft includes quite a lot of changes in the cADL section that hopefully resolve a number of anbiguities present in ADL and archetype semantics in general. The new Specialisatoin section is also improved, although not yet finished.
The changes for ADL 1.5 include:
-
the semantics of reference model subtype matching are now described;
-
rules are provided for when node identifiers (at-codes) are required in archetypes;
-
the ability to state a path rather than just an attribute, allowing redefinition blocks deep in the structure to be stated with respect to a path rather than having to be nested within numerous containing blocks on which no redefnition occurs;
-
new keywords for defining the order of specialised object nodes within container attributes;
-
an explanation of how to use the negated match operator (~matches, or œ) to define value set exclusions in specialised archetypes;
-
rules for the construction of node identifier at-codes in specialised archetypes;
-
a description of the semantics of ‘inheritance-flattened’ archetypes.
Nearly all the changes occur in the section on cADL - Constraint ADL on page 49 or the new section Specialisation on page 106.
All feedback welcome.
- thomas beale
