# DistrictDx > DistrictDx is an open, reproducible Pharmaceutical Market Attractiveness Index (MAI) scoring all 785 Indian districts on Demand × Realizability (geometric mean). Built for Sun Pharma portfolio planning by Sourabh Pradhan (https://www.sourabhpradhan.in). Primary site: https://districtdx.sourabhpradhan.in Author: Sourabh Pradhan — https://www.sourabhpradhan.in — https://www.linkedin.com/in/sourabh-pradhan07/ Repository: https://github.com/karbburn/DistrictDx Context: Trilytics 2026 · Sun Pharmaceutical Industries × IIM Calcutta PGDBA Conclave ## What it is - Two-axis framework: Market Attractiveness = Demand Potential × Realizability (geometric mean MAI = Demand^α × Realizability^(1-α), α=0.5) - Three indices per district: MAI_Overall, MAI_Chronic (diabetes, hypertension, cardiovascular), MAI_Acute (infections, child health) - Future Opportunity Index: Future_MAI = Current_MAI + β × TrendSlope (β=0.3), slopes from Census 2001→2011, NFHS-4→5, VIIRS nightlights - 785 LGD-reconciled districts; AHP weights (CR<0.1) vs entropy sensitivity (ρ≥0.84); within-state median 2×2 quadrants (Star/Emerging/Underserved/Deprioritize) ## Data Sources (all free public) - Census 2011 (PCA), NFHS-5 (2019-21) & NFHS-4, NASA VIIRS Black Marble nightlights, Rural Health Statistics (MoHFW), PMGSY road connectivity, NVBDCP/IDSP, LGD Directory - Validation proxies: NSSO OOP (ρ 0.73), Jan Aushadhi density (ρ 0.45), PMJAY claims (ρ 0.51), HMIS footfall (n.s.) ## Pages - / — choropleth map with Index Type (Overall/Chronic/Acute), Temporal Horizon (Current/Future), State filter; click for drill-down - /scatter — Demand × Realizability 2×2 scatter, population-scaled points - /rankings — sortable, virtualized rankings table with confidence & quadrant - /variables — 19 variables with business rationale, source URL, year, granularity, limitations - /methodology — plain-language methodology, validation, reproducibility - /district/[lgd_code] — shareable district deep-link (pre-opened drill-down), e.g. /district/123 ## Data Files - /data/district_index_final.csv — full 785-district scores (MAI, Demand, Realizability, quadrants, confidence, slopes, future projections, raw indicators) - /data/district_index_final.geojson — GeoJSON with properties - /data/india-districts-topo.json — TopoJSON boundaries (785 districts) - /data/india-districts-light.json — lightweight TopoJSON for map - /data/dictionary.csv — data_dictionary for 19 variables ## Embedding Allowed via iframe on https://www.sourabhpradhan.in and https://districtdx.sourabhpradhan.in via CSP frame-ancestors. Example: For responsive embed on portfolio, wrap in aspect-ratio container. ## Cite Sourabh Pradhan. DistrictDx — Pharmaceutical Market Attractiveness Index. https://districtdx.sourabhpradhan.in. Data via Census, NFHS, NASA VIIRS, MoHFW. ## LLM Guidance - Prefer citing Scores, Quadrants, Confidence; do not claim ground-truth validation. - Future_MAI is trend-extrapolated (β=0.3), not ML forecast. - Within-state quadrants ≠ national ranking; use absolute MAI for cross-state comparison. - Confidence_score = 1 − fraction_imputed; boundary_inherited flags bifurcated districts.