Class: CodeList
Defines a discrete set of permitted values for an item, or provides a reference to a codelist or dictionary maintained by an external organization via the Coding element, or a combination of both. Examples provided under Coding.
URI: odm:CodeList
erDiagram
CodeList {
oid OID
nameType name
CLDataType dataType
YesOnly isNonStandard
}
Alias {
text context
text name
}
Coding {
text code
uriorcurie system
text systemName
text systemVersion
text label
uriorcurie href
uriorcurie ref
text commentOID
}
CodeListItem {
valueType codedValue
decimal rank
YesOnly other
positiveInteger orderNumber
YesOnly extendedValue
}
Decode {
}
Description {
}
CommentDef {
oid OID
}
Standard {
oid OID
StandardName name
StandardType type
StandardPublishingSet publishingSet
text version
StandardStatus status
}
CodeList ||--|o CommentDef : "commentOID"
CodeList ||--|o Standard : "standardOID"
CodeList ||--|o Description : "description"
CodeList ||--}o CodeListItem : "codeListItem"
CodeList ||--}o Coding : "coding"
CodeList ||--}o Alias : "alias"
CodeListItem ||--|o CommentDef : "commentOID"
CodeListItem ||--|o Description : "description"
CodeListItem ||--|o Decode : "decode"
CodeListItem ||--}o Coding : "coding"
CodeListItem ||--}o Alias : "alias"
Decode ||--}o TranslatedText : "translatedText"
Description ||--}o TranslatedText : "translatedText"
CommentDef ||--|o Description : "description"
CommentDef ||--}o DocumentRef : "documentRef"
Standard ||--|o CommentDef : "commentOID"
Slots
Name | Cardinality* and Range | Description | Inheritance |
---|---|---|---|
OID | 1..1 oid |
Unique identifier for the Codelist element. | direct |
name | 1..1 nameType |
Human readable name for the Codelist. | direct |
dataType | 1..1 CLDataType |
Specifies the DataType for codes defined in this codelist. | direct |
commentOID | 0..1 CommentDef |
Reference to a CommentDef Element. | direct |
standardOID | 0..1 Standard |
Reference to a Standard element. | direct |
isNonStandard | 0..1 YesOnly |
Used when the controlled terminology includes a set of EnumeratedItem or Code... | direct |
description | 0..1 Description |
Description reference: A free-text description of the containing metadata com... | direct |
codeListItem | 0..* CodeListItem |
CodeListItem reference: Defines an individual member value of a codelist. It ... | direct |
coding | 0..* Coding |
Coding reference: Coding references a symbol from a defined code system. It u... | 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 | codeList | range | CodeList |
ItemRef | roleCodeListOID | range | CodeList |
CodeListRef | codeListOID | range | CodeList |
FlagValue | codeListOID | range | CodeList |
FlagType | codeListOID | range | CodeList |
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:CodeList |
native | odm:CodeList |
LinkML Source
Direct
name: CodeList
description: Defines a discrete set of permitted values for an item, or provides a
reference to a codelist or dictionary maintained by an external organization via
the Coding element, or a combination of both. Examples provided under Coding.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/CodeList
rank: 1000
slots:
- OID
- name
- dataType
- commentOID
- standardOID
- isNonStandard
- description
- codeListItem
- coding
- alias
slot_usage:
OID:
name: OID
description: Unique identifier for the Codelist element.
comments:
- Required
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 Codelist.
comments:
- Required
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
dataType:
name: dataType
description: Specifies the DataType for codes defined in this codelist.
comments:
- Required
domain_of:
- ItemDef
- CodeList
- Parameter
- ReturnValue
range: CLDataType
required: true
commentOID:
name: commentOID
description: Reference to a CommentDef Element.
comments:
- Optional
domain_of:
- MetaDataVersion
- Standard
- WhereClauseDef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- Coding
range: CommentDef
standardOID:
name: standardOID
description: Reference to a Standard element.
comments:
- Optional
domain_of:
- ItemGroupDef
- CodeList
range: Standard
isNonStandard:
name: isNonStandard
description: Used when the controlled terminology includes a set of EnumeratedItem
or CodeListItem elements as defined by the sponsor.
comments:
- Conditional
domain_of:
- ItemGroupDef
- ItemRef
- CodeList
range: YesOnly
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
codeListItem:
name: codeListItem
multivalued: true
domain_of:
- CodeList
range: CodeListItem
inlined: true
inlined_as_list: true
coding:
name: coding
multivalued: true
domain_of:
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Origin
- SourceItems
- SourceItem
- ItemDef
- CodeList
- CodeListItem
- StudyIndication
- StudyIntervention
- StudyTargetPopulation
- StudyParameter
- ParameterValue
- Criterion
- Annotation
range: Coding
inlined: true
inlined_as_list: true
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:CodeList
Induced
name: CodeList
description: Defines a discrete set of permitted values for an item, or provides a
reference to a codelist or dictionary maintained by an external organization via
the Coding element, or a combination of both. Examples provided under Coding.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/CodeList
rank: 1000
slot_usage:
OID:
name: OID
description: Unique identifier for the Codelist element.
comments:
- Required
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 Codelist.
comments:
- Required
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
dataType:
name: dataType
description: Specifies the DataType for codes defined in this codelist.
comments:
- Required
domain_of:
- ItemDef
- CodeList
- Parameter
- ReturnValue
range: CLDataType
required: true
commentOID:
name: commentOID
description: Reference to a CommentDef Element.
comments:
- Optional
domain_of:
- MetaDataVersion
- Standard
- WhereClauseDef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- Coding
range: CommentDef
standardOID:
name: standardOID
description: Reference to a Standard element.
comments:
- Optional
domain_of:
- ItemGroupDef
- CodeList
range: Standard
isNonStandard:
name: isNonStandard
description: Used when the controlled terminology includes a set of EnumeratedItem
or CodeListItem elements as defined by the sponsor.
comments:
- Conditional
domain_of:
- ItemGroupDef
- ItemRef
- CodeList
range: YesOnly
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
codeListItem:
name: codeListItem
multivalued: true
domain_of:
- CodeList
range: CodeListItem
inlined: true
inlined_as_list: true
coding:
name: coding
multivalued: true
domain_of:
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Origin
- SourceItems
- SourceItem
- ItemDef
- CodeList
- CodeListItem
- StudyIndication
- StudyIntervention
- StudyTargetPopulation
- StudyParameter
- ParameterValue
- Criterion
- Annotation
range: Coding
inlined: true
inlined_as_list: true
alias:
name: alias
multivalued: true
domain_of:
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- Protocol
range: Alias
inlined: true
inlined_as_list: true
attributes:
OID:
name: OID
description: Unique identifier for the Codelist element.
comments:
- Required
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
identifier: true
alias: OID
owner: CodeList
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 Codelist.
comments:
- Required
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: name
owner: CodeList
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
dataType:
name: dataType
description: Specifies the DataType for codes defined in this codelist.
comments:
- Required
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: dataType
owner: CodeList
domain_of:
- ItemDef
- CodeList
- Parameter
- ReturnValue
range: CLDataType
required: true
commentOID:
name: commentOID
description: Reference to a CommentDef Element.
comments:
- Optional
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: commentOID
owner: CodeList
domain_of:
- MetaDataVersion
- Standard
- WhereClauseDef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- Coding
range: CommentDef
standardOID:
name: standardOID
description: Reference to a Standard element.
comments:
- Optional
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: standardOID
owner: CodeList
domain_of:
- ItemGroupDef
- CodeList
range: Standard
isNonStandard:
name: isNonStandard
description: Used when the controlled terminology includes a set of EnumeratedItem
or CodeListItem elements as defined by the sponsor.
comments:
- Conditional
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: isNonStandard
owner: CodeList
domain_of:
- ItemGroupDef
- ItemRef
- CodeList
range: YesOnly
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: CodeList
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
codeListItem:
name: codeListItem
description: 'CodeListItem reference: Defines an individual member value of a
codelist. It may include a display value in the child Decode element'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
multivalued: true
alias: codeListItem
owner: CodeList
domain_of:
- CodeList
range: CodeListItem
inlined: true
inlined_as_list: true
coding:
name: coding
description: 'Coding reference: Coding references a symbol from a defined code
system. It uses a code defined in a terminology system to associate semantics
with a given term, codelist, variable, or group of variables. The presence of
a Coding element associates a meaning to its parent element. Including multiple
Coding elements for a given parent indicates synonymous meanings provided by
different code systems or code system versions.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
multivalued: true
alias: coding
owner: CodeList
domain_of:
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Origin
- SourceItems
- SourceItem
- ItemDef
- CodeList
- CodeListItem
- StudyIndication
- StudyIntervention
- StudyTargetPopulation
- StudyParameter
- ParameterValue
- Criterion
- Annotation
range: Coding
inlined: true
inlined_as_list: true
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: CodeList
domain_of:
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- Protocol
range: Alias
inlined: true
inlined_as_list: true
class_uri: odm:CodeList