← Back to Home πŸ’» Code πŸ“Š Dashboard (screens)
⚑ TL;DR β€” Executive Summary:
Healthcare Claims Anomaly Detection for Fraud, Waste & Abuse (FWA)

Builds an explainable anomaly detection pipeline to flag abnormal provider and member behavior using ICD-10 coding patterns, utilization intensity, cost signals, and peer benchmarks.

Designed for SIU / Program Integrity teams to prioritize investigations with transparent drivers rather than opaque black-box scores.

Stack: Python (pandas, scikit-learn) β€’ Feature Engineering β€’ Isolation Forest β€’ Robust Peer Z-Scores β€’ Tableau / Power BI

Contents


1) Business Problem

Healthcare payers process millions of claims per day, making manual detection of fraud, waste, and abuse impractical.

Traditional rule-based systems:

SIU teams need a ranked, explainable view of which provider-months or member-months deserve attention first.


2) Objectives & KPIs

Objectives

Core KPIs / Signals


3) Data Sources

Synthetic / De-identified Healthcare Claims

Demo uses synthetic claims generated via Python to mirror real payer data structures.


4) Architecture

- Ingestion: Python generators & CSV inputs
- Profiling: Data quality, distributions, baselines
- Feature Store: Provider-month & member-month marts
- Detection: Peer robust z-scores + Isolation Forest
- Outputs: Ranked risk tables for BI
- Analytics: Tableau / Power BI dashboards

Healthcare Claims Anomaly Detection Architecture

5) Feature Store Design

Provider-Month Features

Member-Month Features


6) Anomaly Detection Logic

Explainable Layer (Peer Benchmarking)

Multivariate Layer (ML)

Composite Risk Score

7) Explainability & Governance


8) Results & Impact

πŸ“Š Results & Impact
  • Precision: Reduced false positives by ~18% vs naΓ―ve thresholds (synthetic benchmark).
  • Efficiency: SIU teams can review top ~2% of provider-months first.
  • Explainability: Each flagged case includes peer and trend drivers.
  • Scalability: Feature-driven design supports batch or near-real-time extension.

9) How to Run

```bash

Generate synthetic claims

python src/generate_synthetic_claims.py

Build features

PYTHONPATH=. python scripts/run_02_feature_engineering.py

Run anomaly detection

PYTHONPATH=. python scripts/run_03_anomaly_detection.py