Cargando…

Using Ethereum Smart Contracts to Store and Share COVID-19 Patient Data

Introduction The emergence and rapid spread of the coronavirus disease 2019 (COVID-19) pandemic have revealed the limitations in current healthcare systems to handle patient records securely and transparently, and novel protocols are required to address these shortcomings. An attractive option is th...

Descripción completa

Detalles Bibliográficos
Autores principales: Batchu, Sai, Patel, Karan, Henry, Owen S, Mohamed, Aleem, Agarwal, Ank A, Hundal, Henna, Joshi, Aditya, Thoota, Sankeerth, Patel, Urvish K
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Cureus 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8853077/
https://www.ncbi.nlm.nih.gov/pubmed/35198290
http://dx.doi.org/10.7759/cureus.21378
_version_ 1784653159626440704
author Batchu, Sai
Patel, Karan
Henry, Owen S
Mohamed, Aleem
Agarwal, Ank A
Hundal, Henna
Joshi, Aditya
Thoota, Sankeerth
Patel, Urvish K
author_facet Batchu, Sai
Patel, Karan
Henry, Owen S
Mohamed, Aleem
Agarwal, Ank A
Hundal, Henna
Joshi, Aditya
Thoota, Sankeerth
Patel, Urvish K
author_sort Batchu, Sai
collection PubMed
description Introduction The emergence and rapid spread of the coronavirus disease 2019 (COVID-19) pandemic have revealed the limitations in current healthcare systems to handle patient records securely and transparently, and novel protocols are required to address these shortcomings. An attractive option is the use of Ethereum smart contracts to secure the storage of medical records and concomitant data logs. Ethereum is an open-source platform that can be used to construct smart contracts, which are collections of code that allow transactions under certain parameters and are self-executable. Methods The present study developed a proof-of-concept smart contract that stores COVID-19 patient data such as the patient identifier (ID), variant, chest CT grade, and significant comorbidities. A sample, fictitious patient data for the purpose of testing was configured to a private network. A smart contract was created in the Ethereum state and tested by measuring the time to insert and query patient data. Results Testing with a private, Proof of Authority (PoA) network required only 191 milliseconds and 890 MB of memory per insertion to insert 50 records while inserting 350 records required 674 milliseconds and similar memory per insertion, as memory per insertion was nearly constant with the increasing number of records inserted. Retrieving required 912 MB for a query involving all three fields and no wildcards in a 350-record database. Only 883 MB was needed to procure a similar observation from a 50-record database. Conclusion This study exemplifies the use of smart contracts for efficient retrieval/insertion of COVID-19 patient data and provides a case use of secure and efficient data logging for sensitive COVID-19 data.
format Online
Article
Text
id pubmed-8853077
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Cureus
record_format MEDLINE/PubMed
spelling pubmed-88530772022-02-22 Using Ethereum Smart Contracts to Store and Share COVID-19 Patient Data Batchu, Sai Patel, Karan Henry, Owen S Mohamed, Aleem Agarwal, Ank A Hundal, Henna Joshi, Aditya Thoota, Sankeerth Patel, Urvish K Cureus Quality Improvement Introduction The emergence and rapid spread of the coronavirus disease 2019 (COVID-19) pandemic have revealed the limitations in current healthcare systems to handle patient records securely and transparently, and novel protocols are required to address these shortcomings. An attractive option is the use of Ethereum smart contracts to secure the storage of medical records and concomitant data logs. Ethereum is an open-source platform that can be used to construct smart contracts, which are collections of code that allow transactions under certain parameters and are self-executable. Methods The present study developed a proof-of-concept smart contract that stores COVID-19 patient data such as the patient identifier (ID), variant, chest CT grade, and significant comorbidities. A sample, fictitious patient data for the purpose of testing was configured to a private network. A smart contract was created in the Ethereum state and tested by measuring the time to insert and query patient data. Results Testing with a private, Proof of Authority (PoA) network required only 191 milliseconds and 890 MB of memory per insertion to insert 50 records while inserting 350 records required 674 milliseconds and similar memory per insertion, as memory per insertion was nearly constant with the increasing number of records inserted. Retrieving required 912 MB for a query involving all three fields and no wildcards in a 350-record database. Only 883 MB was needed to procure a similar observation from a 50-record database. Conclusion This study exemplifies the use of smart contracts for efficient retrieval/insertion of COVID-19 patient data and provides a case use of secure and efficient data logging for sensitive COVID-19 data. Cureus 2022-01-18 /pmc/articles/PMC8853077/ /pubmed/35198290 http://dx.doi.org/10.7759/cureus.21378 Text en Copyright © 2022, Batchu et al. https://creativecommons.org/licenses/by/3.0/This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Quality Improvement
Batchu, Sai
Patel, Karan
Henry, Owen S
Mohamed, Aleem
Agarwal, Ank A
Hundal, Henna
Joshi, Aditya
Thoota, Sankeerth
Patel, Urvish K
Using Ethereum Smart Contracts to Store and Share COVID-19 Patient Data
title Using Ethereum Smart Contracts to Store and Share COVID-19 Patient Data
title_full Using Ethereum Smart Contracts to Store and Share COVID-19 Patient Data
title_fullStr Using Ethereum Smart Contracts to Store and Share COVID-19 Patient Data
title_full_unstemmed Using Ethereum Smart Contracts to Store and Share COVID-19 Patient Data
title_short Using Ethereum Smart Contracts to Store and Share COVID-19 Patient Data
title_sort using ethereum smart contracts to store and share covid-19 patient data
topic Quality Improvement
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8853077/
https://www.ncbi.nlm.nih.gov/pubmed/35198290
http://dx.doi.org/10.7759/cureus.21378
work_keys_str_mv AT batchusai usingethereumsmartcontractstostoreandsharecovid19patientdata
AT patelkaran usingethereumsmartcontractstostoreandsharecovid19patientdata
AT henryowens usingethereumsmartcontractstostoreandsharecovid19patientdata
AT mohamedaleem usingethereumsmartcontractstostoreandsharecovid19patientdata
AT agarwalanka usingethereumsmartcontractstostoreandsharecovid19patientdata
AT hundalhenna usingethereumsmartcontractstostoreandsharecovid19patientdata
AT joshiaditya usingethereumsmartcontractstostoreandsharecovid19patientdata
AT thootasankeerth usingethereumsmartcontractstostoreandsharecovid19patientdata
AT patelurvishk usingethereumsmartcontractstostoreandsharecovid19patientdata