OHDSI / circe-be

CIRCE is a cohort definition and syntax compiler tool for OMOP CDMv5
Apache License 2.0
9 stars 13 forks source link

Support for Cost (CDM 6+) for Cohort definition (and cohort characterization) #60

Closed gowthamrao closed 10 months ago

gowthamrao commented 5 years ago

It would be a great new functionality in Atlas if we build cohorts based on cost criteria. As an extension, cost criteria in circe-be may be usable as part of the new cohort characterization functionality in Atlas.

In health economic analysis it is common to build cohorts based on cost criteria. Example, we would like to build a cohort of individuals who experienced costs above a certain threshold. These cohorts may then be used in patient level predictions to predict high cost claimants.

We would like to build cohorts using a combination of cost_concept_id, cost_type_concept_id and currency_concept_id. In addition, they must 'joinable' to payer_plan_period, drug_exposure and visit_occurrence table as follows

left join cost.payer_plan_period_id = payer_plan_period.payer_plan_period_id
left join cost.cost_event_id = visit_occurrence.visit_occurrence_id
left join cost.cost_event_id = visit_detail.visit_detail_id
left join cost.cost_event_id = drug_exposure.drug_exposure_id

The joins will need to take into account this decision by CDM WG on switching domain_id to *_concept_id

Use cases for cohort definition:

Cohort characterization: As an extension, we can then use these to characterize any cohort and answer questions like - what %age of the persons in the cohort had a cost of > 25,000 during the cohort period.

chrisknoll commented 10 months ago

CDM6 seems to be defunct, so we'll close this out.