The fhirprovenance project uses Ethereum's blockchain to store cryptographic hashes of FHIR resources so future resesource readers can verify that the data within the resource has not been tampered with.
npm install
npm install -g truffle
npm install -g ethereumjs-testrpc
./startup.sh
# leave this running in one terminal
In different terminal window, compile truffle and start the server
truffle compile --network development
npm start
rm ./build/contracts/* && truffle compile -e development --network development && truffle migrate reset --network development --compile-all && npm start
rm ./build/contracts/* && truffle compile -e production --network production && truffle migrate reset --network production --compile-all && npm start