Git Product home page Git Product logo

shamil-t / ehr-blockchain Goto Github PK

View Code? Open in Web Editor NEW
111.0 4.0 43.0 15.05 MB

Electronic Health Record (EHR) and Electronic Medical Record (EMR) systems. However, they still face some issues regarding the security of medical records, user ownership of data, data integrity etc. The solution to these issues could be the use of a novel technology, i.e., Blockchain. This technology offers to provide a secure, temper-proof platform for storing medical records and other healthcare related information.

Home Page: https://www.youtube.com/playlist?list=PL54V-i7zW55d1VKxEkp9DCPt5k_zE6m3X

License: MIT License

JavaScript 1.99% CSS 4.37% HTML 33.62% Solidity 2.12% Sass 9.16% TypeScript 48.74%
ethereum-blockchain ethereum-contract ethereum-dapp reactjs medical-records ehr blockchain truffle-framework metamask ganache-cli ipfs ipfs-blockchain ipfs-api angular bootstrap5

ehr-blockchain's Introduction

EHR 2.0

Live

Live site hosted in firebase Click here

For Full working project

-- Apponitments
-- Pdf upload
-- and much more.

Demo : Youtube
Setup : Youtube

contact : Mail [email protected]

πŸ†πŸ…΄πŸ†€πŸ†„πŸ…ΈπŸ†πŸ…΄πŸ…ΌπŸ…΄πŸ…½πŸ†ƒπŸ†‚

1.Install nodeJs

2.Install Ganache

  1. Download IPFS (kubo)

4.Add Metamask Extension in Browser

  1. 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 migrate
  1. Run Server
npm start

Known Issue: (#15)

ehr-blockchain's People

Contributors

dependabot[bot] avatar shamil-t avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ehr-blockchain's Issues

IPFS Issue : 401 (Unauthorized) project id required

POST https://ipfs.infura.io:5001/api/v0/add?pin=true 401 (Unauthorized)
    core.mjs:6461 ERROR Error: Uncaught (in promise): Error: [ipfs-mini] status 401: project id required

Error: [ipfs-mini] status 401: project id required

image

Need Help

Hey Shamil Sir, I kindly asking you to please help me regarding this project. Is there any way to contact you or cam we have a talk on Google meet Please let me know. I am unable to setup this project Please Sir it would be great if you help me.

how can do it ubuntu server and windows client?

root@eh68221471013:~/ehr-blockchain# truffle migrate

Compiling your contracts...
===========================
βœ” Fetching solc version list from solc-bin. Attempt #1
βœ” Downloading compiler. Attempt #1.
> Compiling ./src/contracts/Contract.sol
> Compiling ./src/contracts/Migrations.sol
> Compiling ./src/contracts/Roles.sol
> Artifacts written to /root/ehr-blockchain/src/abis
> Compiled successfully using:
   - solc: 0.5.16+commit.9c3226ce.Emscripten.clang

> Something went wrong while attempting to connect to the network at http://127.0.0.1:7545. Check your network configuration.

Could not connect to your Ethereum client with the following parameters:
	- host       > 127.0.0.1
	- port       > 7545
	- network_id > 5777
Please check that your Ethereum client:
	- is running
	- is accepting RPC connections (i.e., "--rpc" or "--http" option is used in geth)
	- is accessible over the network
	- is properly configured in your Truffle configuration file (truffle-config.js)

Truffle v5.4.28 (core: 5.4.28)
Node v10.19.0

pls help me to solve this

Error while adding doctor to the network

Hello there,

I have setup the whole project as described in the video. Things are working as expected. I am facing an error while adding a doctor to the network.

image

I know similar issue - #10 is already closed. I did what is written in the same and I have the latest code. I did signed up to infura and I have project secret key and project key.

Thank you in advance.

Checking Admin Acess

Good day to you sir. Currently, my issue will be given the pop out for checking admin access. I am not sure what is the issue here.

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.