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. |