Healthcare infrastructure for the last mile
Nirvya digitizes hospitals so patients in rural India never carry paper files again. Doctors get AI-powered clinical tools. Patients get everything on WhatsApp.
The problem
India built ABHA — a national health identity for every citizen. But the IDs sit unused because there's no modern software connecting hospitals to the system.
A farmer in Andhra Pradesh travels 60 kilometers to a government hospital. She waits six hours. Gets a prescription she can't read. Goes home with no record of what happened. Next time, she shows old medicine strips at a medical shop instead of seeing a doctor.
1.2 million clinics still run on paper. When a patient visits a new doctor, they start from zero. No history. No allergies. No medication list. Every visit is a blank page.
Nirvya Health
Doctors get a professional web dashboard. Patients get everything through WhatsApp. Separated by design — for security and simplicity.
For doctors
AI-powered encounter notes. Digital prescriptions with drug interaction checks. ABHA patient registration. Everything ABDM-compliant from day one.
For patients
Appointments, prescriptions, and health records — all on the app they already use. Works on a ₹5,000 phone. 550M Indians are already there.
My grandmother never liked going to doctors. She'd walk into a medical shop with old medicine strips and ask for the same thing — even years later, even when they stopped working. She'd never mention the last doctor. No one ever had the full picture. She passed away. But I see this pattern in every village, every family, every day across India.
— Rishi Kanajam, Founder
Nirvya exists because no family should go through this.
How it works
We handle the ABHA integration, HFR registration, and compliance. The hospital just signs up.
Register patients, write encounter notes with AI assistance, sign digital prescriptions. 10 minutes to learn.
Appointment booking, prescription delivery, health records — all through WhatsApp. Zero training required.
Open source
The async-native Python SDK for ABDM. Framework-agnostic. FHIR R4 native. Free forever.
from krama import KramaClient krama = KramaClient(client_id="...", client_secret="...") abha = await krama.abha.create_via_aadhaar("1234-5678-9012")
Apache 2.0 · Used by Nirvya Health · Contributions welcome
Vision
Nirvya's architecture is designed for multi-country expansion from day one. The same platform that connects ABDM in India will connect My Health Record in Australia and FHIR R4 in the US. Because healthcare fragmentation isn't just an Indian problem.
We're looking for pilot hospitals in Andhra Pradesh.