A decentralized application to manage medical health records.
A friend recently relocated to a new country and had to start over some health procedures because his new doctor in the new country doesn't have access to the test, results and medications he has taken over the past few years. He had to do a series of tests for the doctor to draw her own conclusions.
As if going through all the medical tests again were not enough, he wasn't able to vividly remember all the initial symptoms of the illness because it has been a while.
This is the reality of some doctors, nurses & health professionals today. They are limited in the level of (immediate) care they can provide because of the inability to view the complete, accurate health records of a patient.
With the help of a decentralized application based on the ethereum network, patient records can be securely available on the blockchain and only authorized persons can access it anywhere in the world.
0x7e69fb5eaF92dad32549554a3075952876B7eEEC
https://robin-dapp.herokuapp.com
This setup assumes you already have truffle and ganache install globallyon yout local machine.
-
Clone the repository
git clone https://github.com/hydeenoble/blockchain-developer-bootcamp-final-project.git
-
Install Dependencies
npm install
-
Deploy the contract to the local blockchain:
Kindly make sure ganche is running ganache us running, and that you already have metamask install on your browser.
truffle migrate --network development --reset
The result should end with something like this:
Summary ======= > Total deployments: 2 > Final cost: 0.02422906 ETH
-
To start the application, run the command below in the root directory of the application:
npm run dev
-
Spin up your browser and enter the URL below:
http://localhost:3000
TODO Features
- Report Encryption
- Report Decryption