: Public Class
DEFINITION: <br/>A relationship between a planned repeating activity and the criteria that may trigger the repeating activity to stop, where all items are intended to occur at some point in the context of a particular study or experiment.<br/><br/>EXAMPLE(S): <br/>Continue repeating kidney dialysis until kidney transplant surgery. <br/><br/>OTHER NAME(S): <br/><br/>NOTE(S):<br/>The criteria may be one of the following:<br/>- another planned activity where the repeating activity stops if this other activity occurs<br/>- a defined observation result where the repeating activity stops if this observation result occurs as a result of a planned observation<br/>- a planned criteria group where the repeating activity stops if this group logically evaluates to true based on its components<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:HL7SDr1=Precondition3.priorityNumber
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> cessationPauseQuantityRange
|
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 after the observed result occurs and before the cessation of repeating the activity.<br/><br/>EXAMPLE(S):<br/>Stop 20 days after the observed event occurs.<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/>
|
|
Public CD checkpointCode
|
Details:
Alias: |
|
Initial: |
|
Stereotype: |
|
Ordered: |
|
Range: |
Range:0 to 1 |
Transient: |
False |
Derived: |
False |
IsID: |
False |
Map:HL7SDr1=Precondition3.checkpointCode
Notes:
|
DEFINITION:<br/>A coded value specifying the points in the course of an activity when a precondition for the activity is evaluated.<br/><br/>EXAMPLE(S)<br/>When the checkpointCode for a criterion of a repeatable activity is "end," the criterion is tested only at the end of each repetition of that activity. When the condition holds true, the next repetition is ready for execution.<br/><br/>When the checkpointCode is "entry," the criterion is checked at the beginning of each repetition, if any, whereas "beginning" means the criterion is checked only once before the repetition "loop" starts.<br/><br/>The checkpointCode "through" is special in that it requires the condition to hold throughout the execution of the activity, even throughout a single execution. As soon as the condition turns false, the activity should receive an interrupt event (see PlannedActivity.interruptibleIndicator) and will eventually terminate.<br/><br/>NOTE(S):<br/>The checkpointCode specifies when the precondition is to be checked; it is analogous to the various conditional statements and loop constructs in programming languages "while-do" vs. "do-while" or "repeat-until" vs. "loop-exit." <br/>
|
|
Element |
Source Role |
Target Role |
DefinedObservationResult
Class
|
Name: repeatedPlannedRepeatActivityUntilRule
|
Name: triggeringDefinedObservationResult
|
 Details:
DESCRIPTION:<br/>Each PlannedRepeatActivityUntilRule might be repeated until one DefinedObservationResult. Each DefinedObservationResult might trigger the cessation of one or more PlannedRepeatActivityUntilRule.<br/><br/>DEFINITION:<br/><br/>EXAMPLE(S):<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/><br/>
|
PlannedActivity
Class
|
Name: triggeringPlannedRepeatActivityUntilRule
|
Name: repeatedPlannedActivity
|
 Details:
DESCRIPTION:<br/>Each PlannedRepeatActivityUntilRule always triggers the cessation of one PlannedActivity. Each PlannedActivity might be repeated until one or more PlannedRepeatActivityUntilRule.<br/><br/>DEFINITION:<br/><br/>EXAMPLE(S):<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/><br/>
|
PlannedActivity
Class
|
Name: repeatedPlannedRepeatActivityUntilRule
|
Name: triggeringPlannedActivity
|
 Details:
DESCRIPTION:<br/>Each PlannedRepeatActivityUntilRule might be repeated until one PlannedActivity. Each PlannedActivity might trigger the cessation of one or more PlannedRepeatActivityUntilRule.<br/><br/>DEFINITION:<br/><br/>EXAMPLE(S):<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/><br/>
|
PlannedCriterionGroup
Class
|
Name: repeatedPlannedRepeatActivityUntilRule
|
Name: triggeringPlannedCriterionGroup
|
 Details:
DESCRIPTION:<br/>Each PlannedRepeatActivityUntilRule might be repeated until one PlannedCriterionGroup. Each PlannedCriterionGroup might trigger the cessation of one or more PlannedRepeatActivityUntilRule.<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 |
PlannedRepeatActivityUntilRule |
 Details:
|
Map:TDM |
TriggeringRule |
 Details:
|
Map:TDM |
AbstractRule.evaluableExpression |
 Details:
|
Constraint |
Type |
Status |
be repeated until Exclusive Or |
Invariant |
Approved |
 Details:
A PlannedRepeatActivityUntilRule must be associated to one and only one of the following: PlannedActivity, DefinedObservationResult, PlannedCriterionGroup.<br/>
|