Skip to content

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