AN ETHEREUM-BASED ELECTRONIC HEALTH RECORD SYSTEM WITH SQL QUERY SUPPORT

Blockchains’ power of decentralization, immutability, and transparency has found its application in many fields. The blockchain is an append-only structure. As the blockchain grows, accessing blocks from the past in an efficient manner has become a challenging task. Further, blockchains were not initially envisioned to be read-heavy systems. With the passage of time, more and more applications are using blockchains and therefore blockchains need to provide active support for high read loads concerning the history state as well. To facilitate data querying in blockchain, we have proposed an SQL query processing feature in the Ethereum blockchain through a decentralized application. More specifically, we build an Ethereum-based Electronic Health Record (EHR) system with SQL query support. The following approaches for query processing have been explored and implemented: (i) linearly scanning blockchain, (ii) scanning only from a user-specified block, (iii) replication in database, (iv) indexing in a database, and (v) using smart contracts. Our timing analysis across these implementations reveals that the smart contracts-based approach has reasonable performance gains compared the other approaches.

Authors

Publication Details

Journal
ICTACT Journal on Soft Computing
Published
2024-10-01
DOI
https://doi.org/10.21917/ijsc.2024.0489
Primary Topic
Electronic Health Records Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AN ETHEREUM-BASED ELECTRONIC HEALTH RECORD SYSTEM WITH SQL QUERY SUPPORT

Pallav Kumar Baruah, Suvam Tamang, Srinath M.S.
ICTACT Journal on Soft Computing
Electronic Health Records Systems
article

AN ETHEREUM-BASED ELECTRONIC HEALTH RECORD SYSTEM WITH SQL QUERY SUPPORT

Pallav Kumar Baruah, Suvam Tamang, Srinath M.S.
article en

Abstract

Blockchains’ power of decentralization, immutability, and transparency has found its application in many fields. The blockchain is an append-only structure. As the blockchain grows, accessing blocks from the past in an efficient manner has become a challenging task. Further, blockchains were not initially envisioned to be read-heavy systems. With the passage of time, more and more applications are using blockchains and therefore blockchains need to provide active support for high read loads concerning the history state as well. To facilitate data querying in blockchain, we have proposed an SQL query processing feature in the Ethereum blockchain through a decentralized application. More specifically, we build an Ethereum-based Electronic Health Record (EHR) system with SQL query support. The following approaches for query processing have been explored and implemented: (i) linearly scanning blockchain, (ii) scanning only from a user-specified block, (iii) replication in database, (iv) indexing in a database, and (v) using smart contracts. Our timing analysis across these implementations reveals that the smart contracts-based approach has reasonable performance gains compared the other approaches.

ICTACT Journal on Soft ComputingVol. 15(2)
Openalex Percentile: Top 74%
Electronic Health Records Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

AN ETHEREUM-BASED ELECTRONIC HEALTH RECORD SYSTEM WITH SQL QUERY SUPPORT — Pallav Kumar Baruah, Suvam Tamang, et al. · ICTACT Journal on Soft Computing (2024) | TGRS Research Map | TGRS