atulai-sg / abdm-sdk

6 stars 6 forks source link

[C4GT] - EPIC: ABDM Wrapper #5

Open atulai-sg opened 1 year ago

atulai-sg commented 1 year ago

Project Description

The Ayushman Bharat Digital Mission (ABDM) aims to develop the backbone necessary to support the integrated digital health infrastructure of the country. It will bridge the existing gap amongst different stakeholders of the Healthcare ecosystem through digital highways.

Following are the components defined by ABDM which are essentially the building blocks for the ecosystem:

ABDM Architecture:

Digital_Health_Architecture 9ea7b095

Key components in the above diagram are:

ABHA milestones

In order to make an application ABDM compliant, it has to go through 3 milestones: Milestone 1: ABHA Id creation, verification and obtaining link token Milestone 2: Linking and exporting health data Milestone 3: Sending a consent request and importing data from other applications in the ecosystem

Current challenges

Currently, developers are facing challenges when building applications around the interfaces provided by NHA:

Project Goals

Modules and Features

Discovery and Linking Workflows - Allow discovery of a patient’s managed by HIP in the ABDM network and allow linking of ABHA Id to the patient profile. https://github.com/atulai-sg/abdm-sdk/issues/1

Consent Management - Manages lifecycle of consents granted by a patient to an HIP/HIU https://github.com/atulai-sg/abdm-sdk/issues/2

Data Transfer - Allow consented medical data transfer to the ABDM network. https://github.com/atulai-sg/abdm-sdk/issues/3

Subscription Management - Subscription management for continuously pulling the medical records for a patient from other HIPs. https://github.com/atulai-sg/abdm-sdk/issues/4

Screenshot 2023-05-23 at 1 16 34 AM
sharvarii11 commented 1 year ago

hello @atulai-sg , I'm interested in this project and want to contribute in it . I have some questions regrading to project . you have mentioned, currently, NHA has api system available , which is complex to use. Is that repository is available publically or not ?.. if it is available can u provide me link of it . That will help me to understand this project more precisely.

atulai-sg commented 1 year ago

hello @atulai-sg , I'm interested in this project and want to contribute in it . I have some questions regrading to project . you have mentioned, currently, NHA has api system available , which is complex to use. Is that repository is available publically or not ?.. if it is available can u provide me link of it . That will help me to understand this project more precisely.

The APIs documentations are available, like this one: https://sandbox.abdm.gov.in/swagger/ndhm-hip.yaml You can go through the sandbox documentation on how to use them: https://sandbox.abdm.gov.in/docs/integration_and_exit_process

Dhruv-Bar0t commented 1 year ago

@atulai-sg : Currently, we are facing the same problem while integrating ABDM with our new product, And we wanted to simplify the integration process for that specific I am also trying to solve the same problem, that's why I would contribute to this project.

Looking forward to hearing from you and working on this project.