(External) ABDM Wrapper Proposal
(External) ABDM Wrapper Proposal
Following are the components defined by ABDM which are essentially the building blocks for the
ecosystem:
● ABHA Number
● Healthcare Professionals Registry (HPR)
● ABHA Mobile App (PHR)
● Health Facility Registry (HFR)
● Unified Health Interface (UHI)
ABHA Architecture:
Currently, developers are facing challenges when building applications around the interfaces
provided by NHA:
● Majority of ABDM use cases involve asynchronous API calls, implementation of which is
turning out to be a challenge for developers.
● The 2-way Encryption and Decryption steps suggested by ABDM are quite complex.
Developers have raised concerns regarding this.
● Developers have often pointed out that the API contract published on their Swagger is
not up to date.
● The use-cases are very complex and involve multiple steps which in turn is difficult to
implement.
This project aims to build ABDM Wrapper (SDK) which abstracts HRP complexities for
developers. This abstraction can be achieved at both HIP and HIU sides:
● Data Transfer - Allow consented medical data transfer to the ABDM network.
Learning Path
Complexity
Medium
Required Skills
Project Size
8 weeks
Link to documentation for Product Set-Up
NA
Milestones
● Understanding the project and requirements.
● Setup sandbox environment.
● Setting up a local dev environment.
● Define API contracts.
● Develop APIs required for discovery and linking workflows.
● Develop APIs required for consent management.
● Develop APIs required for data transfer.
● Develop APIs required for subscription management.
● Test end-to-end