Eastridge-Analytics/pharmaceutical-fraud-detection
0
Pharmaceutical Claims Fraud Detection
Detect co-pay card misuse patterns in pharmaceutical claims data using advanced graph analytics and network analysis.
Features
- Multi-Pattern Detection: Identifies various fraud patterns including high-value claims, impossible travel, and suspicious frequency patterns
- Interactive Network Graphs: Visualize relationships between cards, patients, pharmacies, and drugs
- Real-time Analytics Dashboard: Monitor claims volume, amounts, and distributions
- CSV Upload & Processing: Robust file handling with multiple fallback methods
- Export Capabilities: Download fraud detection reports and analysis results
Fraud Patterns Detected
- High Value Claims: Claims exceeding typical reimbursement amounts
- High Frequency Usage: Cards used multiple times per day across different locations
- Impossible Travel: Same card used at geographically distant locations within unrealistic timeframes
- Widespread NDC Distribution: Drugs appearing across many different pharmacies (potential diversion)
- Network Analysis: Complex relationships between suspicious entities
Usage
- Upload Data: Drag and drop your pharmaceutical claims CSV file
- Configure Parameters: Adjust detection thresholds for your use case
- Run Analysis: Execute fraud detection algorithms
- Explore Results: Review detected patterns and network visualizations
- Export Reports: Download detailed fraud analysis reports
Expected Data Format
Your CSV should include these columns:
Required:
claim_id: Unique claim identifiercard_id: Insurance card identifierpatient_id: Patient identifierpharmacy_id: Pharmacy identifierpaid_amount: Amount paid for the claimclaim_dt: Claim date/timestamp
Optional (for enhanced analysis):
ndc: National Drug Codeqty: Quantity dispensedpharmacy_name: Pharmacy namecity,state: Location informationlat,lon: Geographic coordinates
Technology Stack
- Streamlit: Interactive web application framework
- NetworkX: Graph analysis and community detection
- Plotly: Interactive data visualizations
- Pandas: Data manipulation and analysis
- st-link-analysis: Network graph visualization
Use Cases
- Insurance Fraud Investigation: Identify suspicious claim patterns
- Regulatory Compliance: Monitor for potential violations
- Risk Assessment: Evaluate fraud risk across different entities
- Network Analysis: Understand relationships between fraudulent actors
- Operational Intelligence: Optimize fraud detection processes
Enterprise Applications
This tool demonstrates core capabilities that can be scaled for enterprise fraud detection systems including:
- Real-time fraud scoring
- Integration with existing claims processing systems
- Advanced machine learning models
- Distributed processing for large datasets
- Automated alert systems
Contact Eastridge Analytics for enterprise implementations and custom fraud detection solutions.
