The advent of wireless technologies and the development of more and better globally connected mobile devices, leverage real time health monitoring. Mobile health (m-health) promise to deliver health services anytime and anywhere, improving user convenience and enabling faster diagnoses without the need to travel to healthcare facilities. The use of m-health applications on mobile devices with the support of cloud computing is nowadays a technology trend that has many advantages, but also poses several challenges, especially on the data storage and privacy. Blockchain technology is an exponentially growing technology used in various research areas from finance, voting mechanisms, production chains, among others. This technology provides important characteristics such as immutability, non-repudiation, transparency, and reducing the need for intermediaries. Hence, this paper presents a novel approach for blockchain technology applied to m-health systems. This proposal allows an easy and fast integration with other health systems or applications allowing a patient-user to access his electronic health record in a more secure way. The data is traceable throughout the system, however maintaining the necessary anonymity. Hence, a prototype for a blockchain-based solution using <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Hyperledger Fabric</i> was developed. This implementation enables the creation of a chronologically organized and immutable health data record. To create an anonymous storage system, the proposed system uses two separate database components that maintain data traceability through sets of IDs stored in the blockchain. Furthermore, the development of the proposed system was evaluated in terms of performance and network configurations of the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Hyperledger Fabric</i> .
Read full abstract