The Union · Urban End TB
Swasthya Nagaram TB Screening
Operational screening stack for an urban TB elimination program in Telangana.
OutcomeHousehold TB screening with GIS planning, AI-CAD, and BI dashboards
Public-health product partner
The Challenge
The program needed population-level TB screening across target areas, coordinating headquarters configuration, field teams, PHC workflows, X-ray and audio screening, lab follow-up, and continuous BI monitoring.
The Results
- Household TB screening with GIS planning, AI-CAD, and BI dashboards
- 31K, Household records
- 26K, Recording forms
- 77K, Total program records
What We Built
We partnered with The Union · Urban End TB to ship a production-ready public-health platform for Public Health. We built the core screening stack: Django admin, KML/polygon target-area planning, offline-first React Native field app, Postgres backend, and Apache Superset dashboards. We implemented QR-code beneficiary identification, household questionnaires, X-ray upload workflows, and lab-test tracking. We current system scale includes about 31K household records, 26K recording forms, and 77K total records.
How We Delivered
Built the core screening stack: Django admin, KML/polygon target-area planning, offline-first React Native field app, Postgres backend, and Apache Superset dashboards.
Implemented QR-code beneficiary identification, household questionnaires, X-ray upload workflows, and lab-test tracking.
Integrated third-party AI/CAD screening for X-ray based TB possibility detection and a self-hosted cough-audio screening workflow. Public copy does not name AI vendors.
Current system scale includes about 31K household records, 26K recording forms, and 77K total records.
Scope of Work
- Household TB screening with GIS / KML target planning
- Offline-first React Native field app
- AI-CAD integration and Postgres backend
- Apache Superset BI dashboards for program monitoring
Tech Stack
Tools we deployed in production, not just POC'd.
Ready to build?
Tell us what you're trying to automate. First call is free and we'll tell you honestly what it takes.