HealthBlock: A Framework for a Collaborative Sharing of Electronic Health Records Based on Blockchain. - Leina Abdelgalil; Mohamed Mejri (Future Internet, 2023)