Sehat-Sathi
Smart Rural Tele-Health for Every Family
Created on 20th September 2025
•
Sehat-Sathi
Smart Rural Tele-Health for Every Family
The problem Sehat-Sathi solves
💡 The Problem It Solves
- Doctor Shortage in Rural Areas
50% doctor posts in rural India remain vacant.
Patients can consult state-level doctors remotely → no need to travel long distances.
- Poor Internet Connectivity
Only ~31% of rural areas have stable internet.
Our Offline-First PWA works even without internet and syncs data once network returns → zero data loss.
- Medicine Stock-Out
Rural pharmacies often run “Out of Stock”.
The pharmacy dashboard shows real-time stock with green/red ticks and future availability → patients know where to buy medicine.
- High Travel Cost & Wage Loss
On average, rural patients lose ₹500 and 4 hours per hospital visit.
With tele-consultation, time + money saved → healthcare becomes affordable.
- Untracked Prescriptions
Prescriptions not logged properly lead to gaps in govt. healthcare records.
Every prescription is stored in database + reported to govt → better policy & transparency.
✅ In simple words:
People can use it for remote doctor consultations, offline medical record storage, medicine availability checks, and cost savings — making healthcare easier, safer, and more reliable in rural India.
Challenges we ran into
🚧 Challenges I Ran Into
- Offline-First PWA Sync Issues
Problem: Patient data stored offline (IndexedDB) was creating duplicate records during sync.
Solution: Implemented Background Sync API with unique visitID to ensure one-time sync.
- Low Bandwidth Video Consultations
Problem: Video consultations were lagging in rural 2G/3G areas.
Solution: Enabled Daily.co SDK low-bandwidth codec (144p + audio fallback). The system auto-switches to audio-only mode if the network is too weak.
- Medicine Availability Tracking
Problem: Patients could not know when an “Out of Stock” medicine would be available again.
Solution: Added a waitlist + auto-check system. Patients get an SMS notification once the medicine is restocked.
- OTP Verification Flow
Problem: Resend OTP option had bugs; users often didn’t receive repeated OTPs.
Solution: Added throttling + retry logic (30 sec cooldown) and connected fallback SMS gateway.
- Prescription Storage & Reporting
Problem: If a patient didn’t buy medicine, the issued prescription was not being logged to the system or government records.
Solution: Every prescription is now stored in the central database and reported to the government, regardless of medicine purchase.
✅ Learnings: These challenges taught us the importance of making the system resilient, user-friendly, and reliable for rural healthcare.
Technologies used