MediTrail: a blockchain-based tamper-proof auditable access log for medical data