Source code for medicaid_utils.topics.obgyn.comorbities

"""This module has functions used to flag presence of chronic conditions"""
import dask.dataframe as dd

from ...preprocessing import max_cc


[docs] def flag_chronic_conditions(cc_file: max_cc.MAXCC) -> dd.DataFrame: """ Adds boolean columns that denote presence of chronic conditions. New Columns: - ckd_combined: any cardiac comorbidity - diab_combined: diabetes - hypten_combined: hypertension - ckd_combined: chronic kidney disease - depr_combined: depression - copd_combined: COPD - toba_combined: tobacco use Parameters ---------- cc_file: max_cc.MAXCC Returns ------- dd.DataFrame """ lst_conditions = [ "diab", "hypten", "depr", "depsn", "ckd", "copd", "obesity", "toba", ] df_cc = cc_file.get_chronic_conditions(lst_conditions) return df_cc