AI for Bharat Hackathon · Phase 2

INDIA'S FIRST

AI HEALTH TRIAGE

ON WHATSAPP

India has 1 doctor per 1,511 rural people. PehliMadad is the triage nurse every village is missing — voice-first, in 10 languages, available 24/7.

Amazon BedrockAWS LambdaAmazon TranscribeAmazon PollyDynamoDB
VOICE-FIRST ·AI TRIAGE ·10 LANGUAGES ·AMAZON BEDROCK ·WHATSAPP ·RURAL INDIA ·108 EMERGENCY ·VOICE-FIRST ·AI TRIAGE ·10 LANGUAGES ·AMAZON BEDROCK ·WHATSAPP ·RURAL INDIA ·108 EMERGENCY ·VOICE-FIRST ·AI TRIAGE ·10 LANGUAGES ·AMAZON BEDROCK ·WHATSAPP ·RURAL INDIA ·108 EMERGENCY ·VOICE-FIRST ·AI TRIAGE ·10 LANGUAGES ·AMAZON BEDROCK ·WHATSAPP ·RURAL INDIA ·108 EMERGENCY ·
0
Indian Languages
voice + text
0s
Avg Response Time
voice-to-triage
0M+
Addressable Users
Hindi speakers alone
0
AWS Services
fully serverless
0
App Downloads
just WhatsApp
The Crisis

EVERY MINUTE COUNTS.

RURAL INDIA WAITS ALONE.

0M+
rural Indians lack timely emergency care
Source: Ministry of Health, 2023
0%
of medical emergencies occur before reaching a hospital
Indian Journal of Critical Care Medicine
0min+
average ambulance wait in rural areas
NITI Aayog Rural Health Report
0:1
rural patients per doctor · WHO standard is 1000:1
National Health Profile 2022

“A family in Jharkhand sends a voice note at 2am. Their father can't breathe. They don't know if it's cardiac or asthma. The nearest doctor is 40km away. PehliMadad answers in 30 seconds.

How It Works

FROM VOICE NOTE TO

TRIAGE IN 30 SECONDS

01
01
🎤

SEND A VOICE NOTE

Describe the emergency in any Indian language. Voice note or text. No app, no sign-up — just WhatsApp.

Amazon Transcribe · Language auto-detected
02
02
🧠

AI TRIAGES SEVERITY

Amazon Bedrock (Nova Pro) assesses the emergency — Critical, Urgent, Moderate, or Mild — with first-aid guidance.

Amazon Bedrock · Nova Pro · 2-turn conversation
03
03
📱

GET 3 RESPONSES BACK

Triage advice + first-aid steps, a doctor-ready clinical summary, and nearby open hospitals with Maps links.

Amazon Polly · Google TTS · Google Places API
WhatsAppTwilioAPI GatewayLambdaTranscribeBedrockPolly / Google TTSS3DynamoDBWhatsApp
REAL CONVERSATIONS
Live Proof

REAL USERS.

REAL EMERGENCIES.

9:41●●●
PM
PehliMadad
online
Hindi Voice Triage
Hindi Voice Triage
URGENT severity + first-aid in Hindi
9:41●●●
PM
PehliMadad
online
Doctor Summary
Doctor Summary
Clinical notes ready to hand to a physician
9:41●●●
PM
PehliMadad
online
Nearby Hospitals
Nearby Hospitals
Open facilities with Google Maps links
9:41●●●
PM
PehliMadad
online
Voice Response
Voice Response
Audio note replied in user's language
Actual conversations from the live Twilio sandbox · No staging, no mock data
10 LANGUAGES
Language Support

SPEAKS YOUR LANGUAGE.

AUTOMATICALLY.

हिंदी
Hindi
600M+Amazon Polly
বাংলা
Bengali
100M+Google TTS
తెలుగు
Telugu
80M+Google TTS
मराठी
Marathi
80M+Google TTS
தமிழ்
Tamil
70M+Google TTS
ગુજરાતી
Gujarati
55M+Google TTS
ಕನ್ನಡ
Kannada
45M+Google TTS
മലയാളം
Malayalam
35M+Google TTS
ਪੰਜਾਬੀ
Punjabi
30M+Google TTS
English
English
125M+Amazon Polly
🎤
VOICE IN
Amazon Transcribe detects language automatically from voice or text
🔊
VOICE OUT
Amazon Polly (Hindi/English) + Google WaveNet (8 regional languages)
📖
LITERACY-FREE
Fully usable by those who cannot read — just speak naturally
Why Generative AI

THIS COULDN'T BE

BUILT WITHOUT AI.

🌐

LANGUAGE INTELLIGENCE

No rule-based NLP can auto-detect 10 Indian languages from a noisy voice note and respond contextually. Amazon Bedrock's Nova Pro model does — in one call.

🩺

MEDICAL REASONING

Triage is probabilistic, not deterministic. AI weighs symptoms, age, and context to produce CRITICAL/URGENT/MODERATE/MILD severity with clinical-grade doctor summaries — impossible with scripted flows.

🔄

MULTI-TURN CONVERSATION

Follow-up questions (age? duration? allergies?) require conversational memory. DynamoDB + Bedrock together maintain a coherent triage dialogue across messages.

ZERO LITERACY REQUIRED

Bedrock understands "meri ma ko sans nahi aa rahi" — colloquial, regional, misspelled. No keyword-matching chatbot can handle the full spectrum of how Indians describe emergencies.

Powered by Amazon Bedrock
Model: amazon.nova-pro-v1:0 · Region: us-east-1 · Invoked via AWS Lambda with IAM role — no keys in code, zero egress to third-party AI APIs.
100% AWS-native AI
AWS Architecture

BUILT ENTIRELY ON AWS.

SERVERLESS. SCALABLE.

🧠
Amazon Bedrock
Triage AI · Nova Pro
Multi-language health triage, severity classification, clinical doctor summaries
🎙️
Amazon Transcribe
Speech-to-Text
OGG voice → text with auto language identification across 10 Indian languages
🔊
Amazon Polly
Text-to-Speech
Kajal neural voice for Hindi/English. Google WaveNet handles 8 regional languages
AWS Lambda
Serverless Compute
Two-function arch: webhook (<1s) + async processor (120s timeout for full AI pipeline)
🗄️
Amazon DynamoDB
Session State
Per-user conversation context, 24hr TTL, enables multi-turn triage flow
🪣
Amazon S3
Audio Storage
Transcribe input (OGG) + Polly output (MP3). Pre-signed URLs to WhatsApp
🔀
Amazon API Gateway
Webhook Endpoint
HTTP API · validates Twilio signatures · responds within 15s window
🚀
AWS Amplify
Hosting
CI/CD from GitHub · hosts this Next.js landing page · provides the MVP link
Request flow
WhatsApp UserTwilioAPI GatewayLambda (webhook)⟶ asyncLambda (processor)Transcribe+Bedrock+PollyTwilioWhatsApp User
TRY IT NOW
Live Demo

THE BOT IS LIVE.

TEST IT IN 60 SECONDS.

1
JOIN SANDBOX
Click below to open WhatsApp and send the join code
2
DESCRIBE EMERGENCY
Voice note or text in any language: "Mere baap ko chest pain hai"
3
GET TRIAGE
Severity, first-aid steps, doctor summary + nearby hospitals
Scan to open WhatsApp
Scan to open WhatsApp
WhatsApp Number
+1 415 523 8886
Join Code
join swam-quarter
Send the join code first, then describe any health emergency by voice note or text in your language.
OpenWhatsApp
✓ No app download✓ No registration✓ Works on any phone✓ 50 msg/day sandbox limit