File size: 788 Bytes
53a6def | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | from utils.adm_common import (initialize_adm_data, correct_stays,
track_copd_resp)
def main():
# Load in data
adm_file = "<YOUR_DATA_PATH>/EXAMPLE_STUDY_DATA/SMR01_Cohort3R.csv"
adm = initialize_adm_data(adm_file)
# Fill null STAY data and combine transfer admissions
adm = correct_stays(adm)
# Track COPD and respiratory events
adm = track_copd_resp(adm)
# Select relevant columns
adm_reduced = adm[['SafeHavenID', 'ADMDATE', 'copd_event', 'resp_event']]
# Track events
adm_reduced['copd_resp_event'] = adm_reduced['copd_event'] | adm_reduced['resp_event']
adm_reduced['adm_event'] = 1
# Save data
adm_reduced.to_pickle('<YOUR_DATA_PATH>/Model_E_Extracts/validation_adm_proc-og.pkl')
main()
|