Information Technology Reference
In-Depth Information
PulseGenerator
=
PacingPulse
∧
SensingPulse
∧
TimeSt
∧
MeasuredParameters
∧
Leads
∧
Accelerometer
∧
EventMarkers
∧
BatteryStatus
∧
ImplantData
∧
∧
TelemetrySession
ProgrammableParameters
∧
MagnetTest
We model the pacemaker operations as Z operations over
PulseGenerator
.We
illustrate our approach with the
SetTimer
operation below, which works as a
counter for the pacemaker, incrementing the
time
.InZ,
Δ
St
denotes a change to
the state
St
. We also state that
θ
(
PulseGenerator
\
(
time
))
, which means that only the
time
variable is changed; the remaining state
variables are left unchanged.
\
(
time
)) =
θ
(
PulseGenerator
SetTimer
Δ
PulseGenerator
time
=
time
+1
θ
(
PulseGenerator
\
(
time
)) =
θ
(
PulseGenerator
\
(
time
))
According to its requirements [13], the pacemaker must be capable of sens-
ing pulses from the heart by using leads connected to the heart's chambers.
There are three relevant moments during pulse measurement. As illustrated in
Figure 2, the pacemaker must register the pulse
start
time, the
maximal
ampli-
tude of the pulse and the moment when the pulse
ends
.
Fig. 2.
Relevant moments during pulse measurement
As an example, we present the
VentricleStartTime
operation [7] that reg-
isters the initial moment of a sensed pulse in the ventricle chamber. Its pre-
condition states that: (1) the current
bradycardia operation mode
must sense
either the ventricle chamber or both chambers (
bo mode
.
chambers sensed
∈
{
); (2) there was no previously sensed pulse in the
ventricle (
r wave
= 0); and (3) the measured pulse amplitude from ventricle
chamber is higher than the actual pulse (
v curr measurement
>
r wave
). If
these preconditions are satisfied, the pacemaker will update the value of
r wave
C VENTRICLE
,
C DUAL
}
Search WWH ::
Custom Search