Text this: Anonymized Distributed PHR Using Blockchain for Openness and Non-Repudiation Guarantee.