orvo-abha Documentation

Welcome. This is the complete guide to orvo-abha — the backend service that connects the Orvo product family to India's ABDM (Ayushman Bharat Digital Mission) national health data network.

If you're non-technical: start with Architecture Overview — it explains what this service does and why, in plain language, before getting into any code-level detail.

If you're an engineer integrating against this service: the Integration Contract is the concrete guide for wiring up the main Orvo system (its database and API) to orvo-abha — identity mapping, which endpoints to call and when, ownership boundaries.

If you need the exact request/response shape of a specific endpoint or inbound ABDM callback: use the API reference below, or the interactive Swagger/OpenAPI UI (schema-only, no narrative — this guide is the narrative companion to it).


Contents

Start here

API Reference (endpoints + inbound ABDM callbacks, with real examples)


How to read the API reference docs

Every endpoint entry follows the same shape:

A recurring pattern worth internalizing before reading further: this backend plays both ABDM roles (HIP and HIU) depending on which facility/flow is involved, and almost every outbound call gets an immediate acknowledgement (202 Accepted) with the real result delivered later via a separate inbound callback. See Architecture Overview for why, and the Integration Contract for how to observe those async results without polling.