Utilizing the Ethereum blockchain for retrieving and archiving augmented reality surgical navigation data

Aim: Conventional techniques to share and archive spinal imaging data raise issues with trust and security, with novel approaches being more greatly considered. Ethereum smart contracts present one such novel approach. Ethereum is an open-source platform that allows for the use of smart contracts. S...

Full description

Saved in:
Bibliographic Details
Main Authors: Sai Batchu, Michael J. Diaz, Lauren Ladehoff, Kevin Root, Brandon Lucke-Wold
Format: Article
Language:English
Published: Open Exploration 2023-02-01
Series:Exploration of Drug Science
Subjects:
Online Access:https://www.explorationpub.com/uploads/Article/A10085/10085.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1825199301951750144
author Sai Batchu
Michael J. Diaz
Lauren Ladehoff
Kevin Root
Brandon Lucke-Wold
author_facet Sai Batchu
Michael J. Diaz
Lauren Ladehoff
Kevin Root
Brandon Lucke-Wold
author_sort Sai Batchu
collection DOAJ
description Aim: Conventional techniques to share and archive spinal imaging data raise issues with trust and security, with novel approaches being more greatly considered. Ethereum smart contracts present one such novel approach. Ethereum is an open-source platform that allows for the use of smart contracts. Smart contracts are packages of code that are self-executing and reside in the Ethereum state, defining conditions for programmed transactions. Though powerful, limited attempts have been made to showcase the clinical utility of such technologies, especially in the pre- and post-operative imaging arenas. Herein, we therefore aim to propose a proof-of-concept smart contract that stores intraoperative three-dimensional (3D) augmented reality surgical navigation (ARSN) data and was tested on a private, proof-of-authority network. To the author’s best knowledge, the present study represents a first-use case of the InterPlanetary File Storage protocol for storing and retrieving spine imaging smart contracts. Methods: The content identifier hashes were stored inside the smart contracts while the interplanetary file system (IPFS) was used to efficiently store the image files. Insertion was achieved with four storage mappings, one for each of the following: fictitious patient data, specific diagnosis, patient identity document (ID), and Gertzbein grade. Inserted patient observations were then queried with wildcards. Insertion and retrieval times for different record volumes were collected. Results: It took 276 milliseconds to insert 50 records and 713 milliseconds to insert 350 records. Inserting 50 records required 934 Megabyte (MB) of memory per insertion with patient data and imaging, while inserting 350 records required almost the same amount of memory per insertion. In a database of 350 records, the retrieval function needs about 1,026 MB to query a record with all three fields left blank, but only 970 MB to obtain the same observation from a database of 50 records. Conclusions: The concept presented in this study exemplifies the clinical utility of smart contracts and off-chain data storage for efficient retrieval/insertion of ARSN data.
format Article
id doaj-art-f2a583a610a3427d97d7aee33d5fde7e
institution Kabale University
issn 2836-7677
language English
publishDate 2023-02-01
publisher Open Exploration
record_format Article
series Exploration of Drug Science
spelling doaj-art-f2a583a610a3427d97d7aee33d5fde7e2025-02-08T05:16:47ZengOpen ExplorationExploration of Drug Science2836-76772023-02-011556310.37349/eds.2023.00005Utilizing the Ethereum blockchain for retrieving and archiving augmented reality surgical navigation dataSai Batchu0https://orcid.org/0000-0003-1531-9682Michael J. Diaz1https://orcid.org/0000-0003-2291-8122Lauren Ladehoff2https://orcid.org/0000-0002-5421-3699Kevin Root3https://orcid.org/0000-0003-4903-3674Brandon Lucke-Wold4https://orcid.org/0000-0001-6577-4080Cooper Medical School, Rowan University, Camden, NJ 08103, USACollege of Medicine, University of Florida, Gainesville, FL 32611, United StatesMorsani College of Medicine, University of South Florida, Tampa, FL 33620, United StatesCollege of Medicine, University of Florida, Gainesville, FL 32611, United StatesDepartment of Neurosurgery, University of Florida, Gainesville, FL 32611, United StatesAim: Conventional techniques to share and archive spinal imaging data raise issues with trust and security, with novel approaches being more greatly considered. Ethereum smart contracts present one such novel approach. Ethereum is an open-source platform that allows for the use of smart contracts. Smart contracts are packages of code that are self-executing and reside in the Ethereum state, defining conditions for programmed transactions. Though powerful, limited attempts have been made to showcase the clinical utility of such technologies, especially in the pre- and post-operative imaging arenas. Herein, we therefore aim to propose a proof-of-concept smart contract that stores intraoperative three-dimensional (3D) augmented reality surgical navigation (ARSN) data and was tested on a private, proof-of-authority network. To the author’s best knowledge, the present study represents a first-use case of the InterPlanetary File Storage protocol for storing and retrieving spine imaging smart contracts. Methods: The content identifier hashes were stored inside the smart contracts while the interplanetary file system (IPFS) was used to efficiently store the image files. Insertion was achieved with four storage mappings, one for each of the following: fictitious patient data, specific diagnosis, patient identity document (ID), and Gertzbein grade. Inserted patient observations were then queried with wildcards. Insertion and retrieval times for different record volumes were collected. Results: It took 276 milliseconds to insert 50 records and 713 milliseconds to insert 350 records. Inserting 50 records required 934 Megabyte (MB) of memory per insertion with patient data and imaging, while inserting 350 records required almost the same amount of memory per insertion. In a database of 350 records, the retrieval function needs about 1,026 MB to query a record with all three fields left blank, but only 970 MB to obtain the same observation from a database of 50 records. Conclusions: The concept presented in this study exemplifies the clinical utility of smart contracts and off-chain data storage for efficient retrieval/insertion of ARSN data.https://www.explorationpub.com/uploads/Article/A10085/10085.pdfspineblockchainethereumsmart contractssolidityinterplanetary file systemspinal imaging
spellingShingle Sai Batchu
Michael J. Diaz
Lauren Ladehoff
Kevin Root
Brandon Lucke-Wold
Utilizing the Ethereum blockchain for retrieving and archiving augmented reality surgical navigation data
Exploration of Drug Science
spine
blockchain
ethereum
smart contracts
solidity
interplanetary file system
spinal imaging
title Utilizing the Ethereum blockchain for retrieving and archiving augmented reality surgical navigation data
title_full Utilizing the Ethereum blockchain for retrieving and archiving augmented reality surgical navigation data
title_fullStr Utilizing the Ethereum blockchain for retrieving and archiving augmented reality surgical navigation data
title_full_unstemmed Utilizing the Ethereum blockchain for retrieving and archiving augmented reality surgical navigation data
title_short Utilizing the Ethereum blockchain for retrieving and archiving augmented reality surgical navigation data
title_sort utilizing the ethereum blockchain for retrieving and archiving augmented reality surgical navigation data
topic spine
blockchain
ethereum
smart contracts
solidity
interplanetary file system
spinal imaging
url https://www.explorationpub.com/uploads/Article/A10085/10085.pdf
work_keys_str_mv AT saibatchu utilizingtheethereumblockchainforretrievingandarchivingaugmentedrealitysurgicalnavigationdata
AT michaeljdiaz utilizingtheethereumblockchainforretrievingandarchivingaugmentedrealitysurgicalnavigationdata
AT laurenladehoff utilizingtheethereumblockchainforretrievingandarchivingaugmentedrealitysurgicalnavigationdata
AT kevinroot utilizingtheethereumblockchainforretrievingandarchivingaugmentedrealitysurgicalnavigationdata
AT brandonluckewold utilizingtheethereumblockchainforretrievingandarchivingaugmentedrealitysurgicalnavigationdata