IJBEM logo
International Journal of Bioelectromagnetism
Vol. 5, No. 1, pp. 284-285, 2003.

previous paper

next paper

www.ijbem.org

Simulation System of Arrhythmia and Artificial Pacemaker using ActiveX Control

Akihiro Takeuchia, Minoru Hiroseb, Mototake Taguchib, Atsushi Hamadaa, and
Noriaki Ikedaa

aDept. of Medical Informatics, Kitasato University Graduate School,
bDept. of Clinical Engineering, School of Allied Health Sciences, Kitasato University, Japan

Correspondence: A Takeuchi, Dept. of Medical Informatics, Kitasato University, 1-15-1, Sagamihara, Kanagawa, 228-8555, Japan.
E-mail: take@bme.ahs.kitasato-u.ac.jp


Abstract. A simulation system, which consisted of the cardiac module and the artificial pacemaker module, was developed with a window-based software technology, ActiveX control. The cardiac module was composed of four kinds of cells, the atrium, the A-V node, the ventricle, and ectopic focuses. Each activity was modeled by the phase response curve that defined automaticity, inactivation interval and the next activation time. The ECG waves were drawn in real time with a ladder diagram. The pacemaker module senses the cardiac impulses, and stimulates the atrium and/or the ventricle according to the user setting, ICHD modes, pacing rate, and output level. This system was useful to understand about arrhythmias and pacemaker, and to experience the artificial pacemaker operation virtually. URL http://info.ahs.kitasato-u.ac.jp/tkweb/tkp/tkpace.html

Keywords: Simulation; Arrhythmia; Pacemaker; Phase-Response Curve; ActiveX Control; Object-Oriented Programming

1.    Introduction

Two mechanisms that produce arrhythmias are automaticity and conduction. These physiological properties of cardiac cells are represented by a phase response curve and an excitability recovery curve, respectively. Some simulation systems including the curves were developed by the standard programming style [Ikeda et al., 1997, Abramovich-Sivan et al., 1998]. The cells and its mathematical functions can be considered as objects and its properties from a point of view of object-oriented programming. The aim of this study is to develop a simulation system using a window-based software technology, ActiveX control, and to reproduce various arrhythmias.

2.  System Overview

The simulation system consisted of the cardiac module and the artificial pacemaker module (Figure 1). The cardiac module (tkp2.exe 130 kB, Visual Basic 6.0) was composed of normal cardiac cells (the sinus and the atrium, the AV-node, and the ventricle) and ectopic focuses (in the atrium, in the ventricle). The cells were implemented as a set of the ActiveX controls and placed in a form of cardiac module. The automaticity and activity of the cells were modeled by a phase response curve (PRC) (Figure 2). PRC defined the next firing time of the cell due to the last stimulated timing. Each ActiveX control calculated new dynamic state at every timer event from the cardiac window. The antegrade and/or retrograde conduction between these cells were controlled by the user’s operation on the check boxes in the cardiac window.

The artificial pacemaker module had two electrodes to sense the cardiac impulses, and recognized the rhythm disturbances automatically. This module stimulated the atrium and/or the ventricle through the electrode according to the user operation, ICHD modes, pacing rate, and output level. The electrodes were implemented using the ActiveX control.

These ActiveX controls run independently, responded to various events generated from the module, and communicated with another ActiveX control by the user operation.

3.  Sample Run

The application runs under MS-Windows (98 or higher) with a wide screen on a high performance computer (CPU: Pentium III, 500 MHz or higher).

Figure 3 showed the control panel and the ECG panel of the cardiac module, with two PRCs of cardiac cells on the other windows. The ECG waveforms were drawn in real time with a ladder diagram simultaneously. The demonstration showed a Wenckebach rhythm with three waves, and two retrograde conductions from ectopic focus to the sinus, and the sinus to the AV-node in the latter part. In addition, the dynamic state of contraction and relaxation of the atrium and the ventricle were presented graphically. Figure 4 showed a simulation of cardiac rhythm disturbances and heart-pacemaker interactions.

4.  Discussion

Although the previous simulation systems have been generally processed in a batch mode, current computer technology can now support real-time cardiac electrophysiological model [Bauch, 2001]. Object-oriented programming has changed the rules in the development of computer programs. An ActiveX control is a component program object that can be re-used by many application programs such as our two modules. This reusable component approach reduces development time and improves program capability and quality.

Our simulation system can theoretically reproduce many aspects of cardiac electrophysiology in real time. User of the system can interactively modify the antegrade and retrograde conductions, the conduction velocity and the refractory periods. The ladder diagram explains reentrant circuits better than a standard textbook. The interactive pacemaker module is able to clarify various pacing concepts. The interactive learning tool may improve students’ comprehension.




Figure 1. Structure of the system.

Figure 2. Example of the phase response curve. a,b, and c: slope of each line, w: crossover point.

 

Figure 3. Example of the system in action.

Figure 4. Example of the system with a pacemaker simulator. Bold lines represent the communication among Active X controls of different windows.

References

Abramovich-Sivan S, Akselrod S. A pacemaker cell pair model based on the phase response curve. Biological Cybernetics 79:77-86, 1998.

Bauch TD, Keller JW Jr., A Unique Multimedia Interactive Electrophysiologic Workstation. 2nd Virtual Congress of Cardiology, 2001, http://www.fac.org.ar/scvc/llave/tlibres/tl096/tl096i.htm

Ikeda N, Takayanagi K, Takeuchi A, Nara Y, Miyahara H. Arrhythmia curve interpretation using a dynamic system model of the myocardial pacemaker, Methods of Information in Medicine, 36:286-289, 1997.

8
previous paper table of contents next paper

© International Society for Bioelectromagnetism