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...
Saved in:
Main Authors: | , , , , |
---|---|
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 |