Skip to content
S

Sehat-Sathi

Smart Rural Tele-Health for Every Family

Created on 20th September 2025

S

Sehat-Sathi

Smart Rural Tele-Health for Every Family

The problem Sehat-Sathi solves

💡 The Problem It Solves

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

Discussion

Builders also viewed

See more projects on Devfolio