@@ -7,9 +7,9 @@ SELECT ie.subject_id, ie.hadm_id, ie.stay_id
77
88-- hospital level factors
99, adm .admittime , adm .dischtime
10- , DATETIME_DIFF(adm .dischtime ,adm .admittime ,' DAY' ) as los_hospital
11- , DATETIME_DIFF(adm .admittime , DATETIME(pat .anchor_year , 1 , 1 , 0 , 0 ,0 ),' YEAR' ) + pat .anchor_age as admission_age
12- , adm .ethnicity
10+ , DATETIME_DIFF(adm .dischtime , adm .admittime , ' DAY' ) as los_hospital
11+ , DATETIME_DIFF(adm .admittime , DATETIME(pat .anchor_year , 1 , 1 , 0 , 0 , 0 ), YEAR) + pat .anchor_age as admission_age
12+ , adm .race
1313, adm .hospital_expire_flag
1414, DENSE_RANK() OVER (PARTITION BY adm .subject_id ORDER BY adm .admittime ) AS hospstay_seq
1515, CASE
@@ -18,16 +18,16 @@ SELECT ie.subject_id, ie.hadm_id, ie.stay_id
1818
1919-- icu level factors
2020, ie .intime as icu_intime, ie .outtime as icu_outtime
21- , ROUND( CAST( DATETIME_DIFF(ie .outtime ,ie .intime ,' HOUR' )/ 24 .0 as numeric ), 2 ) as los_icu
21+ , ROUND( CAST( DATETIME_DIFF(ie .outtime as numeric ) ,ie .intime , ' HOUR' )/ 24 .0 , 2 ) as los_icu
2222, DENSE_RANK() OVER (PARTITION BY ie .hadm_id ORDER BY ie .intime ) AS icustay_seq
2323
2424-- first ICU stay *for the current hospitalization*
2525, CASE
2626 WHEN DENSE_RANK() OVER (PARTITION BY ie .hadm_id ORDER BY ie .intime ) = 1 THEN True
2727 ELSE False END AS first_icu_stay
2828
29- FROM mimic_icu .icustays ie
30- INNER JOIN mimic_core .admissions adm
29+ FROM mimiciv_icu .icustays ie
30+ INNER JOIN mimiciv_hosp .admissions adm
3131 ON ie .hadm_id = adm .hadm_id
32- INNER JOIN mimic_core .patients pat
32+ INNER JOIN mimiciv_hosp .patients pat
3333 ON ie .subject_id = pat .subject_id
0 commit comments