NHA-ABDM / ABDM-Enablers

2 stars 3 forks source link

[DMP 2024]: FHIR converter & validator #1

Open NHA-ABDM opened 3 months ago

NHA-ABDM commented 3 months ago

Why: 60 Cr citizens of the country already have a digital health ID (aka Ayushmann Bharat Health Account). With India adopting UPI the way it did, the next goal is to simplify how citizens access and share health care data with their care providers. ABDM (Ayushmann Bharat Digital Mission) aims to provide the underlying framework or guidelines on how healthcare organisations can upgrade their systems to become ABDM compliant or new health tech startups can build their applications on top of ABDM. ABDM defines the framework for discovering services and enabling interoperability of data shared across systems. To enable this operability, FHIR (fast Healthcare interoperability resources) has been chosen as the standard for exchanging health data between two systems.

What it will accomplish? 2000+ integrators (i.e. healthcare organizations or technology service providers) are already on the verge of integration with ABDM. However, the number of successful integrations which are able to exchange data in a structured format is less than 3%. These entities find a lot of challenges in going through that learning curve of knowing about FHIR, and it takes a lot of time for the integration to get completed, or entities drop off in between when they encounter these challenges and don't get appropriate support.

The idea here is to build an open source tool for developers who can then use a template to send data, and the tool will automatically convert it into FHIR while sending data. While receiving data from any other ABDM compliant solution, the reverse flow needs to happen. Enabling data exchange in a structured format will ensure healthcare organizations are empowered to analyse the data - and provide better care to the patient.

Proposed Objective: The objective of this project is to build a FHIR converter which provides the ecosystem an easy way to convert their data into a structured FHIR format (and reverse) along with values embedded from snomed CT.

Goals & Mid-Point Milestone

Goals

Setup/Installation

https://www.nrces.in/standards/snomed-ct https://www.nrces.in/ndhm/fhir/r4/profiles.html

Expected Outcome

The final product should have the following components:

  1. Document entailing the standard set of fields chosen in each health information type defined by ABDM
  2. Tool which can accept the data in the template of step 1 , and show the converted FHIR JSON or return it in an API format
  3. UI for FHIR JSON validation

Acceptance Criteria

  1. FHIR JSON converted should be fully visible in an ABDM compatible HIU or PHR App
  2. Snomed CT codes should be present in the fully structured FHIR JSONs
  3. These FHIR JSONs should also be validated in any of the tools mad available by NRCES, Amazon FHIR services or HL7 tools

Implementation Details

https://www.nrces.in/ndhm/fhir/r4/profiles.html https://www.nrces.in/standards/snomed-ct https://sandbox.abdm.gov.in/sandbox/v3/new-documentation?doc=PackagingHealthData

Mockups/Wireframes

NA

Product Name

FHIR converter tool

Organisation Name

SamagraX

Domain

⁠Healthcare

Tech Skills Needed

cURL, Database, Design, HTML, Java, JavaScript, Machine Learning, React, RESTful APIs

Mentor(s)

Venu Ajitesh Raunaq Pradhan (more to be provided from open source community)

Category

API, Analytics, Data Science, Documentation, Research, AI

J0SAL commented 3 months ago

Hi @NHA-ABDM I am interested and looking forward to contributing to the project.

Is there any mode where I can connect with the mentors?

satyadeep-ih commented 2 months ago

I would love to contribute to this. @NHA-ABDM how do we initiate this?

AbhimanyuSamagra commented 2 months ago

Do not ask process related questions about how to apply and who to contact in the above ticket. The only questions allowed are about technical aspects of the project itself. If you want help with the process, you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. Here's a Video Tutorial on how to submit a proposal for a project.

Swagata212003 commented 2 months ago

Hello, I am @Swagata212003, want to contribute on this project, I have knowledge in Database, Design, HTML, Java, JavaScript, React, APIs.

aryankumar109 commented 2 months ago

I also want to work on this project . If it's possible can i join your team .

Ishant-Subhash-Dahiwale commented 2 months ago

Hi @NHA-ABDM , I have knowledge in ipfs, Database, Design, HTML, Java, material ui, json on ipfs, json,JavaScript, React, APIs, security features,etc. I am interested and looking forward to contributing to the project.

THECODEHUNT commented 2 months ago

Hey @NHA-ABDM i want to contribute on this project as I'm excited about the opportunity to contribute to the healthcare sector, as j have knowledge of Database, Html, Java, JavaScript, react

Nihit25 commented 2 months ago

Hello @NHA-ABDM This project looks really interesting and fascinating to me, I really look forward to contribute to the project and I'll try my best to contribute to this project in best possible ways.