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 hours 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.
The platform
Everything a hospital needs — clinical tools, patient engagement, and health data exchange — in one system.
AI-powered encounter notes, digital prescriptions with drug interaction checks, and ABHA patient registration — everything ABDM-compliant from day one.
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 ABHA integration, HFR registration, and compliance. The hospital just signs up.
Register patients, write AI-assisted encounter notes, sign digital prescriptions. Learning curve: 10 minutes.
Appointments, prescriptions, health records — all through WhatsApp. Zero training. Zero downloads.
Impact
Source: National Health Authority · Lancet Regional Health 2025
Open source
The async-native Python SDK for ABDM. Framework-agnostic. FHIR R4 native. Free forever.
| Krama Core | Others | |
|---|---|---|
| Framework | Any (FastAPI, Flask, Django) | Django only |
| Async | Native async/await | Sync + Celery |
| FHIR builder | Complete R4 document bundles | None |
| Encryption | ECDH + AES-GCM (in development) | None |
from krama.fhir import create_op_consult_bundle bundle = create_op_consult_bundle( patient=PatientInfo(name="Priya Reddy", abha_address="priya@abdm", ...), practitioner=doctor, diagnosis=dx, medications=meds, )
Apache 2.0 · Contributions welcome · pip install krama-core
Compliance
Vision
Nirvya's architecture is designed for multi-country expansion from day one. Because healthcare fragmentation isn't just an Indian problem.
Nirvya supports private clinics (1–3 doctors), mid-size hospitals (50–200 beds), and government Primary Health Centres (PHCs). The platform adapts to each facility type through feature flags — smaller facilities see a simplified interface, while hospitals get full departmental management.
Nirvya is ABDM-native from day one. Every patient registration creates or links an ABHA ID. Every signed encounter generates a FHIR R4 bundle that's published to the ABDM Gateway. Consent management is built into the platform. We handle M1 (identity), M2 (record linking), and M3 (data exchange).
Most doctors are comfortable within 10 minutes. The SOAP note editor works like a document — just type. AI suggestions appear inline as you write. Digital prescriptions are signed with one click. We provide a 2-page quick start guide and a 5-minute video walkthrough.
Through WhatsApp — no app download needed. Patients receive appointment reminders, prescription notifications, and lab result alerts via WhatsApp. They can also view their full health records through a secure web portal (OTP-verified). All messages are in Telugu, Hindi, or English.
Yes. Encrypted ABDM data exchange (ECDH + AES-256-GCM). Facility-level isolation at the database layer — staff at one facility cannot access another facility's data. A tamper-evident audit trail on every data access. Designed for compliance with India's DPDP Act.
We're currently offering free pilot access to hospitals in Andhra Pradesh. Pricing will be based on facility size — starting at ₹5,000/month for small clinics. Government PHCs will always have a free tier.
The underlying SDK (Krama Core) is open source under Apache 2.0. Any developer can use it to build on ABDM. The Nirvya Health platform (dashboard, WhatsApp bot, AI engine) is a managed product built on top of Krama Core.
We're looking for pilot hospitals in Andhra Pradesh.