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()