0% found this document useful (0 votes)
11 views8 pages

Blockchain Based Medical Record Storage and Retrieval Using NFT Tracking System

The document discusses a proposed blockchain-based mobile application for storing and retrieving medical records, aimed at addressing the limitations of traditional paper-based systems in healthcare. This application enhances data security, allows patients to access their medical information easily, and facilitates better sharing among healthcare providers. By utilizing blockchain technology and NFT tracking, the system ensures secure and efficient management of medical data, ultimately improving patient care and healthcare standards.

Uploaded by

mus eltu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views8 pages

Blockchain Based Medical Record Storage and Retrieval Using NFT Tracking System

The document discusses a proposed blockchain-based mobile application for storing and retrieving medical records, aimed at addressing the limitations of traditional paper-based systems in healthcare. This application enhances data security, allows patients to access their medical information easily, and facilitates better sharing among healthcare providers. By utilizing blockchain technology and NFT tracking, the system ensures secure and efficient management of medical data, ultimately improving patient care and healthcare standards.

Uploaded by

mus eltu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Proceedings of the Sixth International Conference on Trends in Electronics and Informatics (ICOEI 2022)

IEEE Xplore Part Number: CFP22J32-ART; ISBN: 978-1-6654-8328-5

Blockchain based Medical Record Storage and


Retrieval using NFT Tracking System
Dr.K.Vijayalakshmi1 Dr. S. Nikkath2 Bushra 3
Nalini Subramanian Veeralakshmi Ponnuramu 4
Assistant Professor Associate Professor Associate Professor Professor
Department of CSE Department of IT, Department of IT Department of CSE
St.Joseph’s Institute of Technology St. Joseph’s Institute of Technology Rajalakshmi Engineering College, Saveetha School of
Affiliated to Anna University Affiliated to Anna University Affiliated to Anna University Engineering, Saveetha Institute
Chennai,TamilNadu,India Chennai,TamilNadu,India Chennai, TamilNadu,India of M edical & Technical
[email protected] [email protected] [email protected] Sciences, Chennai,
[email protected]

Abstract— In order to overcome all the flaws and limitations


related to the existing system in the medical field regarding the
2022 6th International Conference on Trends in Electronics and Informatics (ICOEI) | 978-1-6654-8328-5/22/$31.00 ©2022 IEEE | DOI: 10.1109/ICOEI53556.2022.9776833

Maintaining and safeguarding patients’ medical reports plays


storing, sharing and accessing the medical data or records of the a vital role in all health care centers to improve customer
users, this research study come up with a solution to solve this
relationships and trust in health centers. Despite the rigorous
issue by creating a user friendly mobile application to store all
the medical information of the users in a single platform, which efforts taken towards modernization of all health centres, the
enables easy sharing, storing and accessing of medical records of basic medical facilities especially in developing countries like
the users. This system brings up an easy way to store the medical India are not up to the mark [2]. We need to be more focused
records of the users in a mobile application using blockchain on healthcare centres. In this digitalized world using the latest
technology. S ince blockchain technology is being used in the technologies, everything has to be automated particularly in
system, it enables quite a good amount of security and enables the field of medicine. It is suggested that extra care should be
the safety of the data being stored in the application. Once the taken by the hospital authorities . All health care centres
account is created for a particular patient and all the data is should adopt certain standards for disease diagnosis and also
entered by the hospital admins, the user can then have an
for keeping track of patients’ progress towards recovery from
account for themselves and can also track their medical
information in the app as to who are the ones viewing their data.
the dreadful disease [3]. As people generally visit different
The hospital can feed all kinds of patient information in the hospitals on different occasions due to various reasons,
application and can save and store them. The data in the acquiring access to their medical records can be quite tedious
application is stored safely and securely ensuring high levels of and in such cases, sharing medical data among different
security and thus keeping the data safe without getting lost and hospitals can be nearly impossible as hospitals refrain from
enabling a trustworthy interface to store people’s health-related sharing the patient’s details to the outside members.
data. Medical data such as scans, x-rays, test reports,
prescriptions etc., can be stored in the application in different
This system of medical data is quite centralized and
formats such as images, pdf etc.
does not give the patients the authority or the upper hand on
their medical data for their lifetime access [4]. In the
Keywords— Blockchain, Healthcare, NFT, Medical Records, healthcare system, it is prominent not only to give access to
Encryption, X-ray, S cans, Hashing, S HA-256, IPFS . the medical data of the patient under treatment but also to give
the patients lifetime access to their medical records. Medical
I. INT RODUCT ION workers such as doctors need to know the accurate medical
A patient’s health reports such as x-rays, scan reports, various history of the person such as allergies, infections, blood group
test reports and doctor’s medical prescriptions give details or any other medical conditions one has can decide the
about the past health issues faced by a patient. This evidence accuracy of the medical treatment. It is important to provide
helps doctors to effectively diagnose a disease in a short this information to them at the right time to give the patient a
period so that appropriate medication will be prescribed. much better medical service with higher quality, thereby
Digitizing medical reports of patients play a vital role in improving the standards of the healthcare system in the
health sectors to properly monitor patients at regular intervals. country and improving the overall health of the people of the
This kind of automating strategy is adopted in big hospitals, nation. There are a lot of risks involved in not sharing the
but it is not followed in other small hospitals and clinics [1]. medical information properly with doctors on time, especially
Digitizing patient details eliminates the need to carry all during emergency cases [5]. The existing system fails to fetch
reports every time of doctor visits. It also helps in intimating them in seconds. If the user is not given control or access to
patients with updated medications and correct review dates, so his/her health information or if any piece of his/her
that regular check-ups are carried out on time without any information goes missing, then one has to go through the
further delay. Documenting everything properly reduces tedious and struggling process of collecting them again and it
unnecessary and repeated diagnoses of diseases again and can be quite a waste of time for people and so it is quite
again from scratch. necessary to have a system that can get rid of all these

978-1-6654-8328-5/22/$31.00 ©2022 IEEE 795

Authorized licensed use limited to: Universiti Kuala Lumpur. Downloaded on June 25,2022 at 09:43:37 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Sixth International Conference on Trends in Electronics and Informatics (ICOEI 2022)
IEEE Xplore Part Number: CFP22J32-ART; ISBN: 978-1-6654-8328-5

problems and can make things easy for the people when it platform which enables easy sharing, storing and accessing of
comes to handling their medical data. medical records of the users. This system brings up an easy
way to store the medical records of the users in a mobile
application using blockchain technology. Since blockchain
II. EXISTING SYSTEM technology is being used in the sys tem, it enables quite a good
For ages, people have been relying a lot on paper- amount of security and enables the safety of the data being
based formats for various things and the medical field is no stored in the application.
exception. Whenever we visit a hospital all of our data is
stored in papers, such as medical prescriptions, lab repo rts, Once the account is been created for a particular
test reports, scans, and everything [6]. Even today most patient and all the data is been entered by the hospital admins,
hospitals use paper-based methods to store and share the the user can then have an account for themselves and can also
medical records of the users. Maintaining these paper-based track their medical information in the app as to who are the
reports can be quite difficult and requires a lot of time and ones viewing their data. In this application, the hospital can
energy [7]. These paper records can be easily lost and are store all kinds of patient medical data, which is of any kind
easily damageable. If lost, it can be quite difficult to get those such as pdfs, images, text x-rays, etc. [9]. It can store different
reports back and the person has to go through the tedious types of medical information such as scans, x-rays,
process of getting them back. A lot of advancements have prescriptions, medical conditions, allergies, infections, blood
been happening in and around the medical field and so storage tests, test reports, and many other kinds of medical
and access of data also requires advancements and relying on information that can be stored in the application. This system
paper-based storage can only be quite tiring and tedious. enables easy storage and access of all kinds of medical-related
works of the users and thus enables the easy carrying of the
health records of the users. The hospital can just feed all kinds
III. LIMITATIONS OF EXISTING SYSTEM of patients’ medical-related data in the application and can
Every time a person visits a hospital he/she has to carry the save them and store them.
paper documents along with them and every time they have to
ensure that they carry the right reports necessary for the day’s The data in the application is stored safely and
checkup or anything and if he/she misses out any of the securely, ensuring high levels of security and thus keeping the
treatment of the documents at the hospital can be quite data safe without getting lost and enabling a trustworthy
problematic and hinder the treatment. These paper-based interface to store people’s health-related data. In this system,
records are prone to damage and are quite hectic to keep them healthcare workers get to sign up to the system and create
safe. If these records get damaged or stolen, it is going to be their respective accounts in the system [10]. Once the
quite tedious and problematic to recover them back and there accounts have been created, each user gets assigned their
are high chances of it to get misused by others. respective patient ID, which uniquely identifies each user in
The paper-based documentation of medical data the system. For the healthcare workers, whenever they want to
requires high maintenance and is quite tedious to maintain or access the medical data of users, they can just enter the patient
store and share. Accessing these documents can be quite ID of users and view all the medical-related details of the
difficult even for doctors during emergency times and during users enabling easy sharing, accessing, viewing, and storing of
emergencies, one cannot carry them along all the time and so medical data of users. In this application the hospitals can
gathering all the required medical records of users quickly is store all kinds of patient medical data, which is of any format
tough for the medical care workers and can delay the process such as pdf, images, text x-rays, etc.
of medical treatment which can quite a risky thing, especially
during emergencies. Apart from difficult accessibility,
security is also an issue with paper-based records. That is V. ADVANTAGES OF THE PROPOSED
anyone who can see the documents can view them and can SYSTEM
misuse them anytime which can be quite dangerous [8]. Since this system stores all the medical-related
Therefore, the paper-based format of a medical record is quite information of a person in a single platform, this enables a
a high-maintenance one and also offers zero security and is single platform to store the lifetime storage of medical
prone to damage, and is quite difficult to store and share. information of the users. Thus the user doesn’t have to keep
different medical-related data at different places and platforms
and all their medical-related information can be stored in one
IV. PROPOSED SYSTEM place, which can be easy to carry, store and share.[11] During
To overcome all the flaws and limitations related to a medical checkup, the users need not carry files or documents
the existing system in the medical field regarding the storing, in bunches of paper to the hospital. The healthcare admins
sharing, and accessing of the medical data or records of the have to just enter the patient id once the patient creates an
users, we have come up with a solution that can solve this account and all the required patient’s personal as well as
issue by creating a user-friendly mobile application that can medical data in the application. The application stores the data
store all the medical information of the users in a single

