Sonu208
Secure-Electronic-Health-Records
JavaScript

Our App is revolutionizing EHR management by leveraging blockchain technology. Utilizing key components such as blockchain for secure and transparent data storage, Ganache for rapid development, Metamask for seamless blockchain interaction, and IPFS desktop for decentralized file storage

Last updated May 31, 2026
20
Stars
17
Forks
1
Issues
0
Stars/day
Attention Score
20
Language breakdown
JavaScript 74.6%
CSS 17.2%
Solidity 7.1%
HTML 1.0%
โ–ธ Files click to expand
README

Summary : The "Secure Electronic Health Records" project utilizes Ethereum blockchain, Metamask, and Ganache to enable patients to securely upload medical data and also view his data, manage doctor access, and view data history. Doctors can manage patient lists, access records, generate consultancy reports, and revoke access given by patient. Diagnostic centers can create EHR reports, ensuring visibility for both patients and doctors through IPFS integration. This decentralized approach enhances data security, interoperability, and patient control over health information, ultimately improving healthcare delivery and patient outcomes. Technology Used : Blockchain Technology: Ethereum
Blockchain Development Tools: Metamask, Ganache
Decentralized File Storage: IPFS (InterPlanetary File System)
Smart Contract Development: Solidity
Frontend Development: ReactJS
Testing Frameworks: Truffle (for testing Solidity contracts)
Version Control: Git
Development Environment: Node.js
Demo Video : https://www.youtube.com/watch?v=3W5-6diqvV0 Screenshots : HomePage : Screenshot 2024-05-26 at 9 45 21 PM Screenshot 2024-05-26 at 9 52 13 PM Screenshot 2024-05-26 at 9 54 02 PM Screenshot 2024-05-26 at 9 56 29 PM Login : Screenshot 2024-05-26 at 9 57 41 PM


Patient Side :


Screenshot 2024-05-26 at 10 07 59 PM Screenshot 2024-05-26 at 10 07 11 PM Screenshot 2024-05-26 at 10 08 20 PM Screenshot 2024-05-26 at 10 08 56 PM Screenshot 2024-05-26 at 10 11 15 PM


Doctor Side :


Screenshot 2024-05-26 at 10 33 15 PM

Screenshot 2024-05-26 at 10 27 54 PM

Screenshot 2024-05-26 at 10 28 16 PM

Screenshot 2024-05-26 at 10 29 31 PM



Diagnostic Side :
Screenshot 2024-05-26 at 10 48 42 PM
Screenshot 2024-05-26 at 10 43 57 PM

Report has been reflected in record viewer so that both patient and doctor can see :

Screenshot 2024-05-26 at 10 44 59 PM

Screenshot 2024-05-26 at 10 45 15 PM

For Full working project

contact : Mail sonupradhan208@gmail.com ๐Ÿ†๐Ÿ…ด๐Ÿ†€๐Ÿ†„๐Ÿ…ธ๐Ÿ†๐Ÿ…ด๐Ÿ…ผ๐Ÿ…ด๐Ÿ…ฝ๐Ÿ†ƒ๐Ÿ†‚ 1.Install nodeJs 2.Install Ganache
  • Download IPFS (kubo)
4.Add Metamask Extension in Browser
  • open cmd in project directory
npm install --force
5.open cmd/terminal as Administrator and type
npm install -g truffle
6.open Ganache * New Workspace * AddProject * Select truffle-config.js in Project Directory * Save Workspace 7.Compile and migrate Contracts
truffle compile
  truffle migrate
  • Run Server
npm start

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท Sonu208/Secure-Electronic-Health-Records ยท Updated daily from GitHub