Loading...
Loading...
Screen a Medicare/Medicaid claims corpus for fraud, waste, and abuse and produce ranked, fully-cited investigation referrals for an SIU / program-integrity team. Use when asked to run a fraud sweep, screen claims for FWA, find billing anomalies, or generate investigation referrals over a claims dataset.
npx skill4agent add anthropics/healthcare fraud-detection$CLAUDE_HEALTHCARE_DATA/fraud-detection/out/corpus.duckdbclaims-schema.sql2026q3medicaremedicaid~/.claude/data/healthcare/fraud-detection/$CLAUDE_HEALTHCARE_DATAdata-cache/out/$CLAUDE_HEALTHCARE_DATA/fraud-detectionexport CLAUDE_HEALTHCARE_DATA="${CLAUDE_HEALTHCARE_DATA:-$HOME/.claude/data/healthcare}"corpus.duckdb${CLAUDE_PLUGIN_ROOT}/skills/fraud-detection/LOAD-CLAIMS.md$CLAUDE_HEALTHCARE_DATA/fraud-detection/data-cache/corpus.duckdb.duckdb${CLAUDE_PLUGIN_ROOT}/skills/fraud-detection/claims-schema.sql$CLAUDE_HEALTHCARE_DATA/fraud-detection/data-cache/reference/<quarter>/reference.duckdb✓ name (size)node "${CLAUDE_PLUGIN_ROOT}/skills/fraud-detection/scripts/fetch-reference.js" 2026q3
node "${CLAUDE_PLUGIN_ROOT}/skills/fraud-detection/scripts/fetch-enrichment.js"unzippdftotextbrew install popplerreference/<q>/policy/*.txtreference.duckdbREFERENCE-DATA.mdFRAUD_OUT_DIRexport FRAUD_OUT_DIR="$CLAUDE_HEALTHCARE_DATA/fraud-detection/out/run-$(date +%Y%m%d-%H%M)"
mkdir -p "$FRAUD_OUT_DIR"
echo "$FRAUD_OUT_DIR"outDirscriptPath${CLAUDE_PLUGIN_ROOT}/skills/fraud-detection/workflows/investigate.jsargs{ "corpusDb": "<abs path to corpus.duckdb>", "quarter": "2026q3", "lob": "medicaid", "pluginRoot": "${CLAUDE_PLUGIN_ROOT}/skills/fraud-detection", "dataRoot": "<abs $CLAUDE_HEALTHCARE_DATA/fraud-detection>", "outDir": "<abs FRAUD_OUT_DIR from step 3>" }scripts/screen.js$FRAUD_OUT_DIR/referrals.detect.jsonstatusadjudication.reason/workflowsapply-stages.jsFRAUD_OUT_DIR$FRAUD_OUT_DIR/workflow-result.jsonexport FRAUD_OUT_DIR="<abs path from step 3>"
node "${CLAUDE_PLUGIN_ROOT}/skills/fraud-detection/scripts/apply-stages.js"$FRAUD_OUT_DIR/referrals.adjudicated.jsonreferrals.final.jsonreferrals.jsonsource-excerpts.jsonproviders.jsonexport FRAUD_OUT_DIR="<abs path from step 3>"
node "${CLAUDE_PLUGIN_ROOT}/skills/fraud-detection/scripts/render-packet.js" --all
node "${CLAUDE_PLUGIN_ROOT}/skills/fraud-detection/scripts/render-dashboard.js"
node "${CLAUDE_PLUGIN_ROOT}/skills/fraud-detection/scripts/render-xlsx.js"$FRAUD_OUT_DIR/provider-packet-<npi>.htmlindex.htmlreferrals.xlsxnpx serve "$FRAUD_OUT_DIR"index.html$FRAUD_OUT_DIR/index.htmlf="$FRAUD_OUT_DIR/index.html"
open "$f" 2>/dev/null \ # macOS
|| xdg-open "$f" 2>/dev/null \ # Linux
|| wslview "$f" 2>/dev/null \ # WSL
|| powershell.exe start "$(wslpath -w "$f")" 2>/dev/null \ # WSL→Windows fallback
|| cmd.exe /c start "" "$f" 2>/dev/null \ # Windows
|| echo "Could not auto-open; open manually: $f"meta.disclaimerRun directory: <absolute $FRAUD_OUT_DIR>${CLAUDE_PLUGIN_ROOT}/skills/fraud-detection/PROPOSE-DETECTORS.mdscripts/gate.jsscripts/fetch-enrichment.js$CLAUDE_HEALTHCARE_DATA/fraud-detection/data-cache/enrichment/scripts/enrichment.jsworkflows/investigate.jsscripts/screen.js <corpus.duckdb> <quarter> <lob>$FRAUD_OUT_DIR/referrals.jsonscripts/dNN-*.jsscripts/pipeline.jsreferrals.jsonscripts/gate.jsscripts/reference-data.js$CLAUDE_HEALTHCARE_DATA/fraud-detection/data-cache/reference/scripts/fetch-reference.jsscripts/enrichment.js$CLAUDE_HEALTHCARE_DATA/fraud-detection/data-cache/enrichment/fetch-enrichment.jsscripts/apply-stages.jsreferrals.adjudicated.json.final.jsonscripts/render-dashboard.jsindex.htmlrender-packet.jsrender-xlsx.js$FRAUD_OUT_DIR/