You are on page 1of 5

International Journal of Information Technology (IJIT) – Volume 7 Issue 3, May - June 2021

RESEARCH ARTICLE OPEN ACCESS

Static Medical records using Blockchain


Mrs. Shilpa Pimpalkar,
Yash Shende,Tanvi Patil, Pratik Nath, Aditi Yadav
Computer dept, AISSMS Institute of Information Technology - Pune

ABSTRACT
Blockchain has been an intriguing exploration zone for quite a while and the advantages it gives have been utilized by various
enterprises. It is an arising field that deals with the idea of a digitally distributed ledger and consensus algorithm which
removes all the threats mediators. Also, the medical services area stands to profit colossally from the blockchain innovation
because of security, protection, confidentiality, and decentralization. Utilizing this innovation, applications can be
constructed be built to run and share secure, transparent, and immutable audit trails with reduced systematized fraud. In any
case, Electronic Health Record (EHR) frameworks deal with issues regarding data security, integrity, and management. We
will talk about how blockchain innovation can be utilized to limit these issues. The aim of our project is to execute blockchain
technology for the healthcare system and to provide secure storage of electronic records. This Project provides the EHR
framework with the advantages of having a versatile, secure, and basic blockchain-based solution.
Keywords— Blockchain, Smart Contracts, Solidity, Decentralized Application, Truffle, MetaMask, Ganache.

I. INTRODUCTION
which will be discussed in the upcoming editions of this
Blockchain technology was invented by the identity of research.
Satoshi Nakamoto remains unknown to date. Blockchain
Technology Records Transaction in Digital Ledger which is This literature survey paper commits section 2 for analysis
delivered over the network which makes it incorruptible. It of past work as a literature survey, and finally, section 3
records information in such a way that makes it difficult or concludes the paper with traces of future improvement.
impossible to change, hack, or cheat the system. Each block
in the chain contains several transactions, and every time a II. RELATED WORKS
new transaction happens on the blockchain, a record of that In Using Blockchain for Electronic Health Records Ayesha
transaction is added to each participant's ledger. Shahnaz, Dr. Usman Qamar, and Dr. Ayesha Khalids: The
To simplify the way, we transact blockchain technology paper have discussed how blockchain technology can be
is an online ledger that uses data structure. Not taking the help useful for the healthcare sector and how can it be used for
of third party, it allows users to manipulate the ledger electronic health records, which we have similarly
securely. It gives access to a free cryptocurrency through a implemented in our project. Despite the advancement in the
decentralized environment. Blockchain has global healthcare sector and technological innovation in EHR
applications and uses in healthcare. The ledger technology systems they still faced some issues that were addressed by
promotes the secure transfer of patient medical records, this novel technology, i.e., blockchain. Their proposed
manages the medicine supply chain, and also helps healthcare framework is a combination of secure record storage along
researchers unlock genetic code, with secure and inedible with the granular access rules for those records. It creates such
data for all blocks. a system that is easier for the users to use and understand and
implement. Also, the framework proposes measures to ensure
Medical records or patient’s history are considered an the system tackles the problem of data storage. And role-
essential part of the healthcare sector as it provides much based access also benefits the system as the medical records
functionality to the healthcare. The functionalities are are only available to the trusted and related individuals. This
electronic storage of medical records, patient's appointment also solves the problem of information asymmetry of EHR
management, accounts and billing, and lab test will be systems. They have a plan to implement the payment module
available. The primary aim is to provide secure and tamper- in the existing framework. A decentralized system
proof medical records across divergent platforms. functioning on the blockchain is the part we are working on
it, would also need to define certain policies and rules that
We proposed a system to overcome all the issues comply with the principles of the healthcare sector.
regarding data security, integrity, and management by having
a scalable, secure, and integral blockchain-based solution. In MedRec: Using Blockchain for Medical Data Access and
Permission Management paper, has shown how principles of
While studying the approaches, certain inherent decentralization can be used to large-scale data management
limitations or drawbacks have been encountered in some of in an EMR system. It demonstrated an innovative approach
the researches. These drawbacks have been highly beneficial for handling medical records, providing interoperability and
in getting to know the problem of the storage of medical accessibility via Blockchain technology which is similar to
records. The surveyed research papers have been elaborated part of our project. This project is designed for record
in detail in this research article. These researches have pliability and granularity, MedRec enables patient data
provided valuable feedback in developing our methodology sharing and incentives for medical researchers to encourage

ISSN: 2454-5414 www.ijitjournal.org Page 55