978-1-6654-8328-5/22/$31.00 ©2022 IEEE 796

Authorized licensed use limited to: Universiti Kuala Lumpur. Downloaded on June 25,2022 at 09:43:37 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Sixth International Conference on Trends in Electronics and Informatics (ICOEI 2022)
IEEE Xplore Part Number: CFP22J32-ART; ISBN: 978-1-6654-8328-5

safely in the database and provides good levels of security to or for transactional purposes and so this makes the data stored
the data stored in them. in the software vulnerable to various threats. Threats such as
Since the data is being stored in the blockchain and it data being stolen or changing make it easy to tamper with and
is being used in the designing of the application, it makes it change the transactions, which is of a great loss to the user as
quite difficult for malicious users to tamper with the data or well as for the company. Therefore blockchain can here in
misuse the data or make any kind of changes to them. such cases come to the rescue and can enable a secure way of
Blockchain technology uses good levels of hashing algorithms storage. Blockchain firstly was used for bitcoins, which is a
to make the data stored in it secure and permits good cryptocurrency and many people assume that blockchain was
standards of security so the users can stay carefree regarding generally used only for cryptocurrency. But now since the
the security of their medical information being stored in the development of blockchain to a larger extent, blockchain
application. Also for the tracking of medical data for the users, technology can be used in many other applications for safe
the concept of NFT (i.e.) Non Fungible Tokens is used, which and secure storage of the data being stored in the respective
helps in uniquely identifying a particular user and also application [13].
tracking their medical records in the app.
Many fields such as finance, medicine, healthcare,
supply chain, manufacturing, etc., and many such industries
VI. FUNCTIONALITY OF THE PROPOSED can employ blockchain technology in them to enable the
SYSTEM safety and security of the data being stored in their respective
This software has been developed for hospitals . The applications. Blockchain is an evolving technology with many
hospital appoints healthcare admins to enter and manage the benefits. With so many advancements happening in this
user's health records. First, the healthcare workers need to sign digital world, blockchain also emerged as one of the finest
up for the app and create accounts for themselves. Then once technologies to have a look at and many companies are
they log in to their respective accounts, they can now create coming forward to invest in the research and usage of this
the patient's accounts and manage them. Every time a new seemingly good technology that is blockchain.
patient visits a hospital the admins create a new account for
them and then enter all the personal as well as medical-related
data into the account. For the existing users, the admins can VIII. ADVANTAGES OF BLOCKCHAIN
view their records by using their unique patient ID which gets It utilizes an important feature called digital
generated as soon as the account is been created in the app. signatures to process every transaction, making it secure so
The admins can also search and modify the medical data of that no one can do fraudulent transactions to mislead others by
the existing patients with the help of the patient ID [12]. modifying the vital data which is business-centric. No one can
The users on the other hand can view all the data that misuse a person’s data without the knowledge or permission
has been added to their account in the mobile app and can also concerned person. So it is a highly secure technology and also
track their records as to who are the ones viewing their a very reliable one. It requires the approval of governing
records. Whenever a person visits a hospital, he/she can just authorities for performing all kinds of transactions. however,
carry their mobile phone with the application downloaded in it with Blockchain, business transactions are carried out with the
with all the health-related data being fed into it and can go for mutual agreement of users resulting in smoother, safer, and
their regular checkups in the hospital. The doctor when faster transactions hence it follows a decentralized system and
treating the patient/user can just enter the patient ID of the does not have any central authority controlling it hence each
user and can just view the medical-related info of the user individual or each block in that particular blockchain network
without going through any kind of paper-based files or will have authority and access on the transactions in the
documents. This can prevent the misusage of the data from blockchain or data being stored in the blockchain [14]. It is a
unauthenticated users and can become a reliable application to customized technology that can produce systematic actions,
store the user’s health-related data. This gives the users a events, and payments automatically when the conditions of
sense of control over their medical information. the trigger are fired. It has a very strong and high standard of
automation capability.

