Class: ExtensionAttribute
URI: https://example.org/usdm/v4/linkml/ExtensionAttribute
classDiagram
class ExtensionAttribute
click ExtensionAttribute href "../../classes/ExtensionAttribute/"
ExtensionAttribute : extensionAttributes
ExtensionAttribute --> "*" ExtensionAttribute : extensionAttributes
click ExtensionAttribute href "../../classes/ExtensionAttribute/"
ExtensionAttribute : id
ExtensionAttribute : url
ExtensionAttribute : valueAliasCode
ExtensionAttribute --> "0..1" AliasCode : valueAliasCode
click AliasCode href "../../classes/AliasCode/"
ExtensionAttribute : valueBoolean
ExtensionAttribute : valueCode
ExtensionAttribute --> "0..1" Code : valueCode
click Code href "../../classes/Code/"
ExtensionAttribute : valueExtensionClass
ExtensionAttribute --> "0..1" ExtensionClass : valueExtensionClass
click ExtensionClass href "../../classes/ExtensionClass/"
ExtensionAttribute : valueId
ExtensionAttribute : valueInteger
ExtensionAttribute : valueQuantity
ExtensionAttribute --> "0..1" Quantity : valueQuantity
click Quantity href "../../classes/Quantity/"
ExtensionAttribute : valueRange
ExtensionAttribute --> "0..1" Range : valueRange
click Range href "../../classes/Range/"
ExtensionAttribute : valueString
Class Properties
| Property | Value |
|---|---|
| Class URI | usdm:ExtensionAttribute |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| id | 1 string |
direct | |
| url | 1 string |
direct | |
| valueString | 0..1 string |
direct | |
| valueBoolean | 0..1 boolean |
direct | |
| valueInteger | 0..1 integer |
direct | |
| valueId | 0..1 string |
direct | |
| valueQuantity | 0..1 Quantity |
direct | |
| valueRange | 0..1 Range |
direct | |
| valueCode | 0..1 Code |
direct | |
| valueAliasCode | 0..1 AliasCode |
direct | |
| valueExtensionClass | 0..1 ExtensionClass |
direct | |
| extensionAttributes | * ExtensionAttribute |
direct |
Usages
Identifier and Mapping Information
Schema Source
- from schema: https://example.org/usdm/v4/linkml
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | https://example.org/usdm/v4/linkml/ExtensionAttribute |
| native | https://example.org/usdm/v4/linkml/ExtensionAttribute |
LinkML Source
Direct
name: ExtensionAttribute
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
attributes:
id:
name: id
from_schema: https://example.org/usdm/v4/linkml
identifier: true
domain_of:
- Abbreviation
- Activity
- Address
- AdministrableProduct
- AdministrableProductProperty
- Administration
- AliasCode
- AnalysisPopulation
- AssignedPerson
- BiomedicalConcept
- BiomedicalConceptCategory
- BiomedicalConceptProperty
- BiomedicalConceptSurrogate
- BiospecimenRetention
- Code
- CommentAnnotation
- ConditionAssignment
- DocumentContentReference
- Duration
- EligibilityCriterion
- Encounter
- Estimand
- ExtensionAttribute
- ExtensionClass
- GeographicScope
- GovernanceDate
- Identifier
- Indication
- Ingredient
- Masking
- MedicalDevice
- NarrativeContent
- NarrativeContentItem
- Organization
- ParameterMap
- PersonName
- PopulationDefinition
- Procedure
- ProductOrganizationRole
- QuantityRange
- ResponseCode
- ScheduleTimeline
- ScheduleTimelineExit
- ScheduledInstance
- Strength
- Study
- StudyAmendment
- StudyAmendmentImpact
- StudyAmendmentReason
- StudyArm
- StudyCell
- StudyChange
- StudyDefinitionDocument
- StudyDefinitionDocumentVersion
- StudyDesign
- StudyElement
- StudyEpoch
- StudyIntervention
- StudyRole
- StudySite
- StudyTitle
- StudyVersion
- SubjectEnrollment
- Substance
- SyntaxTemplate
- SyntaxTemplateDictionary
- Timing
- TransitionRule
range: string
required: true
url:
name: url
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
domain_of:
- ExtensionAttribute
- ExtensionClass
range: string
required: true
valueString:
name: valueString
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
domain_of:
- ExtensionAttribute
range: string
required: false
valueBoolean:
name: valueBoolean
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
domain_of:
- ExtensionAttribute
range: boolean
required: false
valueInteger:
name: valueInteger
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
domain_of:
- ExtensionAttribute
range: integer
required: false
valueId:
name: valueId
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
domain_of:
- ExtensionAttribute
range: string
required: false
valueQuantity:
name: valueQuantity
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
domain_of:
- ExtensionAttribute
range: Quantity
required: false
inlined: true
valueRange:
name: valueRange
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
domain_of:
- ExtensionAttribute
range: Range
required: false
inlined: true
valueCode:
name: valueCode
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
domain_of:
- ExtensionAttribute
range: Code
required: false
inlined: true
valueAliasCode:
name: valueAliasCode
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
domain_of:
- ExtensionAttribute
range: AliasCode
required: false
inlined: true
valueExtensionClass:
name: valueExtensionClass
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
domain_of:
- ExtensionAttribute
range: ExtensionClass
required: false
inlined: true
extensionAttributes:
name: extensionAttributes
from_schema: https://example.org/usdm/v4/linkml
domain_of:
- Abbreviation
- Activity
- Address
- AdministrableProduct
- AdministrableProductIdentifier
- AdministrableProductProperty
- Administration
- AliasCode
- AnalysisPopulation
- AssignedPerson
- BiomedicalConcept
- BiomedicalConceptCategory
- BiomedicalConceptProperty
- BiomedicalConceptSurrogate
- BiospecimenRetention
- Characteristic
- Code
- CommentAnnotation
- Condition
- ConditionAssignment
- DocumentContentReference
- Duration
- EligibilityCriterion
- EligibilityCriterionItem
- Encounter
- Endpoint
- Estimand
- ExtensionAttribute
- ExtensionClass
- GeographicScope
- GovernanceDate
- Indication
- Ingredient
- IntercurrentEvent
- InterventionalStudyDesign
- Masking
- MedicalDevice
- MedicalDeviceIdentifier
- NarrativeContent
- NarrativeContentItem
- Objective
- ObservationalStudyDesign
- Organization
- ParameterMap
- PersonName
- Procedure
- ProductOrganizationRole
- Quantity
- Range
- ReferenceIdentifier
- ResponseCode
- ScheduleTimeline
- ScheduleTimelineExit
- ScheduledActivityInstance
- ScheduledDecisionInstance
- Strength
- Study
- StudyAmendment
- StudyAmendmentImpact
- StudyAmendmentReason
- StudyArm
- StudyCell
- StudyChange
- StudyCohort
- StudyDefinitionDocument
- StudyDefinitionDocumentVersion
- StudyDesignPopulation
- StudyElement
- StudyEpoch
- StudyIdentifier
- StudyIntervention
- StudyRole
- StudySite
- StudyTitle
- StudyVersion
- SubjectEnrollment
- Substance
- SyntaxTemplateDictionary
- Timing
- TransitionRule
range: ExtensionAttribute
required: false
multivalued: true
inlined: true
inlined_as_list: true
class_uri: usdm:ExtensionAttribute
Induced
name: ExtensionAttribute
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
attributes:
id:
name: id
from_schema: https://example.org/usdm/v4/linkml
identifier: true
alias: id
owner: ExtensionAttribute
domain_of:
- Abbreviation
- Activity
- Address
- AdministrableProduct
- AdministrableProductProperty
- Administration
- AliasCode
- AnalysisPopulation
- AssignedPerson
- BiomedicalConcept
- BiomedicalConceptCategory
- BiomedicalConceptProperty
- BiomedicalConceptSurrogate
- BiospecimenRetention
- Code
- CommentAnnotation
- ConditionAssignment
- DocumentContentReference
- Duration
- EligibilityCriterion
- Encounter
- Estimand
- ExtensionAttribute
- ExtensionClass
- GeographicScope
- GovernanceDate
- Identifier
- Indication
- Ingredient
- Masking
- MedicalDevice
- NarrativeContent
- NarrativeContentItem
- Organization
- ParameterMap
- PersonName
- PopulationDefinition
- Procedure
- ProductOrganizationRole
- QuantityRange
- ResponseCode
- ScheduleTimeline
- ScheduleTimelineExit
- ScheduledInstance
- Strength
- Study
- StudyAmendment
- StudyAmendmentImpact
- StudyAmendmentReason
- StudyArm
- StudyCell
- StudyChange
- StudyDefinitionDocument
- StudyDefinitionDocumentVersion
- StudyDesign
- StudyElement
- StudyEpoch
- StudyIntervention
- StudyRole
- StudySite
- StudyTitle
- StudyVersion
- SubjectEnrollment
- Substance
- SyntaxTemplate
- SyntaxTemplateDictionary
- Timing
- TransitionRule
range: string
required: true
url:
name: url
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
alias: url
owner: ExtensionAttribute
domain_of:
- ExtensionAttribute
- ExtensionClass
range: string
required: true
valueString:
name: valueString
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
alias: valueString
owner: ExtensionAttribute
domain_of:
- ExtensionAttribute
range: string
required: false
valueBoolean:
name: valueBoolean
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
alias: valueBoolean
owner: ExtensionAttribute
domain_of:
- ExtensionAttribute
range: boolean
required: false
valueInteger:
name: valueInteger
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
alias: valueInteger
owner: ExtensionAttribute
domain_of:
- ExtensionAttribute
range: integer
required: false
valueId:
name: valueId
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
alias: valueId
owner: ExtensionAttribute
domain_of:
- ExtensionAttribute
range: string
required: false
valueQuantity:
name: valueQuantity
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
alias: valueQuantity
owner: ExtensionAttribute
domain_of:
- ExtensionAttribute
range: Quantity
required: false
inlined: true
valueRange:
name: valueRange
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
alias: valueRange
owner: ExtensionAttribute
domain_of:
- ExtensionAttribute
range: Range
required: false
inlined: true
valueCode:
name: valueCode
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
alias: valueCode
owner: ExtensionAttribute
domain_of:
- ExtensionAttribute
range: Code
required: false
inlined: true
valueAliasCode:
name: valueAliasCode
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
alias: valueAliasCode
owner: ExtensionAttribute
domain_of:
- ExtensionAttribute
range: AliasCode
required: false
inlined: true
valueExtensionClass:
name: valueExtensionClass
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
alias: valueExtensionClass
owner: ExtensionAttribute
domain_of:
- ExtensionAttribute
range: ExtensionClass
required: false
inlined: true
extensionAttributes:
name: extensionAttributes
from_schema: https://example.org/usdm/v4/linkml
alias: extensionAttributes
owner: ExtensionAttribute
domain_of:
- Abbreviation
- Activity
- Address
- AdministrableProduct
- AdministrableProductIdentifier
- AdministrableProductProperty
- Administration
- AliasCode
- AnalysisPopulation
- AssignedPerson
- BiomedicalConcept
- BiomedicalConceptCategory
- BiomedicalConceptProperty
- BiomedicalConceptSurrogate
- BiospecimenRetention
- Characteristic
- Code
- CommentAnnotation
- Condition
- ConditionAssignment
- DocumentContentReference
- Duration
- EligibilityCriterion
- EligibilityCriterionItem
- Encounter
- Endpoint
- Estimand
- ExtensionAttribute
- ExtensionClass
- GeographicScope
- GovernanceDate
- Indication
- Ingredient
- IntercurrentEvent
- InterventionalStudyDesign
- Masking
- MedicalDevice
- MedicalDeviceIdentifier
- NarrativeContent
- NarrativeContentItem
- Objective
- ObservationalStudyDesign
- Organization
- ParameterMap
- PersonName
- Procedure
- ProductOrganizationRole
- Quantity
- Range
- ReferenceIdentifier
- ResponseCode
- ScheduleTimeline
- ScheduleTimelineExit
- ScheduledActivityInstance
- ScheduledDecisionInstance
- Strength
- Study
- StudyAmendment
- StudyAmendmentImpact
- StudyAmendmentReason
- StudyArm
- StudyCell
- StudyChange
- StudyCohort
- StudyDefinitionDocument
- StudyDefinitionDocumentVersion
- StudyDesignPopulation
- StudyElement
- StudyEpoch
- StudyIdentifier
- StudyIntervention
- StudyRole
- StudySite
- StudyTitle
- StudyVersion
- SubjectEnrollment
- Substance
- SyntaxTemplateDictionary
- Timing
- TransitionRule
range: ExtensionAttribute
required: false
multivalued: true
inlined: true
inlined_as_list: true
class_uri: usdm:ExtensionAttribute