Semi-Centralized Blockchain Based Distributed System for Secure and Private Sharing of Electronic Health Records | IEEE Conference Publication | IEEE Xplore