This query is used to count all genders (gender_concept_id), stratified by condition (condition_concept_id). All existing value combinations are summarized. Since some of the conditions have values only for one of the genders, in order not to present the concept id and name twice, a CASE clause is used.
SELECT
CASE
WHEN male_id<> null THEN male_id
ELSE female_id
END AS concept_id,
CASE
WHEN male_concept_name<> null THEN male_concept_name
ELSE female_concept_name
END AS name,
count_male,
count_female
FROM
(SELECT male_list.condition_concept_id AS male_id,
male_list.concept_name AS male_concept_name,
male_list.count_male AS count_male ,
female_list.condition_concept_id AS female_id,
female_list.concept_name AS female_concept_name,
female_list.count_female AS count_female
FROM
(SELECT condition_concept_id,
concept_name,
count(*) AS count_male
FROM @cdm.condition_occurrence condition
INNER JOIN @cdm.concept concept
ON condition.condition_concept_id=concept.concept_id
AND person_id IN (SELECT person_id
FROM @cdm.person
WHERE gender_concept_id=8507 --Male
)
GROUP BY condition_concept_id, concept_name
) AS male_list
FULL JOIN
(SELECT condition_concept_id,
concept_name,
count(*) AS count_female
FROM @cdm.condition_occurrence condition
INNER JOIN @cdm.concept concept
ON condition.condition_concept_id=concept.concept_id
AND person_id IN (SELECT person_id
FROM @cdm.person
WHERE gender_concept_id=8532 --Female
)
GROUP BY condition_concept_id, concept_name
) AS female_list
ON male_list.condition_concept_id=female_list.condition_concept_id
) AS counts_disease_gender
;
None
| Field | Description | | --- | --- | | concept_id | Condition concept identifier | | name | Concept name | | count_male | Number of concepts for male patients | | count_female | Number of concepts for female patients |
| Field | Description | | --- | --- | | concept_id | 26711 | | name | Chronic pharyngitis | | count_male | 6234 | | count_female | 11598 |
https://github.com/OHDSI/CommonDataModel/wiki/
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.