Skip to main content

Built for Tuva Analytics Teams

In-Warehouse Predictive Intelligence

Built by healthcare data engineers for analytics teams, Illuminate Predictive Models reduces the work required to build ML pipelines, point-in-time features, and model deployment infrastructure. Teams get production-ready predictions that run inside an existing dbt workflow.

  • No external ML platform required: runs inside your existing dbt workflow
  • No opaque scoring logic: transparent features, diagnostics, and model metadata
  • Trained on your population, cost structure, and observed data completeness

What You Can Predict

Out-of-the-box spend and utilization models, plus configurable targets for your own workflows.

Total Spend

Expected paid amount per member over customizable time horizons

Inpatient Utilization

Predicted encounter rates for acute inpatient admissions

Emergency Department Visits

ED encounter probability and expected frequency

SNF Utilization

Skilled nursing facility encounter predictions

Custom Targets

Fully configurable target policy for any encounter type and time horizon

Overview

Illuminate Predictive Models helps teams train and deploy healthcare risk models without building an ML platform from scratch or depending on opaque third-party scores. Gradient-boosted models train directly in your data warehouse on your own claims data, producing calibrated spend and utilization predictions as dbt tables without a separate hosted scoring platform.

Comprehensive Feature Engineering

  • Demographics: Age, sex, race, state, enrollment tenure, and cold-start indicators
  • Utilization History: Paid amounts and encounter counts across 3/6/12-month lookback windows by encounter type
  • Chronic Conditions: CMS chronic condition assignments from both claims mart and raw diagnosis codes
  • HCC Risk Scores: Hierarchical Condition Category assignments normalized across payers and plan versions

Calibrated Probability Outputs

  • Count Thresholds: P(Y >= k), the probability of at least 1, 2, 3, or 5 encounters in a given category
  • Spend Percentiles: P(spend in top k%), the probability a member falls in the top 1% or 5% of spenders
  • Isotonic Calibration: Predictions calibrated to match aggregate actuals for reliable population-level estimates

Clinical and Operational Insights

  • Point-in-time feature construction designed to reduce lookahead bias and data leakage
  • Person-level train/test splits designed to reduce leakage from overlapping monthly windows
  • Claims lag adjustment to account for incomplete recent claims data
  • Feature importance and fill-rate diagnostics to catch data quality issues early
  • Model registry with signature-based reuse to avoid unnecessary retraining

Purpose-Built for Tuva Users

  • Runs entirely within your dbt workflow with no Jupyter, Airflow, or external ML platforms
  • Trained on your population, cost structure, and observed data completeness
  • Separate models per data source for multi-payer environments
  • PHI-safe summary exports for non-technical stakeholders
  • Versioned model artifacts with full audit trail

Differentiation: Build vs Vendor vs Illuminate

Comparison of building predictive models in-house, using vendor risk scores, and using Illuminate Predictive Models
FeatureBuild In-HouseVendor Risk ScoresIlluminate Predictive Models
Training DataYour own claims population, but requires substantial engineering investmentOften trained on broader populations that may not match your dataModels trained directly on your own claims population
InfrastructurePipeline orchestration, model hosting, serving, and monitoring all owned by your teamMay require a separate ML platform, API integrations, or file transfersRuns in your warehouse via dbt without a separate hosted scoring platform
CalibrationMust be designed and maintained internallyMay require adjustment factors for your populationAutomatically calibrated to your actuals
TransparencyHigh if your team invests in diagnostics and documentationTransparency and explainability vary by vendorFull feature importance, fill rates, and diagnostics
CustomizationFlexible but costly to build and maintainCustomization depends on the vendor offering and roadmapConfigure targets, horizons, features, and thresholds via dbt vars
UpdatesDependent on internal roadmap and staffingRefresh cadence varies by vendorRetrain anytime on fresh data with a single dbt run
IntegrationCustom data products required for activation and BIOften delivered through file transfers, APIs, or proprietary formatsNative dbt tables in your warehouse, ready for downstream analytics

Quickstart Path

  1. Add Tuva and illuminate_predictive_models to packages.yml and run dbt deps.
  2. Set minimal vars in dbt_project.yml (for example ml_enabled: true).
  3. Run dbt run --select package:illuminate_predictive_models.
  4. Validate outputs in your ML schema before downstream operationalization.

Core Output Contract

Illuminate Predictive Models output tables and descriptions
Output TableDescription
train_model_registryTrain/reuse status, artifact URI, diagnostics, and model metadata for the current run
predict_valuesPredicted values by person, anchor month, target definition, and prediction horizon
predict_probabilities_longThreshold and percentile probability outputs, including P(Y >= k) and spend top-percent probabilities
train_metrics_longTrain/test evaluation metrics, including MAE, RMSE, R2, AUC, Brier, and logloss

Bring Predictive Modeling Into Your Existing Tuva Workflow

Keep your data, logic, and operational analytics in one place. Illuminate Predictive Models helps your team move from retrospective reporting to proactive risk targeting without adding a separate ML platform.

Book a Demo