Skip to content

Elixir: Unified Health Interface (Winning Project GE Precision Health Challenge 2021-22)

Notifications You must be signed in to change notification settings

purplepotion/NITR_ScoopTroop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elixir 📈

Data Activation Platform and Health Repository

History & Motivation 💡

The recent advancements in Indian healthcare system which motivated us to develop Elixir are :

  • ✅ After the overwhleming suceess of Unified Payments Interface, India has released a major roadmap under Atal Digital Bharat Mission which focuses on establishing a 🌐Unified Health Interface🌐
  • ✅ All 🚑healthcare service providers🚑 aren't connected through a single repository which doesn't help in interoperability.
  • ✅ Lack of features for end user which makes most of the virtual care provider platforms inclusive to only tech-savy individuals.
  • ✅ There's a 🚨major lapse in storage and transfer of patient medical records🚨, most of the time causing loss of health records and leads to compromised diagnosis
  • ✅ Lack of data security and data democratization.
  • ✅ Vulnerability of paper based records.

About 🚀

  • Elixir is a 🔧middleware application🔧 that enables service providers and end user applications to use the 🌐Unified Health Interface🌐.
  • It acts a central medical repository 🗃️ for all health records 📄 and data for a patient and enables quick, systematic and hassle-free 📈monitoring of longitudinal medical history📈 of patients across the care spectrum by different health facilities i.e doctors, hospitals, etc.
  • It uses a ⚡️unique consent based approach⚡️ to let medical data ownership in the hands of patients all the time and employs advanced authentication techniques to ensure secure data transfer while ensuring 📝data democratisation📝.
  • It also hosts a decentralized dashboard of verified physicians and other healthcare providers powered by 🩺Digi Doctor🩺.
  • The major goal of Elixir is to provide an ✨umbrella solution to make patient care more accessible✨ and to remove the heavy lifting of organizing, indexing, and structuring patient information to provide a complete view of the health of individual patients and entire patient populations in a secure, compliant, and auditable manner.

♻️ Workflow and 🎨 Design

Alt Text

Build Instructions 🏗️

Please ensure that you have the following installed in your system.
Requirements 📝

Node.js & npm
Python 3.6 or above
  1. 🔀 Fork this repository and clone it to build a local copy of the application in your system.

  2. Inside the /client directory, run npm install in your terminal to get all the required dependencies for the client.

  3. Inside the /hsp_client directory, run npm install again to get all the required dependencies for hsp_client.

  4. In the same directory, build a python virtual environment using venv, by running python -m venv myvenv in the terminal. Activate this virtual environment via source myvenv/bin/activate in the terminal.

  5. Navigate inside the server directory and run pip install -r requirements.txt to install all the packages and dependencies inside the virtual environment.

  6. In the same directory, configure and add the environment variables (database URI & secret_key) by making a .env file.

  7. In the project directory, modify app.py to run in DEBUG mode.

  8. Finally start the application 🚀 by opening three terminals, and run the following commands :

    terminal 1: python3 app.py (make sure your virtual environment is activated) 
    terminal 2: npm start (inside /client)
    terminal 3: npm start (inside /hsp_client)
    

ScreenShots 📸

Alt Text

About

Elixir: Unified Health Interface (Winning Project GE Precision Health Challenge 2021-22)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published