The following is a sample run of the query. The input parameters are highlighted in blue
WITH tb_treatment_start AS (
/* person and tuberculosis treatment start date */
SELECT de.person_id, MIN(de.drug_exposure_start_date) AS treatment_start
FROM @vocab.concept c1
JOIN @vocab.concept_ancestor ca
ON ca.ancestor_concept_id = c1.concept_id
JOIN @cdm.drug_exposure de
ON ca.descendant_concept_id = de.drug_concept_id
JOIN @vocab.concept c2
ON de.drug_concept_id = c2.concept_id
WHERE c1.concept_name = 'Tuberculosis'
AND c1.concept_class_id = 'Ind / CI'
AND c2.domain_id = 'Drug'
AND c2.vocabulary_id = 'RxNorm'
AND c2.standard_concept = 'S'
GROUP BY de.person_id
), tb_first_diagnosis AS (
SELECT co.person_id, MIN(co.condition_start_date) AS first_diagnosis
FROM @vocab.concept c
JOIN @vocab.concept_ancestor ca
ON ca.ancestor_concept_id = c.concept_id
JOIN @cdm.condition_occurrence co
ON co.condition_concept_id = ca.descendant_concept_id
WHERE c.concept_name = 'Tuberculosis'
GROUP BY co.person_id
)
SELECT COUNT(*) AS treated
FROM tb_treatment_start tss
JOIN tb_first_diagnosis tfd
ON tss.person_id = tfd.person_id
AND tss.treatment_start >= tfd.first_diagnosis;
| Parameter | Example | Mandatory | Notes | | --- | --- | --- | --- | | concept_name | Acute Tuberculosis | Yes |
| Field | Description | | --- | --- | | count | |
| Field | Description | | --- | --- | | count | |
https://github.com/OHDSI/CommonDataModel/wiki/
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.