Entity Activity Repeat Until Rule

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

For example:
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))".

Attributes
Cessation Pause QtyCessation Pause Qty
Checkpoint CodeCheckpoint Code
Priority SeqPriority Seq

Relationship
repeatedDefinedRepeatActivityUntilRule/1repeatedDefinedRepeatActivityUntilRule/1
repeatedDefinedRepeatActivityUntilRule/2repeatedDefinedRepeatActivityUntilRule/2
DefinedRepeatActivityUntilRule_Activity_FKDefinedRepeatActivityUntilRule_Activity_FK

Dependencies
 NONE

Reverse Dependencies
 

Attribute Details

 Cessation Pause Qty
DescriptionA 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.

For example:
Stop 20 days after the observed event occurs.
Data TypeStandards - Data Domains.ddm/Data Domains/Quantity Integer [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Checkpoint Code
DescriptionSpecifies the points in the course of an activity when a precondition for the activity is evaluated.

For example:
When the checkpoint code 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.
Data TypeStandards - Data Domains.ddm/Data Domains/Enumeration [VARCHAR(20)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Priority Seq
DescriptionA number specifying the relative preference for considering this relationship before other like-typed relationships having the same source activity.
Data TypeStandards - Data Domains.ddm/Data Domains/Sequence Number [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse

Relationship Details

 repeatedDefinedRepeatActivityUntilRule/1
Description
Is Identifying Relationshipfalse
Child TableActivity Repeat Until Rule
Child Role NametriggeringDefinedCriterionGroup
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteSET_NULL
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateSET_NULL
Parent TableDefined Criterion Group
Parent Role NamerepeatedDefinedRepeatActivityUntilRule
Parent MultiplicityZERO_TO_ONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertSET_NULL
Parent Referential Integrity: On UpdateSET_NULL



 repeatedDefinedRepeatActivityUntilRule/2
Is Identifying Relationshipfalse
Child TableActivity Repeat Until Rule
Child Role NametriggeringDefinedObservationResult
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteSET_NULL
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateSET_NULL
Parent TableDefined Observation Result
Parent Role NamerepeatedDefinedRepeatActivityUntilRule
Parent MultiplicityZERO_TO_ONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertSET_NULL
Parent Referential Integrity: On UpdateSET_NULL



 DefinedRepeatActivityUntilRule_Activity_FK
Is Identifying Relationshiptrue
Child TableActivity Repeat Until Rule
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableActivity
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE