Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sonu208/secure-electronic-health-records
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
https://github.com/sonu208/secure-electronic-health-records
blockchain bootstrap5 dapps ehr ethereum ganache html-css-javascript ipfs medical-records metamask nodejs reactjs solidity tailwindcss truffle web3
Last synced: 13 days ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/sonu208/secure-electronic-health-records
- Owner: Sonu208
- Created: 2024-03-29T14:43:21.000Z (8 months ago)
- Default Branch: SAP
- Last Pushed: 2024-06-23T11:02:45.000Z (5 months ago)
- Last Synced: 2024-11-06T06:13:08.390Z (13 days ago)
- Topics: blockchain, bootstrap5, dapps, ehr, ethereum, ganache, html-css-javascript, ipfs, medical-records, metamask, nodejs, reactjs, solidity, tailwindcss, truffle, web3
- Language: JavaScript
- Homepage:
- Size: 9.13 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
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.jsDemo Video : https://www.youtube.com/watch?v=3W5-6diqvV0
Screenshots :
HomePage :
Login :
Patient Side :
Doctor Side :
Diagnostic Side :
Report has been reflected in record viewer so that both patient and doctor can see :
## For Full working project
contact :
[Mail](mailto:[email protected]?Subject=ehr-blockchain&Body=Hi,)
`[email protected]`ππ ΄πππ Έππ ΄π Όπ ΄π ½ππ
1.Install nodeJs
* [Node JS](https://nodejs.org/en/download/)
2.Install Ganache
* [Ganache Truffle](https://www.trufflesuite.com/ganache)
3. Download IPFS (kubo)
* [IPFS Kubo](https://dist.ipfs.tech/#go-ipfs)
4.Add Metamask Extension in Browser
* [Metamask Chrome](https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn?hl=en-US)
5. 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 Workspace7.Compile and migrate Contracts
```
truffle migrate
```
8. Run Server```
npm start
```