Sourcing Data for an ED-Risk Targeting Program
A health insurer wants to cut avoidable emergency department visits. Sources on hand: 24 months of medical claims for 1.8 million members; member-portal clickstream since January 2023, covering only the 41% of members who have ever logged in; a vendor ZIP-level socioeconomic append; and a 12,000-member survey with a 9% response rate. The goal is to target care-management outreach to the top 5% of members by predicted ED risk. Claims lag 60 to 90 days, and 8% of claims are still pending at 90 days. The care-management team can handle 4,000 outreach attempts per quarter.
1. Evaluate each source for its fitness as the outcome (target) variable and as a predictor, and rank the gaps by risk to the program.
Read the worked answer
Outcome variable (ED visit in next 6 months)
- Claims are the only defensible source: they are member-level, dated, and cover the full enrolled population. Use revenue codes plus place of service, and exclude out-of-network claims paid without encounter detail.
- Risk: 8% of claims still pending at 90 days means recent months undercount ED visits. A model trained on immature months learns a systematically lower event rate.
Predictors
- Claims history - strong, member-level, temporally aligned. Primary feature source.
- Portal clickstream - usable but only exists for 41% of members and only after Jan 2023. Absence of a click does not mean absence of engagement; the field is missing-not-at-random.
- ZIP socioeconomic append - coarse and ecological. It predicts at area level, so it can smuggle in neighborhood proxies for race, age, or language and produce inequitable targeting.
- Survey - 9% response, 12,000 members. Self-reported and tiny relative to the population; fine for validating a hypothesis, unusable as a training feature.
Ranked risks
- Immature outcome labels (bias in the target itself).
- Portal coverage bias masquerading as a behavioral signal.
- Ecological predictor driving inequity.
- Survey nonresponse.
2. The 9% survey response and the 41% portal coverage could both bias the model. Explain the mechanism and what you would do about each.
Read the worked answer
Mechanism in both cases: the missingness is related to the outcome. Members who respond to surveys and members who log into a portal are, on average, healthier, more engaged, and higher-income than non-responders. If engagement features are used as predictors, the model learns relationships that hold only in the engaged subpopulation and then mis-scores everyone else - who are precisely the members most likely to have avoidable ED visits.
Survey (9% response)
- Do not use survey fields as model inputs.
- Instead, use it as a validation sample and reweight it to known population margins (age, sex, plan, region) before drawing any inference.
- Compare survey responders to non-responders on claims-derived characteristics to quantify how different they are.
Portal (41% coverage)
- Create an explicit
portal_availableflag and test whether the model's performance is stable across it. - Use only within-member behavior where possible (change in clicks, not raw counts).
- Run the model with and without engagement features and report the delta in lift. If lift depends on them, the model is partly a proxy for digital literacy, not risk.
Test for both: score the top 5% among covered and uncovered members separately; if the flagged populations look different in ways not explained by clinical risk, the bias is real.
3. The business wants a quarterly refresh with only 4,000 outreach slots. How does label maturity and claims lag change your data design?
Read the worked answer
The problem
- A 60–90 day lag plus 8% still pending at 90 days means the most recent two to three months are incomplete. Training on them undercounts ED visits and biases predictions downward for exactly the members whose behavior you most need to catch.
- Scoring today on features from an immature window produces a ranking that is partly a measure of billing processing speed.
Design changes
- Truncate the label window. Define the outcome as ED visits observed through a cutoff at least 120 days back, so pending claims have time to adjudicate. Drop the immature tail rather than imputing it.
- Freeze a validation quarter. Hold out the last fully mature quarter as a locked test set; never train on it.
- Snapshot the features as of the scoring date. No post-outcome leakage: predictors must be knowable at the moment outreach would begin.
- Refresh on a rolling 24-month window so seasonality is represented without letting staleness dominate.
- Reconcile the 8% pending with a run-out factor by claim type, and document the assumption; if the run-out varies by region, apply it by region.
- Align output to capacity: rank and cut at 4,000 per quarter, but report the score distribution so the team can see how sharply risk falls off at the cut point - if it is flat around 4,000, the cutoff is arbitrary and should be revisited with clinical stakeholders.