Class: OmopEnum
Enumeration (static) of permissible values for a particular slot. This is intended to be used for defining slots that have a fixed set of permissible values, such as the staging axis (T, N, M, Group). This will not update dynamically with vocabulary updates, so should be used for concepts that are short lists and not expected to change over time.
__
URI: https://athena.ohdsi.org/search-terms/terms/omop_profiles/OmopEnum
classDiagram
class OmopEnum
click OmopEnum href "../OmopEnum/"
OmopSemanticObject <|-- OmopEnum
click OmopSemanticObject href "../OmopSemanticObject/"
OmopEnum : class_uri
OmopEnum : enum_members
OmopEnum --> "1..*" Concept : enum_members
click Concept href "../Concept/"
OmopEnum : name
OmopEnum : notes
Inheritance
- OmopSemanticObject
- OmopEnum
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| enum_members | 1..* Concept |
direct | |
| class_uri | 1 String |
OmopSemanticObject | |
| name | 1 String |
OmopSemanticObject | |
| notes | 0..1 String |
OmopSemanticObject |
Usages
| used by | used in | type | used |
|---|---|---|---|
| CDMSemanticUnits | named_enumerators | range | OmopEnum |
| OmopTemplate | entity_concept | any_of[range] | OmopEnum |
| OmopTemplate | value_concept | any_of[range] | OmopEnum |
Identifier and Mapping Information
Schema Source
- from schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | https://athena.ohdsi.org/search-terms/terms/omop_profiles/OmopEnum |
| native | https://athena.ohdsi.org/search-terms/terms/omop_profiles/OmopEnum |
LinkML Source
Direct
name: OmopEnum
description: 'Enumeration (static) of permissible values for a particular slot. This
is intended to be used for defining slots that have a fixed set of permissible values,
such as the staging axis (T, N, M, Group). This will not update dynamically with
vocabulary updates, so should be used for concepts that are short lists and not
expected to change over time.
'
from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
is_a: OmopSemanticObject
slots:
- enum_members
slot_usage:
class_uri:
name: class_uri
equals_string: OmopEnum
Induced
name: OmopEnum
description: 'Enumeration (static) of permissible values for a particular slot. This
is intended to be used for defining slots that have a fixed set of permissible values,
such as the staging axis (T, N, M, Group). This will not update dynamically with
vocabulary updates, so should be used for concepts that are short lists and not
expected to change over time.
'
from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
is_a: OmopSemanticObject
slot_usage:
class_uri:
name: class_uri
equals_string: OmopEnum
attributes:
enum_members:
name: enum_members
from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
rank: 1000
alias: enum_members
owner: OmopEnum
domain_of:
- OmopEnum
range: Concept
required: true
multivalued: true
class_uri:
name: class_uri
from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
rank: 1000
designates_type: true
alias: class_uri
owner: OmopEnum
domain_of:
- OmopSemanticObject
range: string
required: true
equals_string: OmopEnum
name:
name: name
from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
rank: 1000
alias: name
owner: OmopEnum
domain_of:
- OmopCdmProfile
- OmopSemanticObject
- CDMSemanticUnits
- OmopTemplate
range: string
required: true
notes:
name: notes
from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
rank: 1000
alias: notes
owner: OmopEnum
domain_of:
- OmopSemanticObject
- OmopTemplate
range: string
required: false