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.
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.
The Results
- Household TB screening with GIS planning, AI-CAD, and BI dashboards
- 31K, Household records
- 26K, Recording forms
- 77K, Total program records
Ready to build?
Tell us what you're trying to automate. First call is free and we'll tell you honestly what it takes.