Skip to content

Commit 90f63a4

Browse files
committed
Add flu hospitalizations
1 parent 5cb13a8 commit 90f63a4

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

hhs_hosp/delphi_hhs/constants.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,16 @@
55
SUM_CONF_SUSP = "sum_confirmed_suspected_admissions_covid_1d"
66
CONFIRMED_PROP = "confirmed_admissions_covid_1d_prop"
77
SUM_CONF_SUSP_PROP = "sum_confirmed_suspected_admissions_covid_1d_prop"
8+
CONFIRMED_FLU = "confirmed_admissions_influenza_1d"
9+
CONFIRMED_FLU_PROP = CONFIRMED_FLU+"_prop"
810

911
SIGNALS = [
1012
CONFIRMED,
1113
SUM_CONF_SUSP,
1214
CONFIRMED_PROP,
13-
SUM_CONF_SUSP_PROP
15+
SUM_CONF_SUSP_PROP,
16+
CONFIRMED_FLU,
17+
CONFIRMED_FLU_PROP
1418
]
1519

1620
GEOS = [

hhs_hosp/delphi_hhs/run.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import numpy as np
1616
import pandas as pd
1717

18-
from .constants import SIGNALS, GEOS, SMOOTHERS, CONFIRMED, SUM_CONF_SUSP
18+
from .constants import SIGNALS, GEOS, SMOOTHERS, CONFIRMED, SUM_CONF_SUSP, CONFIRMED_FLU
1919

2020
def _date_to_int(d):
2121
"""Return a date object as a yyyymmdd int."""
@@ -190,6 +190,13 @@ def make_signal(all_columns, sig):
190190
all_columns.previous_day_admission_pediatric_covid_confirmed + \
191191
all_columns.previous_day_admission_pediatric_covid_suspected,
192192
})
193+
elif sig.startswith(CONFIRMED_FLU):
194+
df = pd.DataFrame({
195+
"state": all_columns.state.apply(str.lower),
196+
"timestamp":int_date_to_previous_day_datetime(all_columns.date),
197+
"val": \
198+
all_columns.previous_day_admission_influenza_confirmed
199+
})
193200
else:
194201
raise Exception(
195202
"Bad programmer: signal '{sig}' in SIGNALS but not handled in make_signal"

0 commit comments

Comments
 (0)