Class: IsODMItem

A mixin that provides additional attributes for CDISC Operational Data Model items, including roles, completion instructions, and implementation notes

URI: odm:class/IsODMItem

erDiagram
IsODMItem {
    string role  
    boolean hasNoData  
    string crfCompletionInstructions  
    string cdiscNotes  
    string implementationNotes  
    string preSpecifiedValue  
}
Condition {
    string implementsCondition  
    LogicalOperator operator  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
    boolean mandatory  
    string purpose  
    datetime lastUpdated  
    string owner  
    string wasDerivedFrom  
}
Comment {
    string text  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
}
Coding {
    string code  
    string decode  
    string codeSystem  
    string codeSystemVersion  
    AliasPredicate aliasType  
}
FormalExpression {
    string context  
    string expression  
    string returnType  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
}
RangeCheck {
    Comparator comparator  
    stringList checkValues  
    string item  
    SoftHard softHard  
    LogicalOperator operator  
}
CodeList {
    DataType dataType  
    string formatName  
    string version  
    string href  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
    boolean mandatory  
    string purpose  
    datetime lastUpdated  
    string owner  
    string wasDerivedFrom  
}
Resource {
    string resourceType  
    string attribute  
    string version  
    string href  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
}
CodeListItem {
    string codedValue  
    string decode  
    string description  
    stringList aliases  
    decimal weight  
    boolean other  
}

IsODMItem ||--|o CodeList : "roleCodeList"
IsODMItem ||--|o Condition : "collectionExceptionCondition"
Condition ||--}o RangeCheck : "rangeChecks"
Condition ||--}o FormalExpression : "formalExpression"
Condition ||--}o Condition : "conditions"
Condition ||--}o Coding : "coding"
Condition ||--}o Comment : "comments"
Condition ||--}o Comment : "siteOrSponsorComments"
Comment ||--}o DocumentReference : "documents"
Comment ||--}o Coding : "coding"
FormalExpression ||--}o Parameter : "parameters"
FormalExpression ||--|o ReturnValue : "returnValue"
FormalExpression ||--}o Resource : "externalCodeLibs"
FormalExpression ||--}o Coding : "coding"
RangeCheck ||--}o FormalExpression : "formalExpression"
CodeList ||--}o CodeListItem : "codeListItems"
CodeList ||--|o Resource : "externalCodeList"
CodeList ||--}o Coding : "coding"
CodeList ||--}o Comment : "comments"
CodeList ||--}o Comment : "siteOrSponsorComments"
Resource ||--}o FormalExpression : "selection"
Resource ||--}o Coding : "coding"
CodeListItem ||--|o Coding : "coding"

Slots

Name Cardinality and Range Description Inheritance
role 0..1
String or 
String or 
TranslatedText
Identifies the role of the item within the containing context, taken from the roleCodeList direct
roleCodeList 0..1
CodeList
Reference to the CodeList that defines the roles for this item direct
hasNoData 0..1
Boolean
Set to Yes if this is a manifest and there is no data for this item direct
crfCompletionInstructions 0..1
String or 
String or 
TranslatedText
CRFCompletionInstructions reference: Instructions for the clinical site on how to enter collected information on the CRF direct
cdiscNotes 0..1
String or 
String or 
TranslatedText
CDISCNotes reference: Explanatory text for the variable direct
implementationNotes 0..1
String or 
String or 
TranslatedText
ImplementationNotes reference: Further information, such as rationale and implementation instructions, on how to implement the CRF data collection fields direct
collectionExceptionCondition 0..1
Condition
Condition that defines when collection may be exempted direct
preSpecifiedValue 0..1
String or 
String or 
TranslatedText
Prefill value or a default value for a field that is automatically populated. direct

Mixin Usage

mixed into description
Item A data element that represents a specific piece of information within a defined context, with data type, constraints, and derivation methods

Identifier and Mapping Information

Schema Source

  • from schema: https://cdisc.org/define-json

Mappings

Mapping Type Mapped Value
self odm:IsODMItem
native odm:IsODMItem

LinkML Source

Direct

name: IsODMItem
description: A mixin that provides additional attributes for CDISC Operational Data
  Model items, including roles, completion instructions, and implementation notes