International Journal of Information Technology (IJIT) – Volume 7 Issue 3, May - June 2021

and support the system. Shortly, they also intend to carry out and interoperable manner by using a patient-centric method
user studies to access the feasibility of the system and to to eliminate the third party. With the help of this technology,
gauge patient and provider interest. This may include allying applications can be created to manage and share secure,
with local healthcare bodies and simulating aspects of system transparent, and immutable audit logs with reduced
efficiency in the wild. systematic fraud.
Individual data remain scattered among a set of data in a Towards Using Blockchain Technology for eHealth Data
system. Individuals may lose access to their own data too. As Access Management: Nabil Rifi, Elie Rachkidi, Nazim
the personal data store gives a common point of storage and Agoulmine, Nada Chendeb [4] has presented that with the
helps to control various types of data about an individual, present challenges of eHealth, and the advantages of
which one refers to subject-centric data storage. Whenever blockchain technology, a revolution in the definition of many
data is shared from the PDS-based system, there is an issue of areas might take place. The future is towards a distributed
how to verify their authenticity as data consumer frequently Internet, and blockchain technology is the silver bullet,
requires the confirmation of the shared document. despite its multiple difficulties. Patients will be connected to
doctors, research centers, EMR providers, insurance
In a paper published by, St. School of Computing and companies, in a trustless-no third-party environment.
Mathematics Charles Sturt University, NSW, Australia [6] Transparent access to all data, and a sharing of patients'
have provided a blockchain-based architecture to provide the medical data in a private secure way with the patient
authenticity verification of the shared documents in real-time completely in control of his data, who can see and who can
while maintaining necessary privacy together, which is also use his data. This approach will revolutionize future
seen in our project. In addition, they have used blockchain to applications, becoming extremely secure, private, and user-
achieve an audit log of the accesses to the shared information centric. eHealth is just the beginning, a peer-to-peer
while keeping the audit log private to the individuals technology like blockchain can be applied in many different
concerned. In short, they have used a blockchain network, so applications, from the music industry to the power grid, all
that the privacy risk is minimum and only the valid data the way to the simplest buying, selling, or data transfer over
creator can join the blockchain network. a decentralized secure network. Our paper proves that the use
of this technology along with the correct tools, models,
In Health Record Management through Blockchain protocols, and fully functional systems are yet to be
Technology, Harshini V M, Shreevani Danai, Usha H R, implemented.
Manjunath R Kounte School of Electronics and
Communication Engineering REVA University, Bangalore, III. PROPOSED SYSTEM
India [2]: Breach Barometer stated a Report, 27,314,646
patient records were affected. So, they moved towards an The objective is to propose a system for secure
institution-driven approach to record maintenance, which management of patient’s medical records, by making use
didn't make much difference. Since the patient has zero of contracts which are smart in solidity to provide
control over the data, the chances of data being misused are unforged and true data. The various aspects of the
high. That is the reason they need a patient-centered proposed system are:
technique that is completely decentralized, which can identify
data thefts, prevent data manipulation, and the patient has the A. TECHNOLOGIES USED:
right to access control. Blockchain technology serves as the 1) Smart Contracts:
best solution to address all the problems and fulfill the needs. Smart Contracts are the most fascinating part of
Blockchain is a decentralized and distributed ledger it can Blockchain frameworks. While a standard contract
also affect billing, record sharing, medical research, identify characterizes just the details of a business relationship, a
thefts and financial data crimes in days to come. Execution of
Smart Contract can characterize additionally the conditions
smart contracts in health care can simplify things even better
under which the contract is executed. A Smart Contract is
was proposed in this paper. Where invoking, record creation,
and it will be validated on Blockchain. By using Blockchain a bunch of fixed principles, characterized as a software
technology the paper highlights the patient-driven model of program, executed on the blockchain.
record maintenance where smart contracts can be
incorporated in upcoming days making it more probable in 2) Solidity:
data exchange. Solidity is an object-oriented, high-quality language for
implementing smart contracts. Smart contracts are
In Use of Blockchain in Healthcare: A Systematic Literature: programs that manages the behavior of accounts in the
Review Blockchain is an upcoming field that works on the Ethereum state. Solidity creates contracts for casting a
conception of a digitally distributed ledger and consensus ballot, crowdfunding, daze auctions, and multi-signature
algorithm removing all the threats of intermediaries. The past
wallets. Similarly, we are using solidity to build a smart
applications were related to the finance but now the concept
has been extended to all the major sectors of research contract that will be used for the secure storage of medical
including education, IoT, banking, supply chain, defense, records.
governance, healthcare, etc. In this field of healthcare,
stakeholders (provider, patient, payer, research organizations, 3) Truffle:
and supply chain bearers) demand interoperability, security, Truffle is the most well-known advancement system for
authenticity, transparency, and streamlined transactions. Ethereum with a mission to make your life a ton simpler.
Built over the internet this Blockchain technology, has Truffle looks after managing the contract artifacts so don't
potentiality to use the current healthcare data in peer to peer have to. It is used as a support for custom deployments,

