Class: Protocol
The Protocol element lists the kinds of study events that can occur within a specific version of a study. All clinical data must occur within one of these study events.
URI: odm:Protocol
erDiagram
Protocol {
}
Alias {
text context
text name
}
WorkflowRef {
}
WorkflowDef {
oid OID
nameType name
}
StudyEventGroupRef {
positiveInteger orderNumber
YesOrNo mandatory
}
Description {
}
ConditionDef {
oid OID
nameType name
}
StudyEventGroupDef {
oid OID
nameType name
}
InclusionExclusionCriteria {
}
ExclusionCriteria {
}
InclusionCriteria {
}
StudyEstimands {
}
StudyEstimand {
oid OID
nameType name
StudyEstimandLevel level
}
StudyTargetPopulation {
oid OID
nameType name
}
FormalExpression {
text context
}
Coding {
text code
uriorcurie system
text systemName
text systemVersion
text label
uriorcurie href
uriorcurie ref
text commentOID
}
StudyEndPoints {
}
StudyEndPoint {
oid OID
nameType name
StudyEndPointType type
StudyEstimandLevel level
}
StudyObjectives {
}
StudyObjective {
oid OID
nameType name
StudyObjectiveLevel level
}
StudyInterventions {
}
StudyIntervention {
oid OID
}
StudyIndications {
}
StudyIndication {
oid OID
}
StudyTimings {
}
StudyTiming {
oid OID
nameType name
}
TrialPhase {
TrialPhaseType value
}
StudyStructure {
}
Epoch {
oid OID
nameType name
positiveInteger sequenceNumber
}
Arm {
oid OID
nameType name
}
StudySummary {
}
StudyParameter {
oid OID
nameType term
nameType shortName
}
Protocol ||--|o Description : "description"
Protocol ||--|o StudySummary : "studySummary"
Protocol ||--|o StudyStructure : "studyStructure"
Protocol ||--|o TrialPhase : "trialPhase"
Protocol ||--|o StudyTimings : "studyTimings"
Protocol ||--|o StudyIndications : "studyIndications"
Protocol ||--|o StudyInterventions : "studyInterventions"
Protocol ||--|o StudyObjectives : "studyObjectives"
Protocol ||--|o StudyEndPoints : "studyEndPoints"
Protocol ||--|o StudyTargetPopulation : "studyTargetPopulation"
Protocol ||--|o StudyEstimands : "studyEstimands"
Protocol ||--|o InclusionExclusionCriteria : "inclusionExclusionCriteria"
Protocol ||--}o StudyEventGroupRef : "studyEventGroupRef"
Protocol ||--|o WorkflowRef : "workflowRef"
Protocol ||--}o Alias : "alias"
WorkflowRef ||--|| WorkflowDef : "workflowOID"
WorkflowDef ||--|o Description : "description"
WorkflowDef ||--|o WorkflowStart : "workflowStart"
WorkflowDef ||--}o WorkflowEnd : "workflowEnd"
WorkflowDef ||--}o Transition : "transition"
WorkflowDef ||--}o Branching : "branching"
StudyEventGroupRef ||--|| StudyEventGroupDef : "studyEventGroupOID"
StudyEventGroupRef ||--|o ConditionDef : "collectionExceptionConditionOID"
StudyEventGroupRef ||--|o Description : "description"
Description ||--}o TranslatedText : "translatedText"
ConditionDef ||--|o CommentDef : "commentOID"
ConditionDef ||--|o Description : "description"
ConditionDef ||--|o MethodSignature : "methodSignature"
ConditionDef ||--}o FormalExpression : "formalExpression"
ConditionDef ||--}o Alias : "alias"
StudyEventGroupDef ||--|o Arm : "armOID"
StudyEventGroupDef ||--|o Epoch : "epochOID"
StudyEventGroupDef ||--|o CommentDef : "commentOID"
StudyEventGroupDef ||--|o Description : "description"
StudyEventGroupDef ||--|o WorkflowRef : "workflowRef"
StudyEventGroupDef ||--}o Coding : "coding"
StudyEventGroupDef ||--}o StudyEventGroupRef : "studyEventGroupRef"
StudyEventGroupDef ||--}o StudyEventRef : "studyEventRef"
InclusionExclusionCriteria ||--|o InclusionCriteria : "inclusionCriteria"
InclusionExclusionCriteria ||--|o ExclusionCriteria : "exclusionCriteria"
ExclusionCriteria ||--}o Criterion : "criterion"
InclusionCriteria ||--}o Criterion : "criterion"
StudyEstimands ||--}o StudyEstimand : "studyEstimand"
StudyEstimand ||--|o Description : "description"
StudyEstimand ||--|o StudyTargetPopulationRef : "studyTargetPopulationRef"
StudyEstimand ||--|o StudyInterventionRef : "studyInterventionRef"
StudyEstimand ||--|o StudyEndPointRef : "studyEndPointRef"
StudyEstimand ||--}o IntercurrentEvent : "intercurrentEvent"
StudyEstimand ||--|o SummaryMeasure : "summaryMeasure"
StudyTargetPopulation ||--|o Description : "description"
StudyTargetPopulation ||--}o Coding : "coding"
StudyTargetPopulation ||--}o FormalExpression : "formalExpression"
FormalExpression ||--|o Code : "code"
FormalExpression ||--|o ExternalCodeLib : "externalCodeLib"
StudyEndPoints ||--}o StudyEndPoint : "studyEndPoint"
StudyEndPoint ||--|o Description : "description"
StudyEndPoint ||--}o FormalExpression : "formalExpression"
StudyObjectives ||--}o StudyObjective : "studyObjective"
StudyObjective ||--|o Description : "description"
StudyObjective ||--}o StudyEndPointRef : "studyEndPointRef"
StudyInterventions ||--}o StudyIntervention : "studyIntervention"
StudyIntervention ||--|o Description : "description"
StudyIntervention ||--}o Coding : "coding"
StudyIndications ||--}o StudyIndication : "studyIndication"
StudyIndication ||--|o Description : "description"
StudyIndication ||--}o Coding : "coding"
StudyTimings ||--}o StudyTiming : "studyTiming"
StudyTiming ||--}o AbsoluteTimingConstraint : "absoluteTimingConstraint"
StudyTiming ||--}o RelativeTimingConstraint : "relativeTimingConstraint"
StudyTiming ||--}o TransitionTimingConstraint : "transitionTimingConstraint"
StudyTiming ||--}o DurationTimingConstraint : "durationTimingConstraint"
TrialPhase ||--|o Description : "description"
StudyStructure ||--|o Description : "description"
StudyStructure ||--}o Arm : "arm"
StudyStructure ||--}o Epoch : "epoch"
StudyStructure ||--|o WorkflowRef : "workflowRef"
Epoch ||--|o Description : "description"
Arm ||--|o Description : "description"
Arm ||--|o WorkflowRef : "workflowRef"
StudySummary ||--}o StudyParameter : "studyParameter"
StudyParameter ||--|o ParameterValue : "parameterValue"
StudyParameter ||--}o Coding : "coding"
Slots
Name | Cardinality* and Range | Description | Inheritance |
---|---|---|---|
description | 0..1 Description |
Description reference: A free-text description of the containing metadata com... | direct |
studySummary | 0..1 StudySummary |
StudySummary reference: The StudyParameter element allows to provide a set of... | direct |
studyStructure | 0..1 StudyStructure |
StudyStructure reference: The StudyStructure element describes the general st... | direct |
trialPhase | 0..1 TrialPhase |
TrialPhase reference: The TrialPhase element designates the phase of the stud... | direct |
studyTimings | 0..1 StudyTimings |
StudyTimings reference: The StudyTimings element is a container element for i... | direct |
studyIndications | 0..1 StudyIndications |
StudyIndications reference: StudyIndications is a container element for indiv... | direct |
studyInterventions | 0..1 StudyInterventions |
StudyInterventions reference: The StudyInterventions element is a container e... | direct |
studyObjectives | 0..1 StudyObjectives |
StudyObjectives reference: The StudyObjectives is a container element for ind... | direct |
studyEndPoints | 0..1 StudyEndPoints |
StudyEndPoints reference: The StudyEndPoints element is a container element f... | direct |
studyTargetPopulation | 0..1 StudyTargetPopulation |
StudyTargetPopulation reference: The StudyTargetPopulation describes the popu... | direct |
studyEstimands | 0..1 StudyEstimands |
StudyEstimands reference: StudyEstimands is a container element for individua... | direct |
inclusionExclusionCriteria | 0..1 InclusionExclusionCriteria |
InclusionExclusionCriteria reference: The InclusionExclusionCriteria element ... | direct |
studyEventGroupRef | 0..* StudyEventGroupRef |
StudyEventGroupRef reference: This element references a StudyEventGroupDef as... | direct |
workflowRef | 0..1 WorkflowRef |
WorkflowRef reference: The WorkflowRef references a workflow definition | direct |
alias | 0..* Alias |
Alias reference: An Alias provides an additional name for an element. The Con... | direct |
* See LinkML documentation for cardinality definitions.
Usages
used by | used in | type | used |
---|---|---|---|
MetaDataVersion | protocol | range | Protocol |
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:Protocol |
native | odm:Protocol |
LinkML Source
Direct
name: Protocol
description: The Protocol element lists the kinds of study events that can occur within
a specific version of a study. All clinical data must occur within one of these
study events.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/Protocol
rank: 1000
slots:
- description
- studySummary
- studyStructure
- trialPhase
- studyTimings
- studyIndications
- studyInterventions
- studyObjectives
- studyEndPoints
- studyTargetPopulation
- studyEstimands
- inclusionExclusionCriteria
- studyEventGroupRef
- workflowRef
- alias
slot_usage:
description:
name: description
domain_of:
- Study
- MetaDataVersion
- ValueListDef
- StudyEventGroupRef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Origin
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- CommentDef
- Protocol
- StudyStructure
- TrialPhase
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- IntercurrentEvent
- SummaryMeasure
- Arm
- Epoch
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Criterion
- Organization
- Location
- ODMFileMetadata
range: Description
maximum_cardinality: 1
studySummary:
name: studySummary
domain_of:
- Protocol
range: StudySummary
maximum_cardinality: 1
studyStructure:
name: studyStructure
domain_of:
- Protocol
range: StudyStructure
maximum_cardinality: 1
trialPhase:
name: trialPhase
domain_of:
- Protocol
range: TrialPhase
maximum_cardinality: 1
studyTimings:
name: studyTimings
domain_of:
- Protocol
range: StudyTimings
maximum_cardinality: 1
studyIndications:
name: studyIndications
domain_of:
- Protocol
range: StudyIndications
maximum_cardinality: 1
studyInterventions:
name: studyInterventions
domain_of:
- Protocol
range: StudyInterventions
maximum_cardinality: 1
studyObjectives:
name: studyObjectives
domain_of:
- Protocol
range: StudyObjectives
maximum_cardinality: 1
studyEndPoints:
name: studyEndPoints
domain_of:
- Protocol
range: StudyEndPoints
maximum_cardinality: 1
studyTargetPopulation:
name: studyTargetPopulation
domain_of:
- Protocol
range: StudyTargetPopulation
maximum_cardinality: 1
studyEstimands:
name: studyEstimands
domain_of:
- Protocol
range: StudyEstimands
maximum_cardinality: 1
inclusionExclusionCriteria:
name: inclusionExclusionCriteria
domain_of:
- Protocol
range: InclusionExclusionCriteria
maximum_cardinality: 1
studyEventGroupRef:
name: studyEventGroupRef
multivalued: true
domain_of:
- StudyEventGroupDef
- Protocol
range: StudyEventGroupRef
inlined: true
inlined_as_list: true
workflowRef:
name: workflowRef
domain_of:
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Protocol
- StudyStructure
- Arm
range: WorkflowRef
maximum_cardinality: 1
alias:
name: alias
multivalued: true
domain_of:
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- Protocol
range: Alias
inlined: true
inlined_as_list: true
class_uri: odm:Protocol
Induced
name: Protocol
description: The Protocol element lists the kinds of study events that can occur within
a specific version of a study. All clinical data must occur within one of these
study events.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/Protocol
rank: 1000
slot_usage:
description:
name: description
domain_of:
- Study
- MetaDataVersion
- ValueListDef
- StudyEventGroupRef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Origin
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- CommentDef
- Protocol
- StudyStructure
- TrialPhase
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- IntercurrentEvent
- SummaryMeasure
- Arm
- Epoch
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Criterion
- Organization
- Location
- ODMFileMetadata
range: Description
maximum_cardinality: 1
studySummary:
name: studySummary
domain_of:
- Protocol
range: StudySummary
maximum_cardinality: 1
studyStructure:
name: studyStructure
domain_of:
- Protocol
range: StudyStructure
maximum_cardinality: 1
trialPhase:
name: trialPhase
domain_of:
- Protocol
range: TrialPhase
maximum_cardinality: 1
studyTimings:
name: studyTimings
domain_of:
- Protocol
range: StudyTimings
maximum_cardinality: 1
studyIndications:
name: studyIndications
domain_of:
- Protocol
range: StudyIndications
maximum_cardinality: 1
studyInterventions:
name: studyInterventions
domain_of:
- Protocol
range: StudyInterventions
maximum_cardinality: 1
studyObjectives:
name: studyObjectives
domain_of:
- Protocol
range: StudyObjectives
maximum_cardinality: 1
studyEndPoints:
name: studyEndPoints
domain_of:
- Protocol
range: StudyEndPoints
maximum_cardinality: 1
studyTargetPopulation:
name: studyTargetPopulation
domain_of:
- Protocol
range: StudyTargetPopulation
maximum_cardinality: 1
studyEstimands:
name: studyEstimands
domain_of:
- Protocol
range: StudyEstimands
maximum_cardinality: 1
inclusionExclusionCriteria:
name: inclusionExclusionCriteria
domain_of:
- Protocol
range: InclusionExclusionCriteria
maximum_cardinality: 1
studyEventGroupRef:
name: studyEventGroupRef
multivalued: true
domain_of:
- StudyEventGroupDef
- Protocol
range: StudyEventGroupRef
inlined: true
inlined_as_list: true
workflowRef:
name: workflowRef
domain_of:
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Protocol
- StudyStructure
- Arm
range: WorkflowRef
maximum_cardinality: 1
alias:
name: alias
multivalued: true
domain_of:
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- Protocol
range: Alias
inlined: true
inlined_as_list: true
attributes:
description:
name: description
description: 'Description reference: A free-text description of the containing
metadata component, unless restricted by Business Rules.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: description
owner: Protocol
domain_of:
- Study
- MetaDataVersion
- ValueListDef
- StudyEventGroupRef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Origin
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- CommentDef
- Protocol
- StudyStructure
- TrialPhase
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- IntercurrentEvent
- SummaryMeasure
- Arm
- Epoch
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Criterion
- Organization
- Location
- ODMFileMetadata
range: Description
maximum_cardinality: 1
studySummary:
name: studySummary
description: 'StudySummary reference: The StudyParameter element allows to provide
a set of study design parameters such as anticipated number of subjects, minimum
and maximum age of the participants, or planned number of arms.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: studySummary
owner: Protocol
domain_of:
- Protocol
range: StudySummary
maximum_cardinality: 1
studyStructure:
name: studyStructure
description: 'StudyStructure reference: The StudyStructure element describes the
general structure of a clinical study with arms, epochs, and workflows.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: studyStructure
owner: Protocol
domain_of:
- Protocol
range: StudyStructure
maximum_cardinality: 1
trialPhase:
name: trialPhase
description: 'TrialPhase reference: The TrialPhase element designates the phase
of the study in the clinical trial.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: trialPhase
owner: Protocol
domain_of:
- Protocol
range: TrialPhase
maximum_cardinality: 1
studyTimings:
name: studyTimings
description: 'StudyTimings reference: The StudyTimings element is a container
element for individual StudyTiming elements.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: studyTimings
owner: Protocol
domain_of:
- Protocol
range: StudyTimings
maximum_cardinality: 1
studyIndications:
name: studyIndications
description: 'StudyIndications reference: StudyIndications is a container element
for individual StudyIndication elements.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: studyIndications
owner: Protocol
domain_of:
- Protocol
range: StudyIndications
maximum_cardinality: 1
studyInterventions:
name: studyInterventions
description: 'StudyInterventions reference: The StudyInterventions element is
a container element for individual StudyIntervention elements.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: studyInterventions
owner: Protocol
domain_of:
- Protocol
range: StudyInterventions
maximum_cardinality: 1
studyObjectives:
name: studyObjectives
description: 'StudyObjectives reference: The StudyObjectives is a container element
for individual StudyObjective elements.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: studyObjectives
owner: Protocol
domain_of:
- Protocol
range: StudyObjectives
maximum_cardinality: 1
studyEndPoints:
name: studyEndPoints
description: 'StudyEndPoints reference: The StudyEndPoints element is a container
element for individual StudyEndPoint elements.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: studyEndPoints
owner: Protocol
domain_of:
- Protocol
range: StudyEndPoints
maximum_cardinality: 1
studyTargetPopulation:
name: studyTargetPopulation
description: 'StudyTargetPopulation reference: The StudyTargetPopulation describes
the population targeted for the clinical study.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: studyTargetPopulation
owner: Protocol
domain_of:
- Protocol
range: StudyTargetPopulation
maximum_cardinality: 1
studyEstimands:
name: studyEstimands
description: 'StudyEstimands reference: StudyEstimands is a container element
for individual StudyEstimand elements.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: studyEstimands
owner: Protocol
domain_of:
- Protocol
range: StudyEstimands
maximum_cardinality: 1
inclusionExclusionCriteria:
name: inclusionExclusionCriteria
description: 'InclusionExclusionCriteria reference: The InclusionExclusionCriteria
element can contain 2 lists of Criterion elements, represented by the 2 elements
InclusionCriteria and ExclusionCriteria. Together, these criteria determine
the eligibility of a subject for the study. The actual condition to be evaluated
is contained in an ODM ConditionDef, which is referenced by each Criterion‟s
ConditionOID attribute.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: inclusionExclusionCriteria
owner: Protocol
domain_of:
- Protocol
range: InclusionExclusionCriteria
maximum_cardinality: 1
studyEventGroupRef:
name: studyEventGroupRef
description: 'StudyEventGroupRef reference: This element references a StudyEventGroupDef
as it occurs within a specific version of a study. The list of StudyEventGroupRefs
identifies the types of study group events that are allowed to occur within
the study.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
multivalued: true
alias: studyEventGroupRef
owner: Protocol
domain_of:
- StudyEventGroupDef
- Protocol
range: StudyEventGroupRef
inlined: true
inlined_as_list: true
workflowRef:
name: workflowRef
description: 'WorkflowRef reference: The WorkflowRef references a workflow definition'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: workflowRef
owner: Protocol
domain_of:
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Protocol
- StudyStructure
- Arm
range: WorkflowRef
maximum_cardinality: 1
alias:
name: alias
description: 'Alias reference: An Alias provides an additional name for an element.
The Context attribute specifies the application domain in which this additional
name is relevant.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
multivalued: true
alias: alias
owner: Protocol
domain_of:
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- Protocol
range: Alias
inlined: true
inlined_as_list: true
class_uri: odm:Protocol