from pheno_utils import PhenoLoader
018-medications
Medications
Description
The Human Phenotype Project study medications data is based on self reported, participant provided information. Some of the Self-reported medications are coded to Anatomical Therapeutic Chemical (ATC) codes from the WHO Collaborating Centre for Drug Statistics Methodology. The ATC classification system has become the gold standard for international drug utilization monitoring and research.
Introduction
Medication usage reporting in medical research and in longitudinal cohort studies is a key aspect of understanding the effectiveness, safety and biological interactions of different drugs. Medication usage data can help researchers to better understand how different medications affect individually different populations or different organ systems based on the specific genetics, environment, lifestyle and medical history of the individual. For example, the specific individual’s microbiome population can be strongly influenced by the drugs consumed on one hand and can have a strong effect on the drugs metabolism and absorption on the other hand. Interaction between drugs is another aspect that can affect the treatment efficacy.
There are different methods for collecting medication usage data in research studies, such as self-report, use of medical records, pill count, and electronic monitoring. Self-report is when the participant reports the use of medication to the researcher. Having accurate and complete data on medication usage is essential to understanding the true impact of these medications on individuals’ health.
The medication information collection in the Human Phenotype Project study is based on self reporting of medications usage via online and smartphone applications and collection by staff members by telephone or face-to-face interviews during follow-up.
Measurement protocol
Currently, there are several origins for the medication data: 1. During registration (sign up) to the study, participants are asked to report their regular medications online (autofill), selecting from a predefined drop-down list (Updated Clalit db). The medication responses are stored in the 10k medical database. A medication corresponding to exclusion criteria triggers cessation of the questionnaire and exclusion message. For a while, about a year, the data was not saved. Status: at this point only this data available for users 2. Initial Questionnaire also contains some medication related questions (see detailed list in “data source section”). 3. Participants can log the medications taken and the consumption time using a dedicated mobile app ”Project 10k”. They requested to log during the two weeks period following each visit. 4. On follow up stages calls or visits to the clinical testing center - participants are asked to report about any new medications they take or stopped taking and provide the month and year of when each medication was given or stopped. A staff member fills the medications from a predefined dropdown list. In case the staff member cannot find the exact medication in the list, they asked to log the missing medication using the app. There is also an option to free text.
Data availability
- During registration (sign-up) for the study, participants are asked to report their regular medications online, with an autofill feature, selecting from a predefined drop-down list.
- During follow-up calls or visits, participants update their medication intake.
- App medication logging.
All three sources of data are stored in 1 parquet file: medications.parquet
Relevant links
= PhenoLoader('medications')
pl pl
PhenoLoader for medications with
16 fields
2 tables: ['medications', 'age_sex']
Data dictionary
dict pl.
folder_id | feature_set | field_string | relative_location | description_string | bulk_dictionary | data_coding | stability | field_type | units | sampling_rate | strata | sexed | array | list_of_tags | debut | transformation | pandas_dtype | completed | bulk_file_extension | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
tabular_field_name | ||||||||||||||||||||
collection_timestamp | 18 | medications | Collection time | medications/medications.parquet | Collection time | NaN | NaN | NaN | Datetime | NaN | NaN | Collection time | Both sexes | Single | NaN | NaN | NaN | datetime64[ns, Asia/Jerusalem] | NaN | NaN |
collection_date | 18 | medications | Collection date | medications/medications.parquet | Collection date | NaN | NaN | NaN | Date | NaN | NaN | Primary | Both sexes | Single | NaN | NaN | NaN | datetime64[ns] | NaN | NaN |
timezone | 18 | medications | Timezone | medications/medications.parquet | Timezone | NaN | NaN | NaN | Categorical (single) | NaN | NaN | Collection time | Both sexes | Single | NaN | NaN | NaN | category | NaN | NaN |
medication | 18 | medications | Medication name | medications/medications.parquet | Medication name | NaN | NaN | NaN | Categorical (single) | NaN | NaN | Primary | Both sexes | Single | NaN | NaN | NaN | category | NaN | NaN |
api | 18 | medications | Active Pharmaceutical Ingredient | medications/medications.parquet | Active Pharmaceutical Ingredient | NaN | NaN | NaN | Categorical (multiple) | NaN | NaN | Primary | Both sexes | Multiple | NaN | NaN | NaN | object | NaN | NaN |
atc3 | 18 | medications | List of atc codes level 3 | medications/medications.parquet | List of atc codes level 3 | NaN | NaN | NaN | Categorical (multiple) | NaN | NaN | Primary | Both sexes | Multiple | NaN | NaN | NaN | object | NaN | NaN |
atc4 | 18 | medications | List of atc codes level 4 | medications/medications.parquet | List of atc codes level 4 | NaN | NaN | NaN | Categorical (multiple) | NaN | NaN | Primary | Both sexes | Multiple | NaN | NaN | NaN | object | NaN | NaN |
atc5 | 18 | medications | List of atc codes level 5 | medications/medications.parquet | List of atc codes level 5 | NaN | NaN | NaN | Categorical (multiple) | NaN | NaN | Primary | Both sexes | Multiple | NaN | NaN | NaN | object | NaN | NaN |
start_month | 18 | medications | Start month | medications/medications.parquet | Start month of medication taking | NaN | 042_03 | NaN | Categorical (single) | NaN | NaN | Primary | Both sexes | Single | NaN | NaN | NaN | Int64 | NaN | NaN |
start_year | 18 | medications | Start year | medications/medications.parquet | Start year of medication taking | NaN | NaN | NaN | Integer | NaN | NaN | Primary | Both sexes | Single | NaN | NaN | NaN | Int64 | NaN | NaN |
start_date | 18 | medications | Start date combined month + year | medications/medications.parquet | Start date combined month + year | NaN | NaN | NaN | Date | NaN | NaN | Primary | Both sexes | Single | NaN | NaN | NaN | datetime64[ns] | NaN | NaN |
supplements | 18 | medications | Is supplements | medications/medications.parquet | Is it supplements | NaN | NaN | NaN | Categorical (single) | NaN | NaN | Primary | Both sexes | Single | NaN | NaN | NaN | bool | NaN | NaN |
source | 18 | medications | Data Source | medications/medications.parquet | data source | NaN | NaN | NaN | Categorical (single) | NaN | NaN | Primary | Both sexes | Single | NaN | NaN | NaN | category | NaN | NaN |
medication_mapping | 18 | medications_auxiliary | Medication mapping | medications/medications.parquet | Mapping to ATC codes | NaN | NaN | NaN | Mapping table (group) | NaN | NaN | Auxiliary | Both sexes | Single | NaN | NaN | NaN | category | NaN | csv |