ISSN: 2454-5414 www.ijitjournal.org Page 56


International Journal of Information Technology (IJIT) – Volume 7 Issue 3, May - June 2021

linking libraries, complex Ethereum applications, and also


to migrate contracts from the host.

Fig. 1 System Architecture in detail

4) React Js:
React is a declarative, skillful, and pliable JavaScript B. SYSTEM ARCHITECTURE:
library for building UIs. The front end of the undertaking
The proposed system visualizes a simple architecture
will be finished with the assistance of React Js.
for creating a decentralized architecture to store
medicinal records for the convenience of patients as
5) Web3: well as other aspects such as Insurance companies,
Web3 is an assortment of libraries that permit you to doctors, and chemists. (Fig. 1).
communicate with a local or distant Ethereum node,
utilizing an HTTP or IPC association. The Ethereum The related work section includes the work done in the
blockchain is associated with the web3 JavaScript library. domain of health care being implemented using
It can recover client accounts, send exchanges, associate blockchain technology. As specified earlier,
with smart contracts. blockchain technology allows patients to assign access
rules for their medical data, with blockchain
technology, patients can reach other hospitals and
6) MetaMask:
collect their medical data automatically without any
It is an expansion for accessing distributed applications
delay or extra paperwork.
which are enabled by Ethereum or "Dapps" in your
browser. The expansion impacts the Ethereum web3 API
into each website's JavaScript context so that Dapps can
follow from the blockchain. It is employed to authorize the
clients to run the Ethereum Dapps in the browser.

7) Ganache:
Rapidly fire up an individual Ethereum blockchain which
you can utilize to run tests, execute orders, and assess state
while controlling how the chain works.

Fig. 2 System Architecture

ISSN: 2454-5414 www.ijitjournal.org Page 57


International Journal of Information Technology (IJIT) – Volume 7 Issue 3, May - June 2021

