Skip to content

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

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