: Public Class
DEFINITION: <br/>A relationship between a defined repeating activity and the criteria that may trigger the repeating activity to stop, where all items are part of a global library.<br/><br/>EXAMPLE(S): <br/>Continue repeating kidney dialysis until kidney transplant surgery. Continue performing a certain lab test weekly until the three-month checkup occurs. (target = another activity) Continue substance administration of drug X until the blood pressure is over some minimum threshold number. (target = observation result from another activity that is an observation) Continue substance administration of drug Y until the blood pressure is over some minimum threshold number and either the result of a certain lab test is positive or the subject's temperature is elevated, i.e. "(A and (B or C))". <br/><br/>OTHER NAME(S): <br/><br/>NOTE(S):<br/>The criteria to stop the repeating activity by be one of the following:<br/>- another defined 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<br/>- a defined 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 spedifying 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/>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 |
DefinedActivity
Class
|
Name: repeatedDefinedRepeatActivityUntilRule
|
Name: triggeringDefinedActivity
|
Details:
DESCRIPTION:<br/>Each DefinedRepeatActivityUntilRule might be repeated until one DefinedActivity. Each DefinedActivity might trigger the cessation of one or more DefinedRepeatActivityUntilRule.<br/><br/>DEFINITION:<br/><br/>EXAMPLE(S):<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/><br/>
|
DefinedCriterionGroup
Class
|
Name: repeatedDefinedRepeatActivityUntilRule
|
Name: triggeringDefinedCriterionGroup
|
Details:
DESCRIPTION:<br/>Each DefinedRepeatActivityUntilRule might be repeated until one DefinedCriterionGroup. Each DefinedCriterionGroup might trigger the cessation of one or more DefinedRepeatActivityUntilRule.<br/><br/>DEFINITION:<br/><br/>EXAMPLE(S):<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/><br/>
|
DefinedObservationResult
Class
|
Name: repeatedDefinedRepeatActivityUntilRule
|
Name: triggeringDefinedObservationResult
|
Details:
DESCRIPTION:<br/>Each DefinedRepeatActivityUntilRule might be repeated until one DefinedObservationResult. Each DefinedObservationResult might trigger the cessation of one or more DefinedRepeatActivityUntilRule.<br/><br/>DEFINITION:<br/><br/>EXAMPLE(S):<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/><br/>
|
DefinedActivity
Class
|
Name: triggeringDefinedRepeatActivityUntilRule
|
Name: repeatedDefinedActivity
|
Details:
DESCRIPTION:<br/>Each DefinedRepeatActivityUntilRule always triggers the cessation of one DefinedActivity. Each DefinedActivity might be repeated until one or more DefinedRepeatActivityUntilRule.<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 |
DefinedRepeatActivityUntilRule |
Details:
|
Map:TDM |
AbstractRule.evaluableExpression |
Details:
|
Map:TDM |
TriggeringRule |
Details:
|
Constraint |
Type |
Status |
be repeated until Exclusive Or |
Invariant |
Approved |
Details:
A DefinedRepeatActivityUntilRule must be associated to one and only one of the following: DefinedActivity, DefinedObservationResult, DefinedCriterionGroup.<br/>
|