Software solution for electrocardiogram storage and analysis

M.S. Yefremov, Yu.V. Krak

Abstract


Software solutions for medical and healthcare fields are becoming increasingly popular due to advancements in information technology. Over the past decades peak detection algorithms as well as detection of other segments on ECG, arrhythmias detection and other pathologies detection algorithms achieved significant accuracy. This study proposes an approach for integrating such algorithms into a unified systems by developing a software solution that analyzes available ECGs from various sources, standardizes them into a common format, and provides detailed reporting that is easily understandable for medical experts or patients. The implementation is carried out as a web application that can provide users with information about cardiograms, process ECGs depending on the integrated algorithms, store necessary ECG segments, diagnostic results, and more. The system incorporates a newly developed algorithm for detecting R-peaks and visualizing ECG signals processed by the algorithm with annotations obtained both automatically and with the participation of cardiology specialists.

Prombles in programming 2024; 4: 43-50


Keywords


electrocardiogram; signal processing; software solutions; database; data formats

References


Goldberger, A.L. et al. "PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals." Circulation. Vol. 101, 23 (2000): E215-20. CrossRef

Liu, F. et al. An open access database for evaluating the algorithms of electrocardiogram rhythm and morphology abnormality detection. Journal of Medical Imaging and Health Informatics, 8(7), (2018): 1368-1373. CrossRef

Cai, Z. et al. An Open-Access Long-Term Wearable ECG Database for Premature Ventricular Contractions and Supraventricular Premature Beat Detection, Journal of Medical Imaging and Health Informatics, 10(11), (2020): 2663-2667. CrossRef

Mu, H. et all. Electrocardiogram Minnesota codings from 30 000 adult cases with Kazakh ethnicity in Xinjiang, China. Zhonghua liuxingbingxue zazhi. 31(4), (2010): 451-454 PMID: 20513295.

ANSI/AAMI EC11:1991/(R) (2001) Diagnostic Electrocardiographic Devices, 2ed

Kemp, B., Olivan, J. European data format 'plus' (EDF+), an EDF alike standard format for the exchange of physiological data. Clinical Neurophysiology, 14(9),(2003):1755-1761. CrossRef

Xie, C. et al. Waveform Database Software Package (WFDB) for Python (version 4.1.0). (2023). PhysioNet. doi/10.13026/9njx-6322

Philips Healthcare SERVICE BULLETIN. SB86000222A: 860292, 860323, 989803190581 - Release Holter 3.0.3. 2017.

Health Insurance Portability and Accountability Act [HIPAA] of 1996, Pub. L. No. 104-191.

Consolidated text: Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation).

Krak, Iu., Pashko A., Stelia O., Barmak, O., Pavlov, S. Selection Parameters in the ECG Signals for Analysis of QRS Complexes. 1st International Workshop on Intelligent Information Technologies and Systems of Information Security, InteIITSIS 2020, Khmelnytskyi, 10-12 June 2020. Vol. 2623. 2020, pp.1-13. https://ceur-ws.org/Vol-2623/paper1.pdf

Pashko, A., Krak, Iu., Stelia, O., Khorozov, O. Isolation of informative features for the analysis of QRS complex in ECG signals. Advances in Intelligent Systems and Computing, Vol. 1246 AISC, 2021. pp. 409 - 422. CrossRef

Grinberg, M. (2018). Flask web development: developing web applications with python. x27; Reilly Media, Inc.




DOI: https://doi.org/10.15407/pp2024.04.043

Refbacks

  • There are currently no refbacks.