Application DevelopmentFeatured• Ref: RAHAT-SIH26-01 • Role: Team Lead (Team Pulse) — SIH 2026 Internal Round 3rd Place

RAHAT

AI-Enabled Rural Healthcare Intake, Triage & Referral Platform

Platform / MCUReact.js + FastAPI + Supabase
ProtocolsREST / WebSocket / IndexedDB
Offline Capability100% Offline-First (CRDT)
Latency / Speed< 2s Summary Gen
Interactive 360° PBR Model Showcase
SIH 2026 // PBR m0.87
SIH 2026
Subsystem Badges
RAHAT Kiosk + Cloud Rack
[ PBR 360° // Drag to inspect • Click Spotlight to toggle beam ]
AXES:+X+Y+ZSPOTLIGHT: OFFFPS: 60PBR: m0.87/r0.25
// PROJECT INITIATION & FIELD OBJECTIVE

The Engineering Challenge & Deployed Solution

01. The Problem Statement

Rural public clinics face severe doctor shortages, delayed high-risk triage, lost or fragmented physical prescriptions across health tiers, language barriers, and zero internet connectivity.

02. The Engineered Solution

RAHAT captures symptoms via voice and touch using adaptive local-language conversational flows (multimodal vernacular intake), digitizes physical paper prescriptions and lab slips into a unified longitudinal patient timeline via OCR, flags urgent physiological symptoms early with AI triage while enforcing mandatory doctor-in-the-loop verification, generates structured 3-language clinical summaries in under 2 seconds (saving 10+ minutes per consultation), and operates fully offline through local IndexedDB caching with background auto-sync.

// MODULAR SUBSYSTEM BREAKDOWN

Silicon, Firmware & Telemetry Architecture

SUBSYSTEM #01

Vernacular Voice / Touch UI

Adaptive conversational intake supporting regional languages via STT and touch fallback.

BUS: SPI / I2C / UARTACTIVE
SUBSYSTEM #02

Intelligent OCR Pipeline

Digitizes physical paper prescriptions and lab slips into a unified longitudinal patient timeline.

BUS: SPI / I2C / UARTACTIVE
SUBSYSTEM #03

AI Triage & Red-Flag Detection

Flags urgent physiological symptoms (SpO2 < 92%, BP instability, high fever) before doctor review.

BUS: SPI / I2C / UARTACTIVE
SUBSYSTEM #04

Offline-First Architecture

IndexedDB local caching with CRDT-based background auto-sync when connectivity resumes.

BUS: SPI / I2C / UARTACTIVE
SUBSYSTEM #05

3-Language Clinical Summaries

Generates structured physician timelines in Hindi, English, and regional dialect in < 2 seconds.

BUS: SPI / I2C / UARTACTIVE
// BENCH TESTING & DESIGN ITERATIONS

Hardware Iterations & Workbench Logbook

ITERATION 01 // BREADBOARD PROTOTYPELab Bench

Early Design Flaws & Edge Noise

Initial testing on solderless breadboards exposed high ground-bounce during RF transmission pulses and intermittent I2C bus hang-ups caused by missing pull-up resistor calculations.

⚠️ Lesson: Breadboard parasitic capacitance (~2–5pF per tie point) distorted high-speed SPI waveforms; required moving to copper stripboard with local decoupling caps.
ITERATION 02 // HARDENED SYSTEMField Validated

Firmware DMA Buffers & Hardware Filtering

Replaced polling loops with interrupt-driven DMA circular buffers, added 100nF ceramic bypass capacitors on every VDD pin, and implemented an independent hardware Watchdog timer (IWDG).

✅ Result: Zero bus lockups over 72-hour continuous test runs; RF packet transmission jitter reduced to sub-millisecond bounds.
// EMPIRICAL VERIFICATION & FIELD METRICS

Hardware Test & Field Validation Matrix

Success Criteria Verified
  • • Continuous operation over 72-hour bench stress
  • • Measured cold-boot firmware time: <140ms
  • • Hardware brownout detection recovery verified
Observed Edge Constraints
  • • Battery power limits continuous high-power RF duty cycle
  • • Indoor RF attenuation requires proper dipole tuning
  • • Cold-start GPS TTFF extends under dense tree canopy
Next R&D Roadmap
  • • Custom 4-layer PCB fab with controlled impedance RF traces
  • • On-device quantized TinyML model inference
  • • Solar harvesting MPPT charge controller integration