Cohort Attribute
The COHORT_ATTRIBUTE table contains attributes associated with each subject within a cohort, as defined by a given set of criteria for a duration of time. The definition of the Cohort Attribute is contained in the ATTRIBUTE_DEFINITION table.
| Field | Required | Type | FK Table | Description | 
|---|---|---|---|---|
| cohort_definition_id | Yes | bigint | COHORT_DEFINITION | A foreign key to the record containing relevant Cohort Definition information. | 
| subject_id | Yes | bigint | Any | A foreign key to the subject in the Cohort. For e.g., records from Person, Provider, Visit Occurrence, Visit Detail, or Care Site. | 
| cohort_start_date | Yes | date | The date when the Attribute Definition criteria for the Person, Provider or Visit first match. | |
| cohort_end_date | Yes | date | The date when the Attribute Definition criteria for the Person, Provider or Visit no longer match or the Attribute membership was terminated. | |
| attribute_definition_id | Yes | bigint | ATTRIBUTE_DEFINITION | A foreign key to the record containing relevant Attribute Definition information. | 
| value_as_number | No | numeric/float | The attribute result stored as a number. This is applicable to attributes where the result is expressed as a numeric value. | |
| value_as_concept_id | No | bigint | CONCEPT | The attribute result stored as a Concept ID. This is applicable to attributes where the result is expressed as a categorical value. | 
Conventions
- Each record in the COHORT_ATTRIBUTE table is linked to a specific record in
the COHORT table, identified by matching
cohort_definition_id,subject_id,cohort_start_dateandcohort_end_datefields.
- It adds to the Cohort records calculated co-variates (for e.g. age, BMI) or composite scales (for e.g. Charleson index).
- Cohort Attribute records must contain a Subject Id, which can refer to any
table. The Cohort Definition will define the type of Subject through the
subject_concept_id. Common domains for Subject are the tables PERSON, PROVIDER, VISIT_OCCURRENCE, VISIT_DETAIL, and CARE_SITE.
- The unifying definition or feature of the Cohort Attribute is captured in
the attribute_definition_idreferring to a record in the ATTRIBUTE_DEFINITION table.
- The actual result or value of the Cohort Attribute (co-variate, index value)
is captured in the field value_as_numberif the value is numeric, orvalue_as_concept_idif the value is a concept.
 
          