A Healthcare Data Exchange that enables exchange of patient health records, particularly CCDAs between EHRs using blockchain. Since, the data is exchanged in a decentralized way, any EHR from any location can join the exchange network. The system is designed to be a decentralized alternative to the centralized HIE system in the US.
- Clone the repo(check git_instructions.md) & run
npm install
(only once) inside the dir. - Delete the
sample.xml
file inhie_dir/
(if present). - Run
nodemon hie.js
to start the express server. - Run
node dummy\ ehr.js
to start transfer of the sample.xml file. - Check the console logs and hie_dir/ to see the result.
ccda_store has ccda files created by the clinic ccda_cache has ccda files requested by the clinic ehr_store has ccda files created by the ehr software. files from this folder will be uploaded to ccda_store on UploadFile