Healthchain: A novel framework on privacy preservation of electronic health records using blockchain technology