📍Elixir Web App: https://elixir-client-8a3e1.web.app
📍HSP Web App: https://hsp-client.web.app
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.
- 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.
Please ensure that you have the following installed in your system.
Requirements 📝
Node.js & npm
Python 3.6 or above
-
🔀 Fork this repository and clone it to build a local copy of the application in your system.
-
Inside the
/client
directory, runnpm install
in your terminal to get all the required dependencies for the client. -
Inside the
/hsp_client
directory, runnpm install
again to get all the required dependencies for hsp_client. -
In the same directory, build a python virtual environment using venv, by running
python -m venv myvenv
in the terminal. Activate this virtual environment viasource myvenv/bin/activate
in the terminal. -
Navigate inside the server directory and run
pip install -r requirements.txt
to install all the packages and dependencies inside the virtual environment. -
In the same directory, configure and add the environment variables (database URI & secret_key) by making a
.env
file. -
In the project directory, modify
app.py
to run inDEBUG
mode. -
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)