A secure and efficient electronic medical record data sharing scheme based on blockchain and proxy re-encryption | Synapse