: Public Class
Created: 8/28/2009 7:45:20 PM
Modified: 1/12/2018 12:10:41 AM
Project:
Advanced:
DEFINITION:<br/>A relationship between a planned criterion group and a planned activity, planned observation result or other planned criterion group that is a component, i.e. a relationship between a logical set of parenthesis and one of the items inside the parentheses.<br/><br/>EXAMPLE(S):<br/>A battery of tests may be composed of multiple routine labs that are always ordered together as a group. <br/><br/>A glucose tolerance test which is comprised of administering glucose and taking multiple timed blood samples which are then tested for glucose.<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/>This class helps represent an AND relationship between siblings in the same criterion group.<br/>
Attribute
Public INT.NONNEG
  sequenceNumber
Details:
Map:CTOM=ActivityRelationship.sequenceNumber
Map:CTRv1.0=PlannedCriterionGroupCompositionRelationship.sequenceNumber
Notes: DEFINITION:<br/>An integer specifying the relative sequential or temporal ordering of this relationship among other similar relationships having the same source.<br/><br/>EXAMPLE(S):<br/>In a criterion group that is composed of a substance administration activity and a lab test activity, the sequence number indicates which activity precedes the other.<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/>
Public URG<PQ.TIME>
  pauseQuantityRange
Details:
Map:Lab=Activity.plannedTimeElapsed
Map:PSC=PlannedEvent.startDay
Map:PSC=PlannedEvent.day
Map:PSC=PlannedEvent.units
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 battery of tests, composed of multiple routine labs that are always ordered together as a group, may be the criterion group for another activity.  The tests in the battery may be staggered in time such that test 1 starts <u>right away</u> (i.e. 0 minutes after the start of the battery), test 2 starts <u>10 minutes later</u>, test 3 starts 20 minutes <u>into the battery</u>, etc. – the pauseQuantityRanges would be 0 minutes, 10 minutes and 20 minutes respectively (with minimum and maximum bounds being the same)<br/><br/>A glucose tolerance test which is comprised of administering glucose and taking multiple timed blood samples which are then tested for glucose – the timing of each blood sample is the pauseQuantityRange on the relationship between that blood sample collection activity and the composite glucose tolerance test (DefinedCriterionGroup).<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/>
Public CD
  joinCode
Details:
Map:CTRv1.0=PlannedCriterionGroupCompositionRelationship.joinCode
Notes: DEFINITION:<br/>A coded value specifying whether, and how, a specific activity in a set of parallel activities should come together before subsequent activities can begin.<br/><br/>EXAMPLE(S):<br/>Wait for this activity to complete before the subsequent activity; Terminate this activity as soon as all parallel "wait" activities are completed (and if this activity hasn't started yet, don't start it at all); Continue this activity after all "wait" activities complete, but don't wait for it to complete before beginning subsequent activities.<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/>
Element Source Role Target Role
PlannedActivity
Class  
Name: compositePlannedCriterionGroupCompositionRelationship
 
Name: componentPlannedActivity
 
Details:
DESCRIPTION:<br/>Each PlannedCriterionGroupCompositionRelationship might be the parent of one PlannedActivity. Each PlannedActivity might be the component of one or more PlannedCriterionGroupCompositionRelationship.<br/><br/>DEFINITION:<br/><br/>EXAMPLE(S):<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/><br/>
DefinedObservationResult
Class  
Name: compositePlannedCriterionGroupCompositionRelationship
 
Name: componentDefinedObservationResult
 
Details:
DESCRIPTION:<br/>Each PlannedCriterionGroupCompositionRelationship might be the parent of one DefinedObservationResult. Each DefinedObservationResult might be the component of one or more PlannedCriterionGroupCompositionRelationship.<br/><br/>DEFINITION:<br/><br/>EXAMPLE(S):<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/><br/>
PlannedCriterionGroup
Class  
Name: componentPlannedCriterionGroupCompositionRelationship
 
Name: compositePlannedCriterionGroup
 
Details:
DESCRIPTION:<br/>Each PlannedCriterionGroupCompositionRelationship always is the component of one PlannedCriterionGroup. Each PlannedCriterionGroup might be the parent of one or more PlannedCriterionGroupCompositionRelationship.<br/><br/>DEFINITION:<br/><br/>EXAMPLE(S):<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/><br/>
PlannedCriterionGroup
Class  
Name: compositePlannedCriterionGroupCompositionRelationship
 
Name: componentPlannedCriterionGroup
 
Details:
DESCRIPTION:<br/>Each PlannedCriterionGroupCompositionRelationship might be the parent of one PlannedCriterionGroup. Each PlannedCriterionGroup might be the component of one or more PlannedCriterionGroupCompositionRelationship.<br/><br/>DEFINITION:<br/><br/>EXAMPLE(S):<br/><br/>OTHER NAME(S):<br/><br/>NOTE(S):<br/><br/>
Tag Value
Map:CTRPv3.8 ActivityRelationship.typeCode
Details:
 
Map:CTRv1.0 PlannedCriterionGroupCompositionRelationship
Details:
 
Map:TDM TriggeringRule
Details:
 
Map:TDM AbstractRule.evaluableExpression
Details:
 
Constraint Type Status
be the parent of Exclusive Or Invariant Approved
Details:
A PlannedCriterionGroupCompositionRelationship must be associated to one and only one of the following targets: PlannedActivity, DefinedObservationResult, PlannedCriterionGroup.<br/>