First 48h in-ICU mortality
unknown
yaml
a year ago
2.5 kB
13
Indexable
description: >-
This file specifies the base configuration for the prediction of in ICU mortality, leveraging only the first
48 hours of data after ICU admission, with a 24 hour gap between the input window and the target window.
Patients who die or are discharged from the ICU in the gap window are excluded. Patients who die in the same
hospital stay but in a subsequent ICU stay are **not** postiive labels for this task.
Note that this task is in-**ICU** mortality, not in-**hospital** mortality or **30-day** mortality, which
are different tasks.
Note that this task is predicting the outcome for a patient's entire ICU admission, not just the first 48
hours or the subsequent 48 hours after the trigger event. Imminent mortality (on various time-scales) are
different tasks.
predicates:
icu_admission:
code: [
"ICU_ADMISSION//Medical Intensive Care Unit (MICU)",
"ICU_ADMISSION//Medical/Surgical Intensive Care Unit (MICU/SICU)",
"ICU_ADMISSION//Cardiac Vascular Intensive Care Unit (CVICU)",
"ICU_ADMISSION//Surgical Intensive Care Unit (SICU)",
"ICU_ADMISSION//Trauma SICU (TSICU)",
"ICU_ADMISSION//Coronary Care Unit (CCU)",
"ICU_ADMISSION//Neuro Intermediate",
"ICU_ADMISSION//Neuro Surgical Intensive Care Unit (Neuro SICU)",
"ICU_ADMISSION//Neuro Stepdown"
]
icu_discharge:
code: [
"ICU_DISCHARGE//Medical Intensive Care Unit (MICU)",
"ICU_DISCHARGE//Medical/Surgical Intensive Care Unit (MICU/SICU)",
"ICU_DISCHARGE//Cardiac Vascular Intensive Care Unit (CVICU)",
"ICU_DISCHARGE//Surgical Intensive Care Unit (SICU)",
"ICU_DISCHARGE//Coronary Care Unit (CCU)",
"ICU_DISCHARGE//Trauma SICU (TSICU)",
"ICU_DISCHARGE//Neuro Intermediate",
"ICU_DISCHARGE//Neuro Stepdown",
"ICU_DISCHARGE//Neuro Surgical Intensive Care Unit (Neuro SICU)"
]
death:
code: DEATH
discharge_or_death:
expr: or(icu_discharge, death)
trigger: icu_admission
windows:
input:
start: NULL
end: trigger + 48h
start_inclusive: True
end_inclusive: True
index_timestamp: end
gap:
start: input.end
end: start + 24h
start_inclusive: False
end_inclusive: True
has:
icu_admission: (None, 0)
icu_discharge: (None, 0)
death: (None, 0)
target:
start: gap.end
end: start -> discharge_or_death
start_inclusive: False
end_inclusive: True
label: deathEditor is loading...