VII. BLOCKCHAIN TECHNOLOGY


Blockchain is a technology that stores the given input IX. TRANSACTION PROCESS IN
data in the form of blocks and connects them all like a chain. BLOCKCHAIN
This is generally referred to as a ‘digital ledger’. It is mainly One basic principle of blockchain
used for storing transactions in blocks and every transaction technology is the way it processes transactions in a secure and
that happens in the blockchain is authenticated by the digital trustable way. For instance, when both persons wish to carry
signature of the owner, which secures all kinds of transactions out a transaction with a private and public key, respectively,
and prevents them from hackers. It gives confidence to the first person will share all the transaction information with
customers to do hassle-free business dealings. Many the public key of the second person. This entire information is
applications use third-party software to store the information combined as a block. The block contains a digital signature, a

978-1-6654-8328-5/22/$31.00 ©2022 IEEE 797

Authorized licensed use limited to: Universiti Kuala Lumpur. Downloaded on June 25,2022 at 09:43:37 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Sixth International Conference on Trends in Electronics and Informatics (ICOEI 2022)
IEEE Xplore Part Number: CFP22J32-ART; ISBN: 978-1-6654-8328-5

timestamp, and other significant, appropriate information. It is by the other users without a specific digital signature and
worth noting that the block doesn’t contain the identities of so it is highly a secure technology and very much a
the people involved in the transaction. This block is then reliable one.
passed across all of the network nodes, and when the correct Many fields such as finance, medicine,
person uses his private key and finds a match with that block healthcare, supply chain, manufacturing, etc., and many
then the transaction is completed successfully. Apart from such industries can employ block chain technology in
undergoing financial transactions, the Blockchain can also do them to enable the safety and security of the data being
transactions related to properties, vehicles, etc. stored in their respective applications. Block chain is
developing technology with various benefits. With so
many advancements happening in this digital world, block
X. IMPACTS OF BLOCKCHAIN chain also emerged as one of the finest technologies to
have a look at and many companies are coming forward to
Blockchain has influenced a drastic change in society.
invest in the research and usage of this seemingly good
Blockchain has a wide range of applications and uses in
technology that is block chain.
healthcare. The ledger technology facilitates the secure
transfer of patient medical records, manages the medicine
supply chain, and helps healthcare researchers unlock XI. SYSTEM ARCHITECTURE
genetic code. Health care centers can construct a
In this application the hospital can store all kinds of
centralized database with the help of recent technology
patient medical data, which is of any kind such as pdfs,
and communicate the information with authorized people
images, text x-rays etc. It can store different types of medical
alone. Blockchain technology can build a decentralized
information such as scans, x-rays, prescriptions, medical
peer-to-peer network for organizations or applications in
conditions, allergies, infections, blood tests, test reports , and
various industries and fields for safe and secure
many other kinds of medical information that can be stored in
transactions. There are lot many applications of
the application. This system enables easy storage and access
Blockchain such as parking vehicles automatically and
of all kinds of medical related works of the users and thus
collection of toll fees etc. where people can pay for and get
enables easy carrying of the health records of the users. The
their services done. Transections can be monitored from
hospital can just feed all kinds of patients’ medical related
starting point of the transaction to till the end of a
data in the application and can save them and store them. The
successful transaction by all users in the supply chain [15].
data in the application is stored safely and securely in the
application ensuring high levels of security and thus keeping
Blockchain has made a great impact on society. the data safely without getting lost and enabling a trustworthy
Blockchain technology can be used as a secure platform interface to store people’s health related data. In this system,
for the healthcare industry to store sensitive patient data. healthcare workers get to sign up to the system and create
Health-related organizations can create a centralized their respective accounts in the system. Once the accounts
database with the technology and share the information have been created, each user gets assigned their respective
with only the appropriately authorized people. Blockchain patient ID, which uniquely identifies each user in the system.
technology can create a decentralized peer-to-peer network For the healthcare workers, whenever they want to access the
for organizations or applications in various industries and medical data of users, they can just enter the patient ID of
fields. It allows people to pay for things like toll fees, users and view all the medical-related details of the users
parking, etc. Transactions or information on a Block chain enabling easy sharing, accessing, viewing, and storing of
platform can be tracked from departure to the destination medical data of users.
point by all of the users in the supply chain.
Block chains can be set up to operate in a variety
of ways, using different mechanisms to secure a consensus
on transactions, seen only by authorized users, and denied
to everyone else. Bitcoin is the most well-known example
that shows how huge Block chain Technology has become.
Block chain’s prime application and the whole reason the
technology was developed in the first place, has helped
many people through financial services such as digital
wallets. One of the main features of blockchain technology
is the way it confirms and authorizes transactions. For
example, if two individuals wish to perform a transaction
with a private and public key, respectively, the first person
party would attach the transaction information to the
public key of the second party. It uses a digital signature
feature to conduct fraud-free transactions making it
impossible to corrupt or change the data of an individual

978-1-6654-8328-5/22/$31.00 ©2022 IEEE 798

Authorized licensed use limited to: Universiti Kuala Lumpur. Downloaded on June 25,2022 at 09:43:37 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Sixth International Conference on Trends in Electronics and Informatics (ICOEI 2022)
IEEE Xplore Part Number: CFP22J32-ART; ISBN: 978-1-6654-8328-5

XII. MODULES OF THE SYSTEM


ARCHITECTURE
There are different modules associated with the
system architecture of the system with the patients and the
healthcare admins as the stakeholders of the proposed system.
The different modules involved in the system are Medical
Records, Encrypted Using SHA-256 algorithm, Data stored in
each block and gets summed up to the genesis block,
validating the integrity of blocks and the Newly created block
is included to the existing block chain. This software or the
mobile application is mainly designed and developed for
hospitals to easily store and manage all the necessary and
required medical records of the patients, who visit their
hospitals in order to avoid the hassle of carrying and
generating paper based reports of each and every patient
visiting their hospital and waste tons of paper every single day
for the sake of medical reports generation. For ages hospitals
in our country have always relied on paper based reports and
still continue to do so and so it is important for us to become
paper less when it comes to storing our medical data and
generating the medical reports on a large scale.
Fig 1: System Architecture In our proposed system, firstly the hospital admins
need to login to their respective accounts. That is, they need to
The picture Figure 1 depicts the architecture diagram of the create their respective accounts and need to login to their
proposed system. In our proposed system of ours, the accounts to actually manage the accounts of the patients in the
stakeholders are the patients, whose data gets entered in the hospital. Once the healthcare admins login to their accounts in
mobile application and who can view their entered records the mobile application, they can now manage and handle all
and track them in the application with the help of Non - the reports of the patients. Once the patient visits a hospital,
fungible Tokens, and the healthcare admins, who manage all the healthcare admins first create an account for him/her by
the records of the patient. entering all their details. The details consist of both personal
There are different modules associated with the as well as medical-related data.
system architecture of the system with the patients and the Personal details such as the name of the patient, mail-
healthcare admins as the stakeholders of the proposed system. id, home address, contact number, weight, age, height, etc.,
The different modules involved in the system are Medical will be stored in the mobile application. Medical records such
Records, Encrypted Using the SHA-256 algorithm, Data as blood tests results, images of scans, x-rays, prescription
stored in each block, Block gets added to the genesis block, details, medicine dosages, infections, allergies, blood groups,
validating the integrity of blocks, and a new block added to blood sugar levels, blood pressure levels, hemoglobin levels,
the existing blockchain. This software or the mobile and many such medical conditions of that particular patient
application is mainly designed and developed for hospitals to can be entered into the mobile application. If the person has
easily store and manage all the necessary and required already visited, an account for them will be created already
medical records of the patients, who visit their hospitals to and so every time he/she visits the hospital, their records will
avoid the hassle of carrying and generating paper-based be updated and modified by the admins and saved in the app.
reports of every patient visiting their hospital and waste tons Once an account is created for the patient and the patient is
of paper every single day for the sake of medical reports added to the database, a unique patient id will be generated
generation. and every time an admin wants to search a particular patient,
The above picture Fig.1 depicts the architectural he can do so by searching that particular patient with the help
diagram of the proposed system. In our proposed system of of the unique patient id generated. Once the hospital admins
ours, the stakeholders are the patients, whose data gets entered have entered all the details of the patients such as the personal
in the mobile application and who can view their entered as well as the medical information of the patients, the entered
records and track them in the application with the help of details gets saved in the application. Once the details get
Non-fungible Tokens, and the healthcare admins, who manage saved in the mobile app, the user will be given the login
all the records of the patient. The data in the application is credentials such as the username or email and their passwords
stored safely and securely in the application ensuring high to login into their respective accounts in their mobile phones.
levels of security and thus keeping the data safely without They can also track their medical records as to who are the
getting lost and enabling a trustworthy interface to store persons who are viewing their records, which is done with the
people’s health-related data.