from_schema: https://cdisc.org/define-json
mixin: true
attributes:
  role:
    name: role
    description: Identifies the role of the item within the containing context, taken
      from the roleCodeList
    from_schema: https://cdisc.org/define-json
    rank: 1000
    domain_of:
    - IsODMItem
    - Organization
    - CubeComponent
    any_of:
    - range: string
    - range: TranslatedText
  roleCodeList:
    name: roleCodeList
    description: Reference to the CodeList that defines the roles for this item
    from_schema: https://cdisc.org/define-json
    rank: 1000
    domain_of:
    - IsODMItem
    range: CodeList
  hasNoData:
    name: hasNoData
    description: Set to Yes if this is a manifest and there is no data for this item
    from_schema: https://cdisc.org/define-json
    rank: 1000
    domain_of:
    - IsODMItem
    range: boolean
  crfCompletionInstructions:
    name: crfCompletionInstructions
    description: 'CRFCompletionInstructions reference: Instructions for the clinical
      site on how to enter collected information on the CRF'
    from_schema: https://cdisc.org/define-json
    rank: 1000
    domain_of:
    - IsODMItem
    any_of:
    - range: string
    - range: TranslatedText
  cdiscNotes:
    name: cdiscNotes
    description: 'CDISCNotes reference: Explanatory text for the variable'
    from_schema: https://cdisc.org/define-json
    rank: 1000
    domain_of:
    - IsODMItem
    any_of:
    - range: string
    - range: TranslatedText
  implementationNotes:
    name: implementationNotes
    description: 'ImplementationNotes reference: Further information, such as rationale
      and implementation instructions, on how to implement the CRF data collection
      fields'
    from_schema: https://cdisc.org/define-json
    rank: 1000
    domain_of:
    - IsODMItem
    any_of:
    - range: string
    - range: TranslatedText
  collectionExceptionCondition:
    name: collectionExceptionCondition
    description: Condition that defines when collection may be exempted
    from_schema: https://cdisc.org/define-json
    rank: 1000
    domain_of:
    - IsODMItem
    range: Condition
  preSpecifiedValue:
    name: preSpecifiedValue
    description: Prefill value or a default value for a field that is automatically
      populated.
    from_schema: https://cdisc.org/define-json
    rank: 1000
    domain_of:
    - IsODMItem
    any_of:
    - range: string
    - range: TranslatedText

Induced

name: IsODMItem
description: A mixin that provides additional attributes for CDISC Operational Data
  Model items, including roles, completion instructions, and implementation notes
from_schema: https://cdisc.org/define-json
mixin: true
attributes:
  role:
    name: role
    description: Identifies the role of the item within the containing context, taken
      from the roleCodeList
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: role
    owner: IsODMItem
    domain_of:
    - IsODMItem
    - Organization
    - CubeComponent
    any_of:
    - range: string
    - range: TranslatedText
  roleCodeList:
    name: roleCodeList
    description: Reference to the CodeList that defines the roles for this item
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: roleCodeList
    owner: IsODMItem
    domain_of:
    - IsODMItem
    range: CodeList
  hasNoData:
    name: hasNoData
    description: Set to Yes if this is a manifest and there is no data for this item
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: hasNoData
    owner: IsODMItem
    domain_of:
    - IsODMItem
    range: boolean
  crfCompletionInstructions:
    name: crfCompletionInstructions
    description: 'CRFCompletionInstructions reference: Instructions for the clinical
      site on how to enter collected information on the CRF'
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: crfCompletionInstructions
    owner: IsODMItem
    domain_of:
    - IsODMItem
    any_of:
    - range: string
    - range: TranslatedText
  cdiscNotes:
    name: cdiscNotes
    description: 'CDISCNotes reference: Explanatory text for the variable'
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: cdiscNotes
    owner: IsODMItem
    domain_of:
    - IsODMItem
    any_of:
    - range: string
    - range: TranslatedText
  implementationNotes:
    name: implementationNotes
    description: 'ImplementationNotes reference: Further information, such as rationale
      and implementation instructions, on how to implement the CRF data collection
      fields'
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: implementationNotes
    owner: IsODMItem
    domain_of:
    - IsODMItem
    any_of:
    - range: string
    - range: TranslatedText
  collectionExceptionCondition:
    name: collectionExceptionCondition
    description: Condition that defines when collection may be exempted
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: collectionExceptionCondition
    owner: IsODMItem
    domain_of:
    - IsODMItem
    range: Condition
  preSpecifiedValue:
    name: preSpecifiedValue
    description: Prefill value or a default value for a field that is automatically
      populated.
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: preSpecifiedValue
    owner: IsODMItem
    domain_of:
    - IsODMItem
    any_of:
    - range: string
    - range: TranslatedText