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
- OmopSemanticObject
- OmopGroup
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