This document proposes using blockchain technology to address challenges with managing electronic health data access and exchange. It summarizes previous related work applying blockchain to eHealth. The key challenges are ensuring data privacy and scalability. The proposed model uses a public blockchain to securely transmit data pointers and notifications, while storing actual health data off-chain in an InterPlanetary File System database. Smart contracts would manage access permissions. This would provide security while addressing blockchain's limitations for large data storage. The model was implemented using Ethereum, IPFS and smart contracts to test the feasibility of the blockchain-based eHealth data management approach.