Return to contents

ContextControl
Lvl Type, Domain name and/or Mnemonic code Concept ID Mnemonic Print Name Definition/Description
1 A: ActRelationshipContextControl 16486 Specifies if this act relationship is conductive to inherited participations and relationships or if it can itself be inherited. Act relationships and participations that are marked inheritable can be inherited along act-relationships that are marked conductive. Conductance of inheritable objects is transitive and unidirectional from source to target. The total of all inheritable objects along an uninterrupted chain of conductive links leading back from a target act towards the source of act relationships is called the inherited context of that act. All inherited context is lost at an act relationship marked non-conductive. Context inheritance can be additive (I) or overriding (IOS). Additive inheritance adds new objects into the inherited context while overriding inheritance replaces inherited objects of the same or more specific type/class with this inherited object. Example 1: An observation event has a patient participation marked inheritable and has component observation events linked through act relationships that are marked conductive. This means that the patient participation is a patient participation of those component observation events. Example 2: A composite order has a patient participation, an author participation, and a reason relationship to a diagnosis, all marked as inheritable. The order further has several detail orders as components, with the components marked as conductive. The patient, author, and reason of the component orders are the same as for the composite order.
2   S: InheritableNonConductiveContextControl (I) 16480 I inheritable Object can be inherited, does not conduct inheritance.
3     L:  (IOS) 16481 IOS inheritable overriding Object can be inherited, does not conduct inheritance, and overriding masks inherited objects of the same or more specific type/class.
2   L:  (C) 16485 C conductive Object can not be inherited but conducts inheritance.
2   L:  (N) 16482 N non-conductive Object can not be inherited, does not conduct inheritance.
1 A: InheritableContextControl 16479
2   S: InheritableNonConductiveContextControl (I) 16480 I inheritable Object can be inherited, does not conduct inheritance.
3     L:  (IOS) 16481 IOS inheritable overriding Object can be inherited, does not conduct inheritance, and overriding masks inherited objects of the same or more specific type/class.
1 A: ParticipationContextControl 16491 Specifies if this participation can be inherited along conductive act-relationships.
2   S: InheritableNonConductiveContextControl (I) 16480 I inheritable Object can be inherited, does not conduct inheritance.
3     L:  (IOS) 16481 IOS inheritable overriding Object can be inherited, does not conduct inheritance, and overriding masks inherited objects of the same or more specific type/class.
2   L:  (N) 16482 N non-conductive Object can not be inherited, does not conduct inheritance.
1 L:  (C) 16485 C conductive Object can not be inherited but conducts inheritance.
1 L:  (N) 16482 N non-conductive Object can not be inherited, does not conduct inheritance.

Return to contents