: Public Class
DEFINITION:<br/>A relationship between a criterion group and an option that can satisfy it, either an activity, observation result or other criterion group, i.e. a relationship between a logical set of parenthesis and one of the options inside the parentheses, where the criterion group and its option are both part of a global library of activities.<br/><br/>EXAMPLE(S):<br/>A pain management criterion group may be comprised of three options, one for substance administration of Tylenol, another for substance administration of aspirin, and a third for substance administration of ibuprofen. The pain management criterion would be satisfied/accomplished with any one of these activities and would be associated to each of the three via a different DefinedCriterionGroupOptionRelationship.<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/>This class helps represent an OR relationship between siblings in the same criterion group.<br/>
- Attributes
- Associations To
- Tagged Values
- Constraints
Attribute |
Public REAL priorityNumber
|
Details:
Alias: |
|
Initial: |
|
Stereotype: |
|
Ordered: |
|
Range: |
Range:0 to 1 |
Transient: |
False |
Derived: |
False |
IsID: |
False |
Map:CTRv1.0=DefinedCriterionGroupOptionRelationship.priorityNumber Map:TDM=AbstractRule.isExclusive
Notes:
|
DEFINITION:<br/>A number specifying the relative preference for considering this relationship before other like-typed relationships having the same source activity.<br/><br/>EXAMPLE(S):<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/>Relationships with lower priorityNumber values are considered before and above those with higher values. <br/><br/>The ordering may be a total ordering, in which all priority number are unique, or a partial ordering, in which the same priority may be assigned to more than one relationship. Decimal numbers may be used to insert values between existing priority numbers.<br/><br/>For multiple criteria, this specifies which criteria are considered before others. <br/><br/>Among alternatives or options that are being chosen by humans, the priorityNumber specifies preference.<br/>
|
|
Public URG<PQ.TIME> pauseQuantityRange
|
Details:
Alias: |
|
Initial: |
|
Stereotype: |
|
Ordered: |
|
Range: |
Range:0 to 1 |
Transient: |
False |
Derived: |
False |
IsID: |
False |
Map:Lab=Activity.plannedTimeElapsed
Notes:
|
DEFINITION:<br/>A quantity of time falling within minimum and maximum bounds that specifies the elapsed time between when an activity is ready for execution and the actual beginning of the execution.<br/><br/>EXAMPLE(S):<br/>A pain management criterion group may be comprised of two options, one for substance administration of drug X after waiting 24 hours and one for substance administration of drug Y after waiting 48 hours – the pauseQuantityRange on the 2 option relationships are 24 hours and 48 hours respectively.<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/>The pauseQuantityRange defines the amount of time between two points in time: (1) the point when all preceding steps (in sequence) and preconditions of an activity have been completed, and (2) the actual start of the activity. The completion of all pre-conditions and preceding steps (based on sequence number) indicates that an activity is "ready for execution" according to the definition above. The pauseQuantityRange counter or timeclock starts then, and when the full amount of time is reached, the activity begins. A pauseQuantityRange with a negative value means that the activity starts some amount of time prior to the estimated time that the activity is "ready for execution", i.e. prior to the estimated time that the pre-conditions and preceding steps will be completed.<br/>
|
|
Element |
Source Role |
Target Role |
DefinedCriterionGroup
Class
|
Name: choiceDefinedCriterionGroupOptionRelationship
|
Name: optionDefinedCriterionGroup
|
 Details:
DESCRIPTION:<br/>Each DefinedCriterionGroupOptionRelationship might be a choice that has as option one DefinedCriterionGroup. Each DefinedCriterionGroup might be an option that can satisfy one or more DefinedCriterionGroupOptionRelationship.<br/><br/>DEFINITION:<br/><br/>EXAMPLE(S):<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/><br/>
|
DefinedObservationResult
Class
|
Name: choiceDefinedCriterionGroupOptionRelationship
|
Name: optionDefinedObservationResult
|
 Details:
DESCRIPTION:<br/>Each DefinedCriterionGroupOptionRelationship might be a choice that has as option one DefinedObservationResult. Each DefinedObservationResult might be an option that can satisfy one or more DefinedCriterionGroupOptionRelationship.<br/><br/>DEFINITION:<br/><br/>EXAMPLE(S):<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/><br/>
|
DefinedCriterionGroup
Class
|
Name: optionDefinedCriterionGroupOptionRelationship
|
Name: choiceDefinedCriterionGroup
|
 Details:
DESCRIPTION:<br/>Each DefinedCriterionGroupOptionRelationship always is an option that can satisfy one DefinedCriterionGroup. Each DefinedCriterionGroup might be a choice that has as option one or more DefinedCriterionGroupOptionRelationship.<br/><br/>DEFINITION:<br/><br/>EXAMPLE(S):<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/><br/>
|
DefinedActivity
Class
|
Name: choiceDefinedCriterionGroupOptionRelationship
|
Name: optionDefinedActivity
|
 Details:
DESCRIPTION:<br/>Each DefinedCriterionGroupOptionRelationship might be a choice that has as option one DefinedActivity. Each DefinedActivity might be an option that can satisfy one or more DefinedCriterionGroupOptionRelationship.<br/><br/>DEFINITION:<br/><br/>EXAMPLE(S):<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/><br/>
|
Tag |
Value |
Map:CTOM |
ActivityRelationship.typeCode |
 Details:
|
Map:CTRPv3.8 |
ActivityRelationship.typeCode |
 Details:
|
Map:CTRv1.0 |
DefinedCriterionGroupOptionRelationship |
 Details:
|
Map:TDM |
AbstractRule.evaluableExpression |
 Details:
|
Map:TDM |
TriggeringRule |
 Details:
|
Constraint |
Type |
Status |
be the choice that has as option Exclusive Or |
Invariant |
Approved |
 Details:
A DefinedCriterionGroupOptionRelationship must be associated to one and only one of the following targets: DefinedActivity, DefinedObservationResult, DefinedCriterionGroup.<br/>
|