Secure Electronic Health Records
We use blockchain technology to securely manage health records for a collaborative, smart approach to healthcare.
Blockchain’s ability to keep an incorruptible, decentralized and transparent log of all patient data makes it a technology rife for security applications
Additionally, while blockchain is transparent, it is also private, concealing the identity of any individual with complex and secure codes that can protect the sensitivity of medical data.
The decentralized nature of the technology also allows patients, doctors and healthcare providers to share the same information quickly and safely.
To clone the project:
git clone https://github.com/santiago-pesantez/emr-blockchain.git
cd emr-blockchain/
To deploy the smart contracts we will use Remix IDE
- Make sure you have a Pinata account.
- Use you pinata credentials in the
.env
file, to use the API - For testing purposes we recomend using Ganache as your personal blockchain
- Make sure you have configured your MetaMask wallet, and connect it to Ganache
- Open the smart contract file in
Remix
- Select Compiler Version 0.5.1.7+commit.d19bba13 and compile it
- Deploy it to the Blockchain (You can use
MetaMask
to connect to the Blockchain) - With the contract address and the
Contract ABI
details we can run our dApp - Use the command
streamlit run
to run the application
From the side-bar you can choose one of the following actions: