Class: Transition
A Transition defines a link between 2 structural elements in a workflow. When the execution of the transition is dependent upon a timing constraint that is either directly defined or calculated, a TransitionTimingConstraint must be defined, referencing the current Transition.
URI: odm:Transition
erDiagram
Transition {
oid OID
nameType name
string sourceOID
string targetOID
}
ConditionDef {
oid OID
nameType name
}
Alias {
text context
text name
}
FormalExpression {
text context
}
MethodSignature {
}
Description {
}
CommentDef {
oid OID
}
Transition ||--|o ConditionDef : "startConditionOID"
Transition ||--|o ConditionDef : "endConditionOID"
ConditionDef ||--|o CommentDef : "commentOID"
ConditionDef ||--|o Description : "description"
ConditionDef ||--|o MethodSignature : "methodSignature"
ConditionDef ||--}o FormalExpression : "formalExpression"
ConditionDef ||--}o Alias : "alias"
FormalExpression ||--|o Code : "code"
FormalExpression ||--|o ExternalCodeLib : "externalCodeLib"
MethodSignature ||--}o Parameter : "parameter"
MethodSignature ||--}o ReturnValue : "returnValue"
Description ||--}o TranslatedText : "translatedText"
CommentDef ||--|o Description : "description"
CommentDef ||--}o DocumentRef : "documentRef"
Slots
Name | Cardinality* and Range | Description | Inheritance |
---|---|---|---|
OID | 1..1 oid |
Unique identifier for the Transition element. | direct |
name | 1..1 nameType |
Human readable name for the transition between two structural elements in a W... | direct |
sourceOID | 1..1 string |
References the definition of the source structural element for the transition... | direct |
targetOID | 1..1 string |
References the definition of the target structural element for the transition... | direct |
startConditionOID | 0..1 ConditionDef |
The StartConditionOID references a ConditionDef specifying a condition that m... | direct |
endConditionOID | 0..1 ConditionDef |
The EndConditionOID references a ConditionDef defining the condition under wh... | direct |
* See LinkML documentation for cardinality definitions.
Usages
used by | used in | type | used |
---|---|---|---|
TransitionTimingConstraint | transitionOID | range | Transition |
WorkflowDef | transition | range | Transition |
TargetTransition | targetTransitionOID | range | Transition |
DefaultTransition | targetTransitionOID | range | Transition |
See Also
Identifier and Mapping Information
Schema Source
- from schema: http://www.cdisc.org/ns/odm/v2.0
Mappings
Mapping Type | Mapped Value |
---|---|
self | odm:Transition |
native | odm:Transition |
LinkML Source
Direct
name: Transition
description: A Transition defines a link between 2 structural elements in a workflow.
When the execution of the transition is dependent upon a timing constraint that
is either directly defined or calculated, a TransitionTimingConstraint must be defined,
referencing the current Transition.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/Transition
rank: 1000
slots:
- OID
- name
- sourceOID
- targetOID
- startConditionOID
- endConditionOID
slot_usage:
OID:
name: OID
description: Unique identifier for the Transition element.
comments:
- 'Required
range: oid
The Transition/@OID values must be unique within a study.'
identifier: true
domain_of:
- Study
- MetaDataVersion
- Standard
- ValueListDef
- WhereClauseDef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- MethodDef
- ConditionDef
- CommentDef
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- Arm
- Epoch
- StudyParameter
- StudyTiming
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Transition
- Branching
- Criterion
- User
- Organization
- Location
- SignatureDef
- Query
range: oid
required: true
name:
name: name
description: Human readable name for the transition between two structural elements
in a WorkflowDef element.
comments:
- 'Required
range: name
The Transition/@Name must be unique within a study.'
domain_of:
- Alias
- MetaDataVersion
- Standard
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Class
- SubClass
- SourceItem
- Resource
- ItemDef
- CodeList
- MethodDef
- Parameter
- ReturnValue
- ConditionDef
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- Arm
- Epoch
- StudyTiming
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Transition
- Branching
- Criterion
- Organization
- Location
- Query
range: nameType
required: true
sourceOID:
name: sourceOID
description: References the definition of the source structural element for the
transition. The structural element may be a StudyEventGroupDef, StudyEventDef,
ItemGroupDef, ItemDef, or Branching element.
comments:
- 'Required
range: oidref
The SourceOID must match the OID attribute of a StudyEventGroupDef, StudyEventDef,
ItemGroupDef, ItemDef or Branching child element of the MetaDataVersion parent
element of the WorkflowDef .'
domain_of:
- Transition
required: true
any_of:
- range: StudyEventGroupDef
- range: StudyEventDef
- range: ItemGroupDef
- range: ItemDef
- range: Branching
targetOID:
name: targetOID
description: References the definition of the target structural element for the
transition. The structural element may be a StudyEventGroupDef, StudyEventDef,
ItemGroupDef, ItemDef, or Branching element. The latter will be used when there
is a branching definition necessary as a result of the transition.
comments:
- 'Required
range: oidref
The TargetOID must match the OID attribute of a StudyEventGroupDef, StudyEventDef,
ItemGroupDef, ItemDef or Branching child element of the MetaDataVersion parent
element of the WorkflowDef .'
domain_of:
- Transition
required: true
any_of:
- range: StudyEventGroupDef
- range: StudyEventDef
- range: ItemGroupDef
- range: ItemDef
- range: Branching
startConditionOID:
name: startConditionOID
description: The StartConditionOID references a ConditionDef specifying a condition
that must be met for the transition to start. For example, if the source structural
element is a StudyEventGroupDef describing the activities for study screening
and the target structural element is a StudyEventGroupDef describing study enrollment,
the ConditionDef referenced by the StartConditionOID specifies the criteria
that must be met for a subject to transition from screening to enrollment.
comments:
- 'Optional
range: oidref
The StartConditionOID must match the OID attribute of a ConditionDef child element
of the MetaDataVersion parent element of the WorkflowDef .'
domain_of:
- Transition
range: ConditionDef
endConditionOID:
name: endConditionOID
description: The EndConditionOID references a ConditionDef defining the condition
under which the transition can be completed. As long as the condition is not
met, the transition to the next actitivity or event must be considered to be
temporary blocked. When the target structural element can be considered to be
a "visit," the condition can be regarded as a visit entry criterion.
comments:
- 'Optional
range: oidref
The EndConditionOID must match the OID attribute of a ConditionDef child element
of the MetaDataVersion parent element of the WorkflowDef .'
domain_of:
- Transition
range: ConditionDef
class_uri: odm:Transition
Induced
name: Transition
description: A Transition defines a link between 2 structural elements in a workflow.
When the execution of the transition is dependent upon a timing constraint that
is either directly defined or calculated, a TransitionTimingConstraint must be defined,
referencing the current Transition.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/Transition
rank: 1000
slot_usage:
OID:
name: OID
description: Unique identifier for the Transition element.
comments:
- 'Required
range: oid
The Transition/@OID values must be unique within a study.'
identifier: true
domain_of:
- Study
- MetaDataVersion
- Standard
- ValueListDef
- WhereClauseDef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- MethodDef
- ConditionDef
- CommentDef
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- Arm
- Epoch
- StudyParameter
- StudyTiming
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Transition
- Branching
- Criterion
- User
- Organization
- Location
- SignatureDef
- Query
range: oid
required: true
name:
name: name
description: Human readable name for the transition between two structural elements
in a WorkflowDef element.
comments:
- 'Required
range: name
The Transition/@Name must be unique within a study.'
domain_of:
- Alias
- MetaDataVersion
- Standard
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Class
- SubClass
- SourceItem
- Resource
- ItemDef
- CodeList
- MethodDef
- Parameter
- ReturnValue
- ConditionDef
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- Arm
- Epoch
- StudyTiming
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Transition
- Branching
- Criterion
- Organization
- Location
- Query
range: nameType
required: true
sourceOID:
name: sourceOID
description: References the definition of the source structural element for the
transition. The structural element may be a StudyEventGroupDef, StudyEventDef,
ItemGroupDef, ItemDef, or Branching element.
comments:
- 'Required
range: oidref
The SourceOID must match the OID attribute of a StudyEventGroupDef, StudyEventDef,
ItemGroupDef, ItemDef or Branching child element of the MetaDataVersion parent
element of the WorkflowDef .'
domain_of:
- Transition
required: true
any_of:
- range: StudyEventGroupDef
- range: StudyEventDef
- range: ItemGroupDef
- range: ItemDef
- range: Branching
targetOID:
name: targetOID
description: References the definition of the target structural element for the
transition. The structural element may be a StudyEventGroupDef, StudyEventDef,
ItemGroupDef, ItemDef, or Branching element. The latter will be used when there
is a branching definition necessary as a result of the transition.
comments:
- 'Required
range: oidref
The TargetOID must match the OID attribute of a StudyEventGroupDef, StudyEventDef,
ItemGroupDef, ItemDef or Branching child element of the MetaDataVersion parent
element of the WorkflowDef .'
domain_of:
- Transition
required: true
any_of:
- range: StudyEventGroupDef
- range: StudyEventDef
- range: ItemGroupDef
- range: ItemDef
- range: Branching
startConditionOID:
name: startConditionOID
description: The StartConditionOID references a ConditionDef specifying a condition
that must be met for the transition to start. For example, if the source structural
element is a StudyEventGroupDef describing the activities for study screening
and the target structural element is a StudyEventGroupDef describing study enrollment,
the ConditionDef referenced by the StartConditionOID specifies the criteria
that must be met for a subject to transition from screening to enrollment.
comments:
- 'Optional
range: oidref
The StartConditionOID must match the OID attribute of a ConditionDef child element
of the MetaDataVersion parent element of the WorkflowDef .'
domain_of:
- Transition
range: ConditionDef
endConditionOID:
name: endConditionOID
description: The EndConditionOID references a ConditionDef defining the condition
under which the transition can be completed. As long as the condition is not
met, the transition to the next actitivity or event must be considered to be
temporary blocked. When the target structural element can be considered to be
a "visit," the condition can be regarded as a visit entry criterion.
comments:
- 'Optional
range: oidref
The EndConditionOID must match the OID attribute of a ConditionDef child element
of the MetaDataVersion parent element of the WorkflowDef .'
domain_of:
- Transition
range: ConditionDef
attributes:
OID:
name: OID
description: Unique identifier for the Transition element.
comments:
- 'Required
range: oid
The Transition/@OID values must be unique within a study.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
identifier: true
alias: OID
owner: Transition
domain_of:
- Study
- MetaDataVersion
- Standard
- ValueListDef
- WhereClauseDef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- MethodDef
- ConditionDef
- CommentDef
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- Arm
- Epoch
- StudyParameter
- StudyTiming
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Transition
- Branching
- Criterion
- User
- Organization
- Location
- SignatureDef
- Query
range: oid
required: true
name:
name: name
description: Human readable name for the transition between two structural elements
in a WorkflowDef element.
comments:
- 'Required
range: name
The Transition/@Name must be unique within a study.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: name
owner: Transition
domain_of:
- Alias
- MetaDataVersion
- Standard
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Class
- SubClass
- SourceItem
- Resource
- ItemDef
- CodeList
- MethodDef
- Parameter
- ReturnValue
- ConditionDef
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- Arm
- Epoch
- StudyTiming
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Transition
- Branching
- Criterion
- Organization
- Location
- Query
range: nameType
required: true
sourceOID:
name: sourceOID
description: References the definition of the source structural element for the
transition. The structural element may be a StudyEventGroupDef, StudyEventDef,
ItemGroupDef, ItemDef, or Branching element.
comments:
- 'Required
range: oidref
The SourceOID must match the OID attribute of a StudyEventGroupDef, StudyEventDef,
ItemGroupDef, ItemDef or Branching child element of the MetaDataVersion parent
element of the WorkflowDef .'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: sourceOID
owner: Transition
domain_of:
- Transition
range: string
required: true
any_of:
- range: StudyEventGroupDef
- range: StudyEventDef
- range: ItemGroupDef
- range: ItemDef
- range: Branching
targetOID:
name: targetOID
description: References the definition of the target structural element for the
transition. The structural element may be a StudyEventGroupDef, StudyEventDef,
ItemGroupDef, ItemDef, or Branching element. The latter will be used when there
is a branching definition necessary as a result of the transition.
comments:
- 'Required
range: oidref
The TargetOID must match the OID attribute of a StudyEventGroupDef, StudyEventDef,
ItemGroupDef, ItemDef or Branching child element of the MetaDataVersion parent
element of the WorkflowDef .'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: targetOID
owner: Transition
domain_of:
- Transition
range: string
required: true
any_of:
- range: StudyEventGroupDef
- range: StudyEventDef
- range: ItemGroupDef
- range: ItemDef
- range: Branching
startConditionOID:
name: startConditionOID
description: The StartConditionOID references a ConditionDef specifying a condition
that must be met for the transition to start. For example, if the source structural
element is a StudyEventGroupDef describing the activities for study screening
and the target structural element is a StudyEventGroupDef describing study enrollment,
the ConditionDef referenced by the StartConditionOID specifies the criteria
that must be met for a subject to transition from screening to enrollment.
comments:
- 'Optional
range: oidref
The StartConditionOID must match the OID attribute of a ConditionDef child element
of the MetaDataVersion parent element of the WorkflowDef .'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: startConditionOID
owner: Transition
domain_of:
- Transition
range: ConditionDef
endConditionOID:
name: endConditionOID
description: The EndConditionOID references a ConditionDef defining the condition
under which the transition can be completed. As long as the condition is not
met, the transition to the next actitivity or event must be considered to be
temporary blocked. When the target structural element can be considered to be
a "visit," the condition can be regarded as a visit entry criterion.
comments:
- 'Optional
range: oidref
The EndConditionOID must match the OID attribute of a ConditionDef child element
of the MetaDataVersion parent element of the WorkflowDef .'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: endConditionOID
owner: Transition
domain_of:
- Transition
range: ConditionDef
class_uri: odm:Transition