Class: OmopTemplate
A compositional semantic template describing how one or more OMOP concepts are represented in OMOP CDM tables (e.g. observation, measurement).
__
URI: https://athena.ohdsi.org/search-terms/terms/omop_profiles/OmopTemplate
classDiagram
class OmopTemplate
click OmopTemplate href "../OmopTemplate/"
OmopTemplate : cdm_profile
OmopTemplate : entity_concept
OmopTemplate --> "0..1" OmopSemanticObject : entity_concept
click OmopSemanticObject href "../OmopSemanticObject/"
OmopTemplate : name
OmopTemplate : notes
OmopTemplate : role
OmopTemplate : value_concept
OmopTemplate --> "0..1" OmopSemanticObject : value_concept
click OmopSemanticObject href "../OmopSemanticObject/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 1 String |
direct | |
| role | 1 String |
direct | |
| entity_concept | 0..1 OmopSemanticObject or OmopGroup or OmopEnum or OmopConcept |
Concept or group of concepts that may populate the CDM concept slot for this ... | direct |
| value_concept | 0..1 OmopSemanticObject or OmopGroup or OmopEnum or OmopConcept |
Group of permissible values for value slots (e | direct |
| cdm_profile | 1 String |
Name of a registered OmopCdmProfile to use for this template | direct |
| notes | 0..1 String |
direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| OmopTemplates | templates | range | OmopTemplate |
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/OmopTemplate |
| native | https://athena.ohdsi.org/search-terms/terms/omop_profiles/OmopTemplate |
LinkML Source
Direct
name: OmopTemplate
description: 'A compositional semantic template describing how one or more OMOP concepts
are represented in OMOP CDM tables (e.g. observation, measurement).
'
from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
slots:
- name
- role
- entity_concept
- value_concept
- cdm_profile
- notes
Induced
name: OmopTemplate
description: 'A compositional semantic template describing how one or more OMOP concepts
are represented in OMOP CDM tables (e.g. observation, measurement).
'
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: OmopTemplate
domain_of:
- OmopCdmProfile
- OmopSemanticObject
- CDMSemanticUnits
- OmopTemplate
range: string
required: true
role:
name: role
from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
rank: 1000
alias: role
owner: OmopTemplate
domain_of:
- OmopTemplate
range: string
required: true
entity_concept:
name: entity_concept
description: 'Concept or group of concepts that may populate the CDM concept slot
for this template. If a group or enumeration is provided, any member of the
group or enumeration is valid.
'
from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
rank: 1000
alias: entity_concept
owner: OmopTemplate
domain_of:
- OmopTemplate
range: OmopSemanticObject
any_of:
- range: OmopGroup
- range: OmopEnum
- range: OmopConcept
value_concept:
name: value_concept
description: 'Group of permissible values for value slots (e.g. value_as_concept_id).
'
from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
rank: 1000
alias: value_concept
owner: OmopTemplate
domain_of:
- OmopTemplate
range: OmopSemanticObject
any_of:
- range: OmopGroup
- range: OmopEnum
- range: OmopConcept
cdm_profile:
name: cdm_profile
description: 'Name of a registered OmopCdmProfile to use for this template.
'
from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
rank: 1000
alias: cdm_profile
owner: OmopTemplate
domain_of:
- OmopTemplate
range: string
required: true
notes:
name: notes
from_schema: https://athena.ohdsi.org/search-terms/terms/omop_profiles
rank: 1000
alias: notes
owner: OmopTemplate
domain_of:
- OmopSemanticObject
- OmopTemplate
range: string
required: false