EHR System to store records of patients on Blockchain
MIT License
Electronic Health Record system of patient records, so that you never have to carry your medical files to a doctor again!
The project is developed and maintained by
Akshat Jain
Shubhankar Amitabh
Ravi Kishan
Ashwani Yadav
Over decades, medical facilities have evolved elegantly. Still most of us are the witness of the fact that whenever we see a doctor, we need to put forward our medical file in front of him/her. Our file contains our previous prescriptions, medical reports, X-Rays, MRIs etc. It is a tedious task to keep record of all these.
We aim to provide a digital solution to this problem so that next time when you visit your doctor, you dont need to carry your medical file. We will be using Blockchain technology to store the patient records. This will ensure that the information remains secure while being decentralised across different peers.
The basic idea is to use Blockchain for storing patient records. The workflow would be as follows:
Blockchain provides a secure way of managing records.
By using blockchain technology, regulatory bodies can create a shared stream of de-identified patient information.
Patients can specifically authorise any individual to access their medical information.
Blockchain technology can simplify the complex medical billing process by eliminating the series of validations and multiple third parties acting on behalf of other entities.
Patients will be able to easily upload and securely store their updated medical information without messing up any previous records.
git clone https://github.com/Akshat-Jain/Electronic-Health-Record-System.git
cd Electronic-Health-Record-System
.composer archive create -t dir -n .
composer network install --card PeerAdmin@hlfv1 --archiveFile [email protected]
composer network start --networkName ehr --networkVersion 0.0.3 --card PeerAdmin@hlfv1 --networkAdmin admin --networkAdminEnrollSecret adminpw --file networkadmin.card
composer card import --file networkadmin.card
composer-rest-server -c admin@ehr -n always -u true -d y -w true
http://localhost:3000/explorer
to explore the REST APIcd /Users/AkJn/fabric-dev-servers/fabric-scripts/hlfv1/composer
docker-compose stop
to stop the Fabric Containers.docker-compose start
to restart where you left off.cd /Users/AkJn/Projects/Blockchain/Electronic-Health-Record-System
composer-rest-server -c admin@ehr -n always -u true -d y -w true
http://localhost:3000/explorer
to explore the REST API.https://github.com/ashwaniYDV/webClient
This project is available under the MIT license. See the LICENSE file for more info.