978-1-6654-8328-5/22/$31.00 ©2022 IEEE 799

Authorized licensed use limited to: Universiti Kuala Lumpur. Downloaded on June 25,2022 at 09:43:37 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Sixth International Conference on Trends in Electronics and Informatics (ICOEI 2022)
IEEE Xplore Part Number: CFP22J32-ART; ISBN: 978-1-6654-8328-5

help of non-fungible tokens. Once the data is entered in the Genesis block. If anyone tries to change the data stored in any
app, the data gets encrypted using various hashing algorithms of the blocks, the entire hash values of all the blocks that
such as SHA-256 algorithms and then after successful follow that particular block will be changed and so it will be
encryption of the data, it gets stored in the form of blocks in easy to identify if any data is being changed and this is what
the database. After many such individual blocks are added, the makes the data stored in the block chain difficult to tamper
blocks get validated to maintain the integrity of the blockchain with. The block chain implementation in this system is done
and ensure that no tampering with data is been done. If the with the help of Python language and so the hashing algorithm
blocks get successfully validated, that block gets added to the used for developing the sys tem is SHA-256 with the help of a
existing block chain, otherwise, the block doesn’t get added to library called hashlib. The class called Minimum Block is
the existing block chain. created and it contains details such as data, timestamp, index,
and the previous hash, which is the hash value of the previous
block.
A function called hashing is used to hash the data of
the blocks using encoding utf-8 and the hash value is
converted into hexadecimal value using the function
hexdigest. If the hash value of the previous block and the
previous of the current block is not match, then it produces a
“wrong previous hash” message. If the hash value of current
block and the hashing () output of that same block is not same,
39 then it produces a “wrong hash at the block” message. If
the timestamp of the previous block is greater than the
timestamp of the current block, then it produces a “Backdating
at the block” message. The data that has been entered and
saved by the users will undergo all of these block chain
methods to encrypt the stored data before it gets stored in the
database.

Fig 2: Fields of the user’s information to be gathered. XIV. RESULT


The patients’ data and medical records which include
The above diagrammatic representation in Fig.2 their medical history, lab results and X-ray reports must be
shows the format of the fields of the data that will be given by secured from third-party access to make sure the data is
the user in the application. The user gets to enter details such secure.
as name, email id, password, username, mobile number, city, The role-based access helps us in achieving this. In addition,
state etc of themselves as well as their family’s to sign up to the role-based access allows only a few people with an
the application. Once the account is been created, the us er appropriate role to have access to the system and not everyone
needs to enter their mail id as well as their password to log in is involved with the system. The information would be
to their respective accounts. confidential and with NFT this is ensured. The system is also
tamper-proof and is highly reliable.

XIII. DATA STORED IN THE BLOCKCHAIN


Once the data entered by the user is saved, the
blockchain part of the system comes in to action now. The
data before gets stored in the database gets processed by the
functions of the block chain and then the data gets stored in
the database. In the block chain, the entered data, which are of
strings undergo hashing and is encrypted to ensure the
security of the data and make it difficult to make changes to
the data been stored in the block chain. This is done using
hashing. In blockchain, the different data gets stored in the
form of blocks and all the blocks are linked to each other
forming a peer-to-peer network. These blocks are linked to
each other with the help of hash values. That is the data in
each block is encrypted and generates unique hash values,
each block has the hash value of itself and also the hash value
of the previous block, therefore forming a chain of blocks.
The first block of the block chain is called the
Fig 3: Throughput of proposed system

