MEDIBLOC | A Decentralized healthcare information system