` Blockchain transactions allow users to control their 3. System Implementation:


data through private and public keys, allowing them to The system was implemented by using Ethereum
own it. Third-party intermediaries are not allowed to and its dependencies. This section explores system
misuse and obtain data. Moreover, Ethereum is used implementation in more detail to get an insight into
for the overall implementation of the proposed the system's various functions. Following contracts
framework. Ethereum and its dependencies are also are included in this framework:
discussed in the previous sections.
• Patient Records
System design is the most important and vital part of • Roles
any framework as it is used for the development of the
system from its theory. This section includes the The Patient Records smart contract is made purely
modules, architecture, and various elements that are for implementing the functionality of the proposed
combined to form the framework of the whole system. framework.
As defined primarily the reason behind this present
framework is to create a decentralized system that is Smart contracts being the major component of the
tamper-proof, secure, and confidential blockchain- project designing and developing a well-knit
based system for electronic health records. contract.

As visible in the figure above, the proposed After that is done making it run via truffle IDE will
framework or system has three entities or modules. make our job easier to create a suitable front end
These modules when combined would keep our using web3 scripts.
system working. These entities or modules have Finally for decentralized storage of data, will be
further concepts that need to be understood they are stored on an immutable ledger.
explained as follows.
1. User layer:
A user of a system is defined as an individual who
makes effective use of the system and its
resources. A user has various roles and features
on the system, making him identifiable on the
system. The system can be used by: The main task
would be to interact with the system and perform
primary tasks such as create, read, update and
delete the medical records.
• Patients
• Doctors
• Chemists
• Insurance Company

2. Blockchain Layer:
[Fig 3] The proposed figure is the explanation of
the software which are been used in the
construction of this application.
A detailed explanation of the software is Fig: 4 System Implementation and Architecture in
mentioned above [A]. The software’s used are: detail.
• MetaMask
• React.js
• Web 3 CONCLUSION
• Smart contracts
• Truffle Our smart contract-based healthcare
• Solidity management system has shown that by using blockchain
technology how decentralization principles are often
applied in a medical ecosystem for large-scale data
management and to streamline complex medical
procedures. By using smart contracts, we illustrate an
innovative approach to medical record handling,
providing interoperability and accessibility. Designed to
record flexibility and granularity, this technique enables
the sharing of patient data and incentives to support the
system for medical researchers. we've proposed potential
applications of blockchain technology within the
management of health data.

Fig. 3 Software Applications

ISSN: 2454-5414 www.ijitjournal.org Page 58


International Journal of Information Technology (IJIT) – Volume 7 Issue 3, May - June 2021

REFERENCES [6] Blockchain as a Notarization Service for Data Sharing


with Personal Data Store Mohammad Jabed Morshed
Chowdhury∗, Alan Colman∗, Muhammad Ashad
[1] Using Blockchain for Electronic Health Records; Ayesha Kabir†, Jun Han∗ and Paul Sarda∗ ∗School of Software
Shahnaz1, Dr. UsmanQamar2, and Dr. Ayesha Khalid3. and Electrical Engineering, Swinburne University of
Computer Science Department, National University of Technology, Melbourne, Australia.
Science and Technology (NUST), Islamabad, Pakistan DOI:10.1109/TrustCom/BigDataSE.2018.00183
2Computer Science Department, National University of [7] Use of Blockchain in Healthcare: A Systematic
Science and Technology (NUST), Islamabad, Pakistan Literature Review Article in International Journal of
3Centre for Secure Information Technologies (CSIT), Advanced Computer Science and Applications· January
ECIT Institute, Queen‟s University of Belfast, UK DOI: 2019. DOI: 10.14569/IJACSA.2019.0100581
10.1109/ACCESS.2019.2946373, IEEE Access [8] Blockchains and Smart Contracts for the Internet of
[2] Health Record Management through Blockchain Things KONSTANTINOSCHRISTIDIS, (Graduate
Technology Harshini V M, Shreevani Danai, Usha H R, Student Member, IEEE), AND MICHAEL DEVET-
Manjunath R Kounte School of Electronics and SIKIOTIS, (Fellow, IEEE) Department of Electrical and
Communication Engineering REVA University, Computer Engineering, North Carolina State University,
Bangalore, India. Proceedings of the Third Raleigh, NC 27606, USA. Received April 23, 2016,
International Conference on Trends in Electronics and accepted May 8, 2016, date of publication May 10, 2016,
Informatics (ICOEI 2019) IEEE Xplore Part Number: date of current version June 3, 2016. Digital Object
CFP19J32-ART; ISBN: 978-1-5386-9439 Identifier 10.1109/ACCESS.2016.2566339
[3] MedRec: Using Blockchain for Medical Data Access and [9] Blockchain Technology in Electronic Health Record
Permission Management Asaph Azaria, Ariel Ekblaw, System Malavika M.B1, Richa Kumari2, Nihara S.M3
Thiago Vieira and Andrew Lippman Media Lab Department of Information Science Engineering’s
Massachusetts Institute of Technology Cambridge, MA, Institute of Technology, BGS Health and Education City,
02139, USA Kengeri, Bangalore, India1,2,3. Vol. 8, Issue 4, April
[4] Towards Using Blockchain Technology for eHealth Data 2019
Access Management 1,2Nabil Rifi, 1Elie Rachkidi, [10] Blockchain in Healthcare: Possibilities and Limitations
1Nazim Agoulmine, 2Nada Chendeb Taher 1COSMO, Post author By Kevin Anderson Post date: August 25,
IBISC Laboratory, University of Evry, France 2018.
2Lebanese University, Faculty of Engineering and Azm [11] M. Hochman, “Electronic Health Records: a “Quadruple
Center for Researches, Tripoli, Lebanon. 2017 Fourth Win,” a “Quadruple Failure,” or Simply Time for a
International Conference on Advances in Biomedical Reboot,” J. Gen. Intern. Med., vol. 33, no. 4, pp. 397–
Engineering (ICABME) 399, Apr. 2018.
[5] A Blockchain-Based Smart Contract System for [12] www2.deloitte.com. (2020). Blockchain:
Healthcare Management AsmaKhatoon Department of Opportunities for health care.
Electrical Electronic Engineering, National University https://www2.deloitte.com/us/en/pages/public-
of Ireland, H91 TK33 Galway, Ireland; sector/articles/blockchain-opportunities-for-health-
a.khatoon1@nuigalway.ie Received: 8 December 2019; care.html
Accepted: 31 December 2019; Published: 3 January
2020.

ISSN: 2454-5414 www.ijitjournal.org Page 59

You might also like