We're updating the issue view to help you get more done. 

PARTICIPATION is not LOCATABLE, so has no archetype_node_id, but occurs in archetyped structures

Description

See for example the archetype openEHR-EHR-COMPOSITION.referral.v1.adl, which includes a PARTICIPATION in context.participations, but does not include an at-code, because PARTICIPATION is not LOCATABLE. However, the ADL 1.4+ rules state that any member object of a multiply-valued attribute must have an at-code, in order to distinguish it from sibling objects (even if added later).

Possible solutions: it might initially appear that an object can have an at-code in an archetype even if not LOCATABLE in the reference model, however the data will not carry the at-code, and the object cannot therefore be properly matched to an archetype node later on.

Environment

Any

Status

Reporter

Thomas Beale

Labels

None

Components

Affects versions

RM Release 1.0.2

Priority

Major