Skip to content

Class: CDMSemanticUnits

A collection of named semantic units used for defining permissible values for template slots in the OMOP CDM. This is intended to be used as a registry of labelled units that can be referenced in template definitions.

__

URI: https://athena.ohdsi.org/search-terms/terms/omop_profiles/CDMSemanticUnits

 classDiagram
    class CDMSemanticUnits
    click CDMSemanticUnits href "../CDMSemanticUnits/"
      CDMSemanticUnits : name

      CDMSemanticUnits : named_concepts





        CDMSemanticUnits --> "*" OmopConcept : named_concepts
        click OmopConcept href "../OmopConcept/"



      CDMSemanticUnits : named_enumerators





        CDMSemanticUnits --> "*" OmopEnum : named_enumerators
        click OmopEnum href "../OmopEnum/"



      CDMSemanticUnits : named_groups





        CDMSemanticUnits --> "*" OmopGroup : named_groups
        click OmopGroup href "../OmopGroup/"



Slots

Name Cardinality and Range Description Inheritance
name 1
String
direct
named_enumerators *
OmopEnum
direct
named_concepts *
OmopConcept
direct
named_groups *
OmopGroup
direct

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/CDMSemanticUnits
native https://athena.ohdsi.org/search-terms/terms/omop_profiles/CDMSemanticUnits

LinkML Source

Direct

name: CDMSemanticUnits
description: 'A collection of named semantic units used for defining permissible values
  for template slots in the OMOP CDM. This is intended to be used as a registry of
  labelled units that can be referenced in template definitions.

  '
from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
slots:
- name
- named_enumerators
- named_concepts
- named_groups

Induced

name: CDMSemanticUnits
description: 'A collection of named semantic units used for defining permissible values
  for template slots in the OMOP CDM. This is intended to be used as a registry of
  labelled units that can be referenced in template definitions.

  '
from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
attributes:
  name:
    name: name
    from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
    rank: 1000
    alias: name
    owner: CDMSemanticUnits
    domain_of:
    - OmopCdmProfile
    - OmopSemanticObject
    - CDMSemanticUnits
    - OmopTemplate
    range: string
    required: true
  named_enumerators:
    name: named_enumerators
    from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
    rank: 1000
    alias: named_enumerators
    owner: CDMSemanticUnits
    domain_of:
    - CDMSemanticUnits
    range: OmopEnum
    required: false
    multivalued: true
  named_concepts:
    name: named_concepts
    from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
    rank: 1000
    alias: named_concepts
    owner: CDMSemanticUnits
    domain_of:
    - CDMSemanticUnits
    range: OmopConcept
    required: false
    multivalued: true
  named_groups:
    name: named_groups
    from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
    rank: 1000
    alias: named_groups
    owner: CDMSemanticUnits
    domain_of:
    - CDMSemanticUnits
    range: OmopGroup
    required: false
    multivalued: true