Re-chain is medical recordkeeper, based on Blockchain.
Blockchain implementation It uses the security of blockchain and the ease of web to update/create/store records on blockchain.
NOTE: this wallet is a publicly shared wallet so do not put any of your personal funds in it. Also, use it only for testing purpose and authorising other accounts to be doctor. To get More testnet Goerli Eth, Use faucets.
Wallet Address: 0x26E0C4e0DeaE504f3ea6996D81F5Bc5357AC8A88
Private Key: d5e0fc4036a051ea77e0f12470cd5783fc00d58a72642206df2520d7fcf33ac5
Process to Authorise a new doctor.
- Login with the above given account in your metamask
- Now, connect with re-chain.
- After this, visit Admin Panel.
- Put a new address here that you want to authorise to become a doctor & confirm the transaction.
- All done, now you can use the account that you have just authorised as a doctor account and check the re-chain.
As we know medical history plays an important role and can be easily misused by anyone to hurt anyone. There is a Access control mechanism which allows only Doctor & Patient to access the records.
So, its simple, To View OR Add medical records of a patient, you will need to be a doctor.
But being a patient, You can view you own records only.
You can become a doctor by contacting the owner or wither contacting any other doctor who is already validated on Re-Chain to be a doctor. The URL for the AdminPanel is -> https://re-chain.vercel.app/AdminPanel/
After visiting the page, you will have to pass the address of the doctor Address of the Doctor that wants to be authorised.
Note: Only Owner/Previously Authorised Doctor can authorise the doctors.
Note: Only Owner can Un-authorise the doctors.
To properly interact with this application there are certain requirements.
- You will have to create a account on Metamask
- Now, in Metamask, Goto Setting> Advance> Scroll to find (Show test networks) And, enable this.
- Now Clicking on Ethereum Mainnet At the top you will see different options. Click on (Goerli Test Network)
- We have done these 3 steps because the contracts are deployed on the Goerli Testnet. And it Uses Test Ether not Original Ether.
- Now, To do anything you will need ETH (Ether) in your wallet, SO simply copy your wallet address.
- Visit and connect Your wallet and then click on send me 0.1Ether. Wait for a minute, your wallet will have 0.1 ETH. Now remember these are not the original Ether so they dont have any value.
- Now if you are a Doctor/Patient then only you can interact with the App, So, if you are a Doctor, first login with the metamask and using the IDS, You can get the details.
Well, Doctor and Patient ID's are same as their phone number.
Reports are uploaded to IPFS (decentralized File Sharing Platform). Note: Reports can be uploaded as PDF only.