Text this: Blockchain-based distributed EHR fine-grained traceability scheme