About ABDM Sandbox
The Ayushman Bharat Digital Mission (ABDM) has developed building blocks and APIs to offer a seamless digital healthcare experience for all stakeholders – health facilities, patients and healthcare workers. The digital infrastructure developed is now accessible to health facilities and health tech players for integration.
Here’s a picture to help you understand how ABDM can improve the experience you deliver to your patients :
ABDM Sandbox Journey
ABDM aims at bringing out inoperability and sharing of health information among all the participants in India. For this to happen, we expect organizations that build software for hospitals, labs, insurers, consumers to implement certain functionalities by integrating with ABDM building blocks. The ABDM sandbox provides tools and support to test the integration. Once integrated, the software developers (companies) can get independent functional validation and apply for ABDM certification (by applying for Sandbox Exit). The certified version of the software can then be deployed for the various health service providers.
Here’s how your journey through the sandbox looks like:
- Register for access to the Sandbox
- Receive a Sandbox client ID & secret (key) from National Health Authority (NHA)
- Understand the various functionalities (test cases) to be implemented for each integration milestone
- Get comfortable with the APIs for each functionality using Postman
- Implement the functionality in your application
- Get functional validation report from one of the 3 empanelled companies
- Get security test report from any CERT-in empanelled organization
- Apply for Sandbox Exit
- Demo your app to NHA team
- Obtain a Production client ID & secret (key) from NHA
- Deploy your ABDM certified application with your customers
ABDM Integration Milestones
The integration steps have been broken into milestones to make it easier for integrators. Each Milestone has a set of functional test cases that must be supported by your application as part of certification
- Milestone 1: ABHA Number creation. Capture & verification of ABHA Address during patient registration.
- Milestone 2: Building Health Information Provider (HIP) services to share digital records with any Personal Health Records (PHR) app.
- Milestone 3: Developing Health Information User (HIU) services to obtain patient’s medical history with consent
- PHR & Locker Apps: Subscriptions for notifications, helping users manage consents, upload of user scanned records and more
Before you start integration
- Check which milestones are applicable for your type of application here
- Understand the concepts & functionality required for each milestone
- Review the test cases for each milestone
- Download the Postman collection and validate each API that is part of a test case in the sandbox
- Integrate the APIs with your application once you are confident on how it works using Postman