MediLedger is a proof-of-concept application that demonstrates secure, permission-based storage and retrieval of healthcare documents using blockchain technology. It simulates decentralized access control, immutable logging, and document integrity verification through a custom-built blockchain implemented in Python. A detailed explanation of the system's architecture, design rationale, and implementation is provided in the accompanying research paper.
Running locally on Ubuntu/Debian based distribution
-
Clone the repository
git clone https://github.com/ThunderE75/MediLedger MediLedger -
Install dependencies
- Python 3.11
- pip
- venv
- streamlit
sudo apt install python3-pip venv -
Navigate to the project repository
cd MediLedger -
Setup and activate a python virtual environment. (optional but recommended)
python3 -m venv MediLedger MediLedger\bin\activatepython -m venv MediLedger MediLedger\Scripts\activate.bat -
Install all the required packages from
requirements.txtpip3 install -r requirements.txt