978-1-6654-8328-5/22/$31.00 ©2022 IEEE 800

Authorized licensed use limited to: Universiti Kuala Lumpur. Downloaded on June 25,2022 at 09:43:37 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Sixth International Conference on Trends in Electronics and Informatics (ICOEI 2022)
IEEE Xplore Part Number: CFP22J32-ART; ISBN: 978-1-6654-8328-5

XV. CONCLUSION
While conducting the experiments we simulated the As technical advancements are rampant in every field
number of users and evaluated the performance of the system. nowadays, its high time that we go paper-less when it comes
These simulations are run on the proposed framework and at to carrying medical documents and so implementation of our
the end, throughput is analyzed. It is observed while system could really benefit the society at a larger scale by
conducting this experiment that as the number of users and saving time and energy in maintaining so many health-related
requests increase the throughput of the system increased records in the form of physical documents. Thus our system
considerably in a linear manner. This linear increase in could help society in easy maintenance of their medical
throughput indicates the efficiency of the proposed records in a secure manner. We as engineers always look up to
framework. In JMeter, the throughput is represented in apply engineering principles in solving problems faced by
Data/time i.e. KB/sec units. society and people in their day-to-day lives and try to make
lives simple and easier by applying the principles of
engineering and technology and making lives better and
simpler to live. Thus our aim to develop this project is to
create a considerable amount of impact on people’s lives and
to reduce human effort.

XVI. FUTURE WORK


Future developments to this mobile application
would be to add a feature in the app that could read human
handwriting text of doctors, detect it and extract the data with
good accuracy and store it in the database, thus not restricting
itself to text-based data and also include a feature to add a QR
code in the app, where the doctor can just scan the QR code to
view the medical information of a particular user.

Fig 4: Latency of the proposed system REFERENCES

We simulated the number of users for our system by [1]. A. Garba, Z. Chen, Z. Guan and G. Srivastava, "Light Ledger: A Novel
using JMeter. In JMeter latency is measured in terms of Block chain-Based Domain Certificate Authentication and Validation
Scheme," in IEEE Transactions on Network Science and Engineering, vol. 8,
milliseconds. The following graph gives an overview of the no. 2, pp. 1698-1710, 1 April-June 2021, doi: 10.1109/TNSE.2021.3069128.
average latency of our system along with the throughput. The
highest recorded latency in this experiment is 14ms. [2]. C. -T . Li, D. -H. Shih, C. -C. Wang, C. -L. Chen and C. -C. Lee, "A
Block chain Based Data Aggregation and Group Authentication Scheme for
Electronic Medical System," in IEEE Access, vol. 8, pp. 173904-173917,
The transaction size was calculated from a block size 2020, doi: 10.1109/ACCESS.2020.3025898.
perspective and was calculated in a generalized manner. The
patient's online transaction for bill payment could be [3]. Hao Jin, Yan Luo, Peilong Li (2019), ‘A Review of Secure and P rivacy-
represented as follows: Preserving Medical Data Sharing’.

[4]. J. Sun, X. Yao, S. Wang and Y. Wu, "Block chain-Based Secure Storage
and Access Scheme for Electronic Medical Records in IPFS," in IEEE
Access, vol. 8, pp. 59389-59401, 2020, doi: 10.1109/ACCESS.2020.2982964.

