{"repo":"rajivjc/clinicaltrials-on-blockchain","free":true,"listed":false,"github":"https://github.com/rajivjc/clinicaltrials-on-blockchain","clone":"git clone https://github.com/rajivjc/clinicaltrials-on-blockchain.git","description":"Demonstrate how blockchains can be used to improve data transparency in clinical trials","language":"JavaScript","stars":17,"topics":["ethereum","smart-contracts","blockchain","clinical-trials","ipfs","truffle","testrpc"],"license":null,"category":"blockchain-web3","readme_excerpt":"Clinical Trail Ethereum Blockchain demo This project is to demonstrate on how blockchain can be used in improving data transparency in clinical trials using Ethereum smart contracts for Ethereum smart contracts. This project was built using the Ethereum development and test framework Truffle. This software requires access to an Ethereum blockchain network. For simple testing purposes the simplest setup is to use testrpc which creates an in memory blockchain. This software would also require IPFS which is distributed file system which will be used for storing the trial protocols in a distributed manner. 1. Pre Requisites Windows, Linux or MacOS running a Git client and NodeJS 5.0+ 2. Installation Install TESTRPC npm install -g ethereumjs-testrpc Install Truffle npm install -g truffle Install IPFS Download the package from https://ipfs.io/docs/install/ and execute the following commands tar xvfz go-ipfs.tar.gz mv go-ipfs/ipfs /usr/local/bin/ipfs ipfs init 3. Installing the application In a new command shell clone the repository Use your own folder name if you like mkdir clinicaltrials-on-blockchain git clone https://github.com/rajivjc/clinicaltrials-on-blockchain.git npm install 4. Starting the Blockchain In a new command shell run This starts blockchain node and creates ten test accounts. To stop the blockchain node type 5. Taking IPFS online ipfs daemon To take IPFS offline type 6. Deploying the application contracts## Ensure the TESTRPC instance is running From a new command","default_branch":null,"files":null,"tree":[],"storefront":"/r/rajivjc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rajivjc/clinicaltrials-on-blockchain/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}