Skip to content

Class: OmopGroup

Named group of OMOP concepts defined by their membership in a particular group, such as hierarchy and / or domain. Importantly, this is not a static definition and if the vocabularies are updated, the membership of these groups may change. This is intended to be used for defining sets of concepts that are used in semantic definitions, such as the set of all T stage concepts.

__

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

 classDiagram
    class OmopGroup
    click OmopGroup href "../OmopGroup/"
      OmopSemanticObject <|-- OmopGroup
        click OmopSemanticObject href "../OmopSemanticObject/"

      OmopGroup : class_uri

      OmopGroup : name

      OmopGroup : notes

      OmopGroup : parent_concepts





        OmopGroup --> "*" Concept : parent_concepts
        click Concept href "../Concept/"



Inheritance

Slots

Name Cardinality and Range Description Inheritance
parent_concepts *
Concept
Semantic parent concepts or grouping parents direct
class_uri 1
String
OmopSemanticObject
name 1
String
OmopSemanticObject
notes 0..1
String
OmopSemanticObject

Usages

used by used in type used
CDMSemanticUnits named_groups range OmopGroup
OmopTemplate entity_concept any_of[range] OmopGroup
OmopTemplate value_concept any_of[range] OmopGroup

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

LinkML Source

Direct

name: OmopGroup
description: 'Named group of OMOP concepts defined by their membership in a particular
  group, such  as hierarchy and / or domain. Importantly, this is not a static definition
  and if the vocabularies are updated, the membership of these groups may change.
  This is intended to be used for defining sets of concepts that are used in semantic
  definitions, such as the set of all  T stage concepts.

  '
from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
is_a: OmopSemanticObject
slots:
- parent_concepts
slot_usage:
  class_uri:
    name: class_uri
    equals_string: OmopGroup

Induced

name: OmopGroup
description: 'Named group of OMOP concepts defined by their membership in a particular
  group, such  as hierarchy and / or domain. Importantly, this is not a static definition
  and if the vocabularies are updated, the membership of these groups may change.
  This is intended to be used for defining sets of concepts that are used in semantic
  definitions, such as the set of all  T stage concepts.

  '
from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
is_a: OmopSemanticObject
slot_usage:
  class_uri:
    name: class_uri
    equals_string: OmopGroup
attributes:
  parent_concepts:
    name: parent_concepts
    description: Semantic parent concepts or grouping parents.
    from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
    rank: 1000
    alias: parent_concepts
    owner: OmopGroup
    domain_of:
    - OmopGroup
    range: Concept
    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: OmopGroup
    domain_of:
    - OmopSemanticObject
    range: string
    required: true
    equals_string: OmopGroup
  name:
    name: name
    from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
    rank: 1000
    alias: name
    owner: OmopGroup
    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: OmopGroup
    domain_of:
    - OmopSemanticObject
    - OmopTemplate
    range: string
    required: false