[5J. T ao and L. Ling, "Practical Medical Files Sharing Scheme Based on


Block chain and Decentralized Attribute-Based Encryption," in IEEE Access,
vol. 9, pp. 118771-118781, 2021, doi: 10.1109/ACCESS.2021.3107591.

[6]. Mohammad Moussa Madine, Ammar Ayman Battah, Ibrar Yaqoob,


Khaled Sala, Raja Jayaraman (2020), ‘Blockchain For Giving Patients
Control Over T heir Medical Records’.

[7]. D. C. Nguyen, P. N. Pathirana, M. Ding and A. Seneviratne, "Blockchain


for Secure EHRs Sharing of Mobile Cloud Based E-Health Systems," in IEEE
Access, vol. 7, pp. 66792-66806, 2019, DOI:
10.1109/ACCESS.2019.2917555.

[8]. R. Akkaoui, X. Hei and W. Cheng, "EdgeMediChain: A Hybrid Edge


Fig 5: Transaction size Blockchain-Based Framework for Health Data Exchange," in IEEE Access,
vol. 8, pp. 113467-113486, 2020, doi: 10.1109/ACCESS.2020.3003575. [9].
Ray Hales Hylock, Xiaoming Zeng (2019), ‘A Blockchain Framework for
Patient Centered Health Records and Exchange (Healthchain)’.

978-1-6654-8328-5/22/$31.00 ©2022 IEEE 801

Authorized licensed use limited to: Universiti Kuala Lumpur. Downloaded on June 25,2022 at 09:43:37 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Sixth International Conference on Trends in Electronics and Informatics (ICOEI 2022)
IEEE Xplore Part Number: CFP22J32-ART; ISBN: 978-1-6654-8328-5

[10]. S. Rasool, A. Saleem, M. Iqbal, T . Dagiuklas, S. Mumtaz and Z. u.


Qayyum, "Docschain: Blockchain-Based IoT Solution for Verification of
Degree Documents," in IEEE Transactions on Computational Social Systems,
vol. 7, no. 3, pp. 827-837, June 2020, doi: 10.1109/T CSS.2020.2973710..

[11]. Son, Seunghwan, Joonyoung Lee, Myeonghyun Kim, Sungjin Yu,


Ashok Kumar Das and Youngho Park. “Design of Secure Authentication
Protocol for Cloud-Assisted T elecare Medical Information System Using
Blockchain.” IEEE Access 8 (2020): 192177-192191.

[12]. V. Malamas, P. Kotzanikolaou, T . K. Dasaklis and M. Burmester, "A


Hierarchical Multi Blockchain for Fine Grained Access to Medical Data," in
IEEE Access, vol. 8, pp. 134393-134412, 2020, doi:
10.1109/ACCESS.2020.3011201.

[13]. Xiaodong Yang, Ting Li, Long Wen, Caifen Wang (2020), ‘Medical
Data Sharing Scheme Based on Attribute Cryptosystem and Block chain
T echnology’.

[14]. X. Liu, Z. Wang, C. Jin, F. Li and G. Li, "A Blockchain -Based Medical
Data Sharing and Protection Scheme," in IEEE Access, vol. 7, pp. 118943 -
118953, 2019, doi: 10.1109/ACCESS.2019.2937685.

[15]. Y. Zhang, C. Xu, X. Lin and X. Shen, "Blockchain -Based Public


Integrity Verification for Cloud Storage against Procrastinating Auditors," in
IEEE T ransactions on Cloud Computing, vol. 9, no. 3, pp. 923 -937, 1 July-
Sept. 2021, doi: 10.1109/T CC.2019.2908400.

[16] K. U. maheswari and G. Shobana, "T he State of the art tools and
techniques for remote digital forensic investigations," 2021 3rd International
Conference on Signal Processing and Communication (ICPSC), 2021, pp.
464-468, doi: 10.1109/ICSPC51351.2021.9451718.

[17] K. Umamaheswari and G. Shobana, "A defensible role-based case


management system for remote forensic investigation," 2021 International
Conference on Computing, Communication, and Intelligent Systems
(ICCCIS), 2021, pp. 232-238, doi: 10.1109/ICCCIS51004.2021.9397202.

[18] G. Shobana and K. Umamaheswari, "Forecasting by Machine Learning


T echniques and Econometrics: A Review," 2021 6th International Conference
on Inventive Computation Technologies (ICICT), 2021, pp. 1010-1016, doi:
10.1109/ICICT 50816.2021.9358514.

[19] Sivaganesan, D. "Performance Estimation of Sustainable Smart Farming


with Blockchain Technology." IRO Journal on Sustainable Wireless Systems
3, no. 2 (2021): 97-106

[20] Joe, C. Vijesh, and Jennifer S. Raj. "Deniable Authentication Encryption


for Privacy Protection Using Blockchain." Journal of Artificial Intelligence
And Capsule Networks 3, no. 3.(2021): 259 -271

[21] Sivaganesan, D. "Performance Estimation of Sustainable Smart Farming


with Blockchain T echnology." IRO Journal on Sustainable Wireless
Systems 3, no. 2 (2021): 97-106.

978-1-6654-8328-5/22/$31.00 ©2022 IEEE 802

Authorized licensed use limited to: Universiti Kuala Lumpur. Downloaded on June 25,2022 at 09:43:37 UTC from IEEE Xplore. Restrictions apply.

You might also like