Abstract

Personal health records (PHRs) are valuable assets to individuals because they enable them to integrate and manage their medical data. A PHR is an electronic application through which patients can manage their health information. Giving patients control over their medical data offers an advantageous realignment of the doctor-patient dynamic. However, today's PHR management systems fall short of giving reliable, traceable, trustful, and secure patients control over their medical data, which poses serious threats to their authenticity and accuracy. Moreover, most of the current approaches and systems leveraged for managing PHR are centralized that not only make medical data sharing difficult but also pose a risk of single point of failure problem. In this paper, we propose Ethereum blockchain-based smart contracts to give patients control over their data in a manner that is decentralized, immutable, transparent, traceable, trustful, and secure. The proposed system employs decentralized storage of interplanetary file systems (IPFS) and trusted reputation-based re-encryption oracles to securely fetch, store, and share patients' medical data. We present algorithms along with their full implementation details. We evaluate the proposed smart contracts using two important performance metrics, such as cost and correctness. Furthermore, we provide security analysis and discuss the generalization aspects of our solution. We outline the limitations of the proposed approach. We make the smart contract source code publicly available on Github.

Highlights

  • Personal health records (PHRs) have played a key role in enabling safer, more efficient, and consumer-driven healthcare systems

  • One of the major differences between PHRs and electronic health records (EHRs) is that a PHR is controlled by patients; whereas, an EHR is controlled by doctors

  • 5) We propose a generic solution that can be customized and implemented on public or private blockchains based on the needs and preferences of healthcare industries

Read more

Summary

INTRODUCTION

Personal health records (PHRs) have played a key role in enabling safer, more efficient, and consumer-driven healthcare systems. Most notable examples include Google Health, Apple Health [5], and Practice Fusion Such PHR systems aim to provide a user-friendly interface, support multiple MIs, and enable integration between existing solutions via application programming interfaces (APIs). Despite such advantages; collecting data from MIs is a time consuming and tedious process. Automated PHR solutions can enable individuals to manage their data efficiently, they take away the ownership of data from the patient due to the involvement of third parties. Mostly such solutions are centralized and lack transparency, privacy, traceability, immutability, trust, and security features.

Register hospital
ETHEREUM
PROXY RE-ENCRYPTION
13 Emit: send doctor token
COST ANALYSIS AND CORRECTNESS VERIFICATION
DISCUSSIONS
GENERALIZATION
LIMITATIONS AND CHALLENGES
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call