For a concept identifier entered as the input parameter, this query lists all ancestors in the hierarchy of the domain. Ancestors are concepts that have a relationship to the given concept and is defined as hierarchical in the relationship table, and any secondary, tertiary etc. concepts going up in the hierarchy. The resulting output provides the ancestor concept details and the minimum and maximum level of separation.
SELECT
c.concept_id AS ancestor_concept_id,
c.concept_name AS ancestor_concept_name,
c.concept_code AS ancestor_concept_code,
c.concept_class_id AS ancestor_concept_class_id,
c.vocabulary_id AS vocabulary_id,
a.min_levels_of_separation AS min_separation,
a.max_levels_of_separation AS max_separation
FROM @vocab.concept_ancestor AS a
JOIN @vocab.concept AS c ON a.ancestor_concept_id = c.concept_id
WHERE
a.ancestor_concept_id != a.descendant_concept_id AND
a.descendant_concept_id = $1 AND
c.invalid_reason IS NULL
ORDER BY vocabulary_id, min_separation
;
| Parameter | Example | Mandatory | Notes | | --- | --- | --- | --- | | Concept ID | 192671 | Yes | Gastrointestinal hemorrhage |
| Field | Description | | --- | --- | | Ancestor_Concept_ID | Unique identifier of the concept related to the ancestor concept | | Ancestor_Concept_Name | Name of the concept related to the ancestor concept | | Ancestor_Concept_Code | Concept code of concept related to the ancestor concept | | Ancestor_Concept_>Class | Concept Class of concept related to the ancestor concept | | Vocabulary_ID | ID of the vocabulary the ancestor concept is derived from | | Min_Levels_of_Separation | The length of the shortest path between the concept and the ancestor | | Max_Levels_of_Separation | The length of the longest path between the concept and the ancestor |
| Field | Value | | --- | --- | | Ancestor_Concept_ID | 4000610 | | Ancestor_Concept_Name | Disease of gastrointestinal tract | | Ancestor_Concept_Code | 119292006 | | Ancestor_Concept_Class | Clinical finding | | Vocabulary_ID | SNOMED | | Min_Levels_of_Separation | 1 | | Max_Levels_of_Separation | 1 |
https://github.com/OHDSI/CommonDataModel/wiki/CONCEPT_ANCESTOR
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.