The present disclosure relates to a pacing device, and in particular, although not exclusively, to a controller for a cardiac pacemaker for pacing the heart of a patient.
Pacing devices for applying a pacing signal to control the pacing of a patient's heart are commonly known in the art. Pacing devices, such as internal cardiac pacemakers, can include: one or more sensors for sensing physiological data relating to the patient; a controller for generating the pacing signal based on the physiological data; and electrodes for applying the pacing signal to the patient's heart. Such functional units are generally known in the art and therefore will not necessarily be discussed at length herein.
The one or more sensors of a pacing device may include a cardiac sensor. The cardiac sensor may comprise an electrode arrangement comprising cardiac electrodes which can be positioned in, on or about the heart to sense the cardiac electrical activity of one or more heart chambers. In some pacing devices, the electrodes may also be used to additionally provide the pacing signal to the heart. The electrodes may comprise cardiac pacing wires implanted into the heart, for example, in the right ventricle or the left ventricle.
The sensors of a pacing device may also include a respiratory sensor. The controller may utilize respiratory data from the respiratory sensor to determine the pacing signal. For example, a metabolic demand of a patient may be determined by monitoring the respiration of the patient. The respiratory sensor may comprise one or more of: an air flow sensor, a motion sensor, such as a thoracic abdominal motion sensor, a transthoracic impedance sensor comprising electrodes placed on the abdomen, a visual sensor for visualising movement of the abdomen or a strain gauge placed on the patient's chest. Respiratory data may also be determined by computer analysis of arterial waveforms. The respiratory data may include respiratory cycles determined from zero-crossings of the transthoracic impedance.
Known pacing devices may also receive activity data from an activity sensor. The activity sensor may comprise the cardiac sensor and/or the respiratory sensor. For example, activity data may be determined by monitoring the heart rate or respiratory rate of the patient. The activity sensor may also comprise one or more other sensors such as accelerometers, pulse oximeters, perspiration sensors, video sensors, temperature sensors or other sensors as known in the art. The controller may increase or decrease a rate of pulses of a pacing signal depending on the activity data.
The controller may comprise one or more processors, which may be one or more microprocessors. The one or more processors may operate as a state machine, a central pattern generator (CPG) or by any other implementation known in the art. The controller can generate on-demand atrial and/or ventricular pacing pulses as the pacing signal for application via the electrodes.
According to a first aspect of the present disclosure there is provided a controller for a pacing device, configured to:
The controller may be configured to determine a patient activity level based on the sensor data. The controller may be configured to determine the RSA factor based on the patient activity level.
The sensor data may further comprise one or more of: cardiological data, pulse oximeter data, accelerometer data, body temperature data, perspiration data, camera data, an adenosine triphosphate, ATP, level and an adrenaline level.
The RSA factor may comprise one or more parameters of the pacing signal which provide a heart rate which is higher during an inspiration portion of a respiratory cycle than during an expiration portion of the respiratory cycle. The RSA factor may comprise one or more parameters of the pacing signal which define an extent that a heart rate is higher during an inspiration portion of a respiratory cycle than during an expiration portion of the respiratory cycle.
The CRPS factor may comprise one or more parameters of the pacing signal which provide heartbeat pulses with respiratory phase values that repeat over an integer number of respiratory cycles. A phase value of a heartbeat pulse may repeat over an integer number of respiratory cycles if it varies from a mean phase value by less than a CRPS threshold.
The controller may be configured to determine the CRPS factor based on the RSA factor.
The controller may be configured to provide the pacing signal in accordance with the RSA factor by controlling a timing of pulses in the pacing signal according to:
wherein the first rate is greater than the second rate.
The sensor data may comprise cardiological data. The controller may be configured to determine a baseline heart rate from the cardiological data. The controller may be configured to set the first rate and second rate based on the baseline heart rate.
The controller may be configured to set a ratio of the first rate to the second rate based on the baseline heart rate.
The controller may be configured to determine a patient activity level based on the sensor data. The controller may be configured to set a ratio of the first rate to the second rate based on the patient activity level.
The controller may be configured to provide the pacing signal in accordance with the CRPS factor by controlling a timing of pulses in the pacing signal to correspond to the same set of respiratory phase angles in a repeat sequence over an integer number of respiratory cycles.
The controller may be configured to set the first rate and the second rate to control the timing of the pulses in the pacing signal to correspond to the same set of respiratory phase angles in a repeat sequence over an integer number of respiratory cycles.
The controller may be configured to determine a patient activity level based on the sensor data. The controller may be configured to determine the RSA factor based on the patient activity level. The controller may be configured to set a ratio of the first rate to the second rate based on the RSA factor. The controller may be configured to determine the CRPS factor as values of the first rate and second rate that provide the repeat sequence based on the ratio, a baseline heartrate of the sensor data and a respiratory rate of the respiratory data. The controller may be configured to provide the pacing signal based on the first rate and the second rate.
The controller may be configured to determine a first rate and a second rate that provide a modified baseline heart rate in the pacing signal to provide the repeat sequence.
The controller may be configured to adjust the ratio of the first rate to the second rate to determine the CRPS factor as values of the first rate and second rate that provide the repeat sequence.
The controller may be configured to determine the first rate and the second rate based on the ratio and the baseline heartrate by accessing a look-up table.
The controller may be configured to determine the CRPS factor to reduce the number of respiratory cycles over which the pacing signal repeats.
The controller may be configured to control the timing of the pulses in the pacing signal to correspond to the same set of respiratory phase angles within an acceptable deviation threshold.
The controller may be configured to determine a baseline number of heartbeats per respiratory cycle and/or baseline phase angles based on the cardiological data and the respiratory data. The controller may be configured to determine the set of respiratory phase angles based on the baseline number of heartbeats and/or the baseline phase angles.
The controller may be configured to determine the RSA factor and the CRPS factor based on a respiratory rate of the respiratory data.
The sensor data may comprise cardiological data and the controller may be configured to determine the RSA factor and the CRPS factor based on the cardiological data.
The controller may be configured to determine the RSA factor and the CRPS factor based on a heart rate of the cardiological data.
The controller may be configured to determine the RSA factor and the CRPS factor based on a beats per time interval value of the cardiological data.
The controller may be configured to determine the RSA factor and the CRPS factor based on a beats per breath value determined from the cardiological data and the respiratory data.
The respiratory data may comprise minute ventilation data.
According to a second aspect of the present disclosure there is provide a pacemaker system comprising:
According to a third aspect of the present disclosure there is provided a method for providing a pacing signal for pacing a heart of a patient, the method comprising:
According to a fourth aspect of the present disclosure there is provided a computer program product storing executable instructions for performing any method disclosed herein.
According to a further aspect of the disclosure, there is provided a method for providing a pacing signal for pacing a heart of a patient, the method comprising:
While the disclosure is amenable to various modifications and alternative forms, specifics thereof have been shown by way of example in the drawings and will be described in detail. It should be understood, however, that other embodiments, beyond the particular embodiments described, are possible as well. All modifications, equivalents, and alternative embodiments falling within the spirit and scope of the appended claims are covered as well.
The above discussion is not intended to represent every example embodiment or every implementation within the scope of the current or future Claim sets. The figures and Detailed Description that follow also exemplify various example embodiments. Various example embodiments may be more completely understood in consideration of the following Detailed Description in connection with the accompanying Drawings.
One or more embodiments will now be described by way of example only with reference to the accompanying drawings in which:
The present disclosure relates to a controller for a cardiac pacemaker and associated method of pacing. The method of pacing is derived from the inventor's observations of natural pacing in both healthy subjects and those with a range of physiological conditions under various levels of physical exertion. The proposed pacing scheme aims respond to physical demands on the subject by emulating the natural pacing observed in healthy subjects in such conditions.
The body's natural regulation of heartbeat is in phase with the breathing or respiratory cycle. Synchronisation between the heart and lungs is indicative of a healthy cardiorespiratory system. Coupling strength between the heart and lungs is one of the key factors behind increased synchronisation and decreased coupling strength—for instance through ageing and in patients with heart failure and other cardiorespiratory disorders—results in decreased synchronisation between the heart and lungs.
One example of synchronisation between the heart and lungs includes a reduction in heart rate during expiration (breathing out) and an increase in heart rate during inspiration (breathing in). This is referred to as respiratory sinus arrhythmia (RSA). The loss of RSA is a predictor of cardiovascular risk and a prognostic indicator for multiple diseases including heart failure.
Example pacing systems can be provided in order to artificially restore, maintain or enhance RSA to obtain a profile of a healthy individual. Applications GB 1913050.9 and PCT/GB2020/052149 disclose such systems and are hereby incorporated by reference in their entirety. Example systems may control the timing of stimulus signals (the pacing signal) according to a non-linear function. The non-linear function may be generated by a neuronal oscillator provided by a central pattern generator or a digital simulation.
For the first individual (
For the second individual (
RSA can be clearly seen in
Heart beats are shown on each plot of
Therefore, a heart may be considered as having three operating states: (i) unsynchronised with no CRPS and no RSA, particularly prevalent when the heart is under severe stress and/or there is an interruption in breathing; (ii) phase synchronised CRPS with no RSA, particularly prevalent when a person is performing an activity such as exercise; and (iii) phase synchronised CRPS with RSA, prevalent when a healthy heart is at rest or performing a moderate amount of activity relative to an underlying fitness. In various embodiments of the present disclosure, controllers for pacing devices are provided which may tend to move the heart state upwards from state (i) to state (iii) depending on the demand on the heart (activity, etc.) relative to an underlying fitness and/or tissue health.
The present disclosure provides controllers for pacing devices that account for the two types of natural cardiorespiratory synchronisation in healthy individuals— RSA at rest (and low levels of activity relative to an individual's fitness level) and a continual tendency towards CRPS. The present disclosure provides controllers for pacing systems that can provide a pacing signal for pacing a heart of a patient with an RSA component while maintaining CRPS. Specifically, the controller can determine: (i) a RSA factor of a pacing signal for inducing RSA in the patient; and (ii) a cardio-respiratory phase synchronisation, CRPS, factor of the pacing signal for inducing CRPS in the patient. The controller can determine the two factors based on sensor data relating to the patient. The sensor data includes respiratory data for aiding the synchronisation of the timing of the pacing signal in accordance with the RSA factor and the CRPS factor.
In some examples, the controller the controller may determine the RSA factor based on a patient activity level indicated by the sensor data. The controller may reduce the amount of RSA in the pacing signal in proportion to (or as a non-linear function of) an increase in activity level. As the activity level increases beyond an upper (safe) limit for a patient's individual fitness/tissue health, the controller may determine the RSA factor as zero (or one depending on the implementation) to provide a pacing signal that does not induce any RSA. In this way, the controller may not attempt to induce RSA when sensor data indicates that a cardiorespiratory system is under temporary increased stress, such as during intense exercise or other strenuous activity. As a result, the controller provides a pacing signal that advantageously replicates the natural pacing of a healthy cardiorespiratory system at rest and as a stress level is increased.
The controller can advantageously provide a pacing signal for inducing both RSA and CRPS. In this way, the controller may induce both RSA and CRPS when sensor data indicates that the cardiorespiratory system is not under increased stress, such as when the patient is at rest or undertaking moderate levels of activity.
In some examples, the controller may also determine the RSA factor and CRPS factor to induce neither RSA nor CRPS if sensor data indicates that the patient is under a severe level of stress beyond a safety threshold. The controller may also induce neither type of synchronisation during a calibration mode or free-running mode during which the controller may determine a baseline health or fitness of a patient based on a baseline set of sensor data. For example, the controller may determine a patient's underlying fitness/disease state by entering a diagnosis mode during which the patient undertakes a known activity, for example a 6 minute walk test. The controller may then determine a baseline mean pulse rate and level of RSA and CRPS factor adjustment to apply to the pacing signal per unit change in respiration rate. In the calibration mode, the controller may determine a set of cardio-respiratory relationship data defining relationships between cardiological sensor data and respiratory sensor data over a range of activity levels. For example, the controller may be configured to determine, for a particular patient, an ideal heart rate as a function of non-cardiological sensor data based on the relationship between the cardiological sensor data and the non-cardiological sensor data during the calibration mode.
A pacing device implementing a controller as disclosed herein, can slow down disease progression, reverse damage to heart muscle (remodelling of the myocardium), or obtain better cardiac pumping function from the remaining viable cardiac muscle in order to improve quality of life outcomes for the subject of the cardiac device.
The one or more sensors 304 may comprise a respiratory sensor for providing respiratory data as sensor data to the controller 308. The respiratory sensor may comprise an electromyography sensor or a chest impedance sensor, for example. The respiratory sensor may be configured to sense a signal indicative of respiration of the subject. The one or more sensors 304 may further comprise a cardiac sensor and/or an activity sensor for providing respective cardiological data and/or activity data relating to the subject. Use of such data by the controller 308 is discussed further below.
The respiratory data may comprise minute ventilation data. The controller may be configured to determine a minute ventilation parameter based on the minute ventilation data. Minute ventilation (VE) is defined as the volume of gas inhaled (inhaled minute ventilation) or exhaled (exhaled minute ventilation) from a person's lungs per minute. Minute ventilation can be written as:
VE=TV×f
Tidal volume is a measure of the volume of air displaced between normal inhalation and exhalation without extra effort. Minute ventilation (VE) is proportional to respiratory effort and the frequency of respiration. The controller 308 may determine the activity level based on the minute ventilation parameter.
Any of the one or more sensors 304 may be provided by conventional sensors used in the art (such as those described in the background section above) and may include mechanisms or adhesives for coupling the one or more sensors 304 to the subject. The cardiac pacing device 302 may be configured to communicate with the one or more sensors 304 via a wireless or wired communications link. For example, a near-field communications link could operate through tissue of the patient so that one of i) the cardiac pacing device 302 and ii) the one or more sensors 304 is provided internally and the other is provided externally.
The one or more pacing electrodes 306 may be provided by conventional pacing electrodes that are configured to apply an electrical stimulus to the subject. The one or more pacing electrodes 306 may comprise a mechanism or adhesive for attaching the one or more pacing electrodes 306 to the subject. The one or more pacing electrodes 306 may also provide the functionality of a cardiac sensor.
The cardiac pacemaker device 302 comprises a controller 308 and an electrical stimulus generator 310. The controller 308 may comprise one or more processors. The one or more processors may operate as a state machine, a central pattern generator (CPG) or by any other implementation known in the art. The controller 308 can generate on-demand atrial and/or ventricular pacing pulses as a stimulus signal for application via the pacing electrodes 306.
The controller 308 is configured to receive sensor data including the respiratory data from the one or more sensors 304 at a sensor signal input 312. The controller 308 is configured to determine a RSA factor and a CRPS factor of a pacing signal based on the sensor data and provide the pacing signal for pacing a heart of the patient in accordance with the RSA factor and the CRPS factor. The controller 308 may provide the pacing signal to the electrical stimulus generator 310 which provides a corresponding stimulus signal to the heart of the patient via the one or more pacing electrodes 306. In other examples, the electrical stimulus generator may form part of the controller 308 and the controller may provide the pacing signal as a stimulus signal directly to the one or more pacing electrodes 306. The pacing signal and stimulus signal may comprise a sequence of pulses with a timing corresponding to a timing of an induced heartbeat in the heart of the patient.
The cardiac pacing device 302 may be an implantable device. For example, the cardiac pacing device 302 may have a housing, which may be biologically inactive, or non-reactive. The housing may have dimensions of 10 cm or less by 5 cm or less, for example. The cardiac pacing device 302 may include a power source to power the device 302.
The electrical stimulus generator 310 is configured to generate the stimulus signal based on the pacing signal provided by the controller 308. The electrical stimulus generator 310 may be provided by conventional pulse generation hardware, for example, and is configured to provide the stimulus signal to the one or more pacing electrodes 306.
The controller 308 may be provided by hardware, software or a combination of hardware and software. In one example, the controller 308 may be provided as software modules that are executed by hardware, for example.
According to the first aspect the controller 308 of the pacing device 302 is configured to receive sensor data comprising respiratory data. The controller 308 may receive the sensor data from the one or more sensors 304. The controller 308 is configured to determine a RSA factor of a pacing signal based on the sensor data and determine a CRPS factor of the pacing signal dependent on the sensor data, and provide the pacing signal for pacing a heart of a patient in accordance with the RSA factor and the CRPS factor.
As described above, the controller 308 may determine the RSA factor and accordingly provide a pacing signal to artificially induce RSA in the patient. The pacing signal may comprise a sequence of pulses, with each pulse for inducing a heartbeat in the patient. The controller 308 may control the timing of the pulses in the pacing signal in accordance with the RSA factor based on timing information in the respiratory data. For example, the controller 308 may control the timing of the pulses with a first rate when the respiratory data indicates inspiration and with a second rate when the respiratory data indicates expiration, wherein the first rate is greater than the second rate. For example, the first rate may be greater than the second rate by 0.1 to 1.0 Hz, preferably 0.2 to 0.5 Hz. In another example the first rate may be increased by 10 to 15 beats per minute (BPM) for an upper level of RSA. An upper level may correspond to a 15 BPM increase on a 100 BPM heart rate. A lower level may correspond to a 15 BPM increase on a 45 BPM heart rate.
Alternatively, the first rate may be scaled relative to the second rate. For example, the first rate may be 5 to 100% higher than the second rate. The RSA factor may correspond to a ratio between the first rate and the second rate.
The sensor data may further comprise cardiological data relating to the patient's heart. The controller 308 may receive the cardiological data from a cardiac sensor. The cardiac sensor may comprise the pacing electrodes 306. The controller 308 may also determine the RSA factor based on timing information in the cardiological data. For example, a baseline heart rate may be determined from the cardiological data and the first rate and second rate may be based on the baseline heart rate.
As discussed further below, the sensor data may further comprise activity data representative of a patient activity level. The controller 308 may determine the RSA factor based on the activity data. For example, the controller 308 may scale the first rate and/or the second rate based on an activity level indicated by the activity data.
The controller 308 may scale a magnitude of the RSA factor (first rate divided by second rate) based on any combination of: the respiratory data, the cardiology data or the patient activity level. For example, the controller may adjust the magnitude of the RSA factor with increasing heart rate, respiration rate and/or patient activity level. The controller may further scale the magnitude of the RSA factor based on one or more of: age, fitness level and co-morbidities.
The controller 308 may determine the CRPS factor to induce or maintain CRPS in the patient. The controller 308 may determine the CRPS factor based on the timing information in the respiratory data. For example, the controller 308 may control the timing of the sequence of pulses in the pacing signal to occur at the same set of phase angles for successive respiratory cycles or over an integer number of respiratory cycles. In this way, the controller 308 can control the timing of the pulses such that a respiratory phase of corresponding heartbeats in adjacent respiratory cycles or adjacent sets of respiratory cycles is substantially constant. Here, substantially constant may be defined as a variation in phase angle between corresponding heartbeats in adjacent respiratory cycles being less than a CRPS threshold, for example 0.1, 0.2, 0.3, 0.4 or 0.5 radians.
The controller 308 may also determine CRPS factor based on timing information in the cardiological data. For example, the controller 308 may determine a baseline heartbeats per respiratory cycle from the cardiological data and set the phase angles of the pulses based on the baseline heartbeats per respiratory cycle. The controller may also determine a set of baseline phase angles and set the phase angles of the pulses based on the set of baseline phase angles. The baseline phase angles may correspond to average phase angles over a number of adjacent respiratory cycles or a number of adjacent sets of respiratory cycles. As a simplified example with no RSA present, the controller 308 may determine a baseline heartbeats per respiratory cycle of 5.5 beats per respiratory cycle and average phase angles of 0, 2n/11, 4n/11, 6n/11, 8n/11, 10n/11, n/11, 3n/11, 5n/11, 7n/11 and 9n/11 over adjacent sets of two respiratory cycles. The controller 308 may control the timing of the pulses of the pacing signal in accordance with the CRPS factor to maintain a predetermined number (e.g. 5.5) beats per respiratory cycle and the average phase angles for each respiratory cycle. The CRPS factor may comprise one or more parameters that provide the repeating set of respiratory phase angles over an integer number of respiratory cycles. For example, the CRPS factor may comprise any of: the set of respiratory angles; a respiratory angle period corresponding to a difference between consecutive respiratory phase angles in the set of respiratory angles; and values of the first rate and the second rate that will provide the set of respiratory angles or an offset set of respiratory angles with the same respiratory angle period as the set of respiratory angles with a fixed temporal offset.
In one or more examples, the controller may determine the CRPS factor based on the RSA factor. For example, the controller may determine the RSA factor based on the patient activity level. The controller may then determine a ratio of the first rate (for the pacing signal during inspiration) to the second rate (for the pacing signal during expiration) based on the RSA factor. For example, the controller may set the ratio equal to the RSA factor. The dependence of the RSA factor on the activity level may be calibrated or predetermined on a patient by patient basis and may depend on factors such as age, BMI, health conditions etc. The controller may determine the CRPS factor based on the ratio or the RSA factor. The controller may determine the CRPS factor based on the ratio (RSA factor) and a measured baseline heart rate from cardiological data of the sensor data.
The controller may set the first rate and the second rate of the pacing signal such that the baseline (average) heartrate is maintained and with the determined ratio/RSA factor. However, in some examples, this may result in no CRPS because the resulting values of the first and second rate do not result in a repeat sequence of respiratory phase values over an integer number of respiratory cycles or in CRPS which repeats only over a very large number of respiratory cycles. Therefore, the controller may adjust the ratio determined based on the RSA factor to determine the CRPS factor as values of the first rate and the second rate that will result in a repeat sequence over a reduced number of respiratory cycles. Alternatively, or in addition, the controller may adjust the first rate and or the second rate (the CRPS factor) to provide a pacing signal with a baseline (average) pulse rate that differs from the measured baseline heartrate such that that will result in a repeat sequence over a reduced number of respiratory cycles.
The controller may define a set of stable operating modes with a fixed CRPS factor with a fixed first and second rate. The CRPS factor may correspond to repeat sequences that occur over only a few respiratory cycles (such as 1, 2, 3 or 4 respiratory cycles). Each stable operating mode may correspond to a range of baseline heart rates and a range of RSA factors. For example, a first stable operating mode may correspond to a first rate of 6.0 beats per respiratory cycle and a second rate of 5.0 beats per respiratory cycle. The ratio of the first rate to the second rate is 1.2. The baseline heartrate is 5.5 beats per respiratory cycle and the phase angles will repeat over each set of two respiratory cycles. The controller may determine a RSA factor as 1.19 based on a patient activity level and measure a baseline heartrate of 5.48. The controller may select the first stable operating mode because the RSA factor and the baseline heartrate fall within a threshold range of values of the first stable operating mode. In this way, the controller determines the CRPS factor as the stable operating mode with a range encompassing the determined RSA factor and measured baseline heartrate. The controller may comprise a lookup table with a set of CRPS factors or stable operating modes corresponding to ranges of RSA factors and baseline heartrates. The controller may access the lookup table to determine the CRPS factor. The lookup table may be predetermined based on historical patient data, including for example observed heart rate data, or modelled data.
In operation, there may be changes in the timing of heart beats from beat to beat due to biological processes. However, during CRPS, the short-term averaged phase values will tend to repeat over an integer number of respiration periods. In other words, a phase value of a heartbeat pulse may be considered to repeat over an integer number of respiratory cycles if it varies from a mean phase value by less than a CRPS threshold.
The controller may be configured to monitor two different short-term averages to determine if the pacing signal should move to a new stable operating mode. Firstly, the controller may be configured to monitor a difference between the short-term mean heartrate (for example over a short time period such as five to ten seconds, over one, two, three or more respiratory cycles, or over an integer number of heartbeats) generated by the device and an ideal baseline heartrate (determined using any of the methods described above, for example based on respiratory data and the relationship data determined in the calibration mode). If the difference exceeds a threshold for a predetermined duration of time, the controller may set the pacing parameters to correspond to the next stable operating mode. In this way, the controller may maintain a stable operating condition whilst the short-term average heartrate is substantially equal to an ideal heartrate, determined from the non-cardiological data and the calibration data, and change to a new operating condition when an average heart-rate is persistently above a CRPS error threshold.
As a second option, the controller may monitor a short-term mean phase value difference. For a good match between the pacing pattern and respiration the short term mean should be around 0 (that is, phase locked but with jitter and biological processes causing the mean difference to vary. A short term mean phase difference may be measured in a period of less than 1, 2 or 5 cardiac cycles, for example, or for a predetermined period. If the difference exceeds a threshold for the predetermined period and in a biased direction (which may be consistently above a positive threshold), the controller may move to the next stable operating mode.
The controller may integrate or long term filter the cardiological data to determine average values over the predetermined period. In this way, the controller may maintain a stable operating condition whilst the short-term average phase-value is substantially constant and change to a new operating condition when an average phase difference is persistently above a CRPS error threshold. The controller may include a phase-sensitive detection capability based on the changes in respiration window. The controller may implement a neuron network for such a phase-sensitive detection capability.
Returning to
In one or more examples, the controller 308 may be calibrated. For example, sensor data including cardiological data may be monitored for a patient undergoing varying intensity levels of exercise to determine a set of baseline cardiological data for a range of respiration rates. The controller 308 may store the set of baseline cardiological data. In operation, the controller 308 may control the timing of the pulses of the pacing signal based on a respiration rate and the set of baseline cardiological data.
As outlined above, the controller 308 may be configured to control the timing of pulses in the pacing signal in accordance with the RSA factor and the CRPS factor to induce both RSA while maintaining CRPS. For example, the controller may control the timing of the pulses according to the first rate during inspiration, according to the second rate during expiration and with a fixed set of phase angles for a plurality of adjacent respiratory cycles or adjacent sets of respiratory cycles.
The controller 308 may further control the timing of pulses in the pacing signal according to methods known in the art. For example, the controller may control the timing of the stimulus signals according to a non-linear function which may be provided by, for example, a neuronal oscillator. The neuronal oscillator may be provided by analogue circuitry implementing, for example, a CPG, or by a digital simulation as disclosed in co-pending patent applications GB 1913050.9 and PCT/GB2020/052149.
The controller 308 is configured to provide the pacing signal based on the sensor data. The controller 308 may determine a RSA factor greater than 1 (ratio >1) to induce RSA via the pacing signal if the sensor data indicates that the cardiorespiratory system is functioning within a normal range with no significant increased stress or load. The controller may determine the RSA factor as equal to 1 (ratio equal to 1) if the sensor data indicates that the cardiorespiratory system is functioning under a temporary increased stress or load. The cardiorespiratory system may be functioning under a temporary increased stress when the patient physically exerts themselves, such as during exercise or lifting a heavy load. An increased stress may also be present when the patient is mentally stressed or following ingestion. Cardiorespiratory stress may also be dependent on one or more of: ambient temperature, O2 content (thin air), body position, dehydration, fever, starvation, noise, cold exposure, haemorrhage (menstrual cycle), psychological factors, immunological factors, pain and disease. The system may comprise one or more sensors to determine a level of one or more of these stress factors.
The controller 308 may determine a patient activity level based on the sensor data and determine the RSA factor dependent on the activity level. The activity level may indicate a temporary increased stress on the cardiorespiratory system.
The controller 308 may determine the patient activity level based on the respiratory data. For example, the controller may determine the activity level based on the minute ventilation data as described above and determine the RSA factor accordingly. As a further example, the controller may determine the RSA factor as greater than 1 if a respiration rate is less than or equal to a respiration rate threshold and determine the RSA factor as equal to 1 if the respiration rate is greater than the respiration rate threshold.
The sensor data may comprise cardiological data and the controller 308 may determine the patient activity level based on the cardiological data. For example, the controller may determine the RSA factor as greater than 1 if a heart rate is less than or equal to a heart rate threshold and determine the RSA factor as equal to 1 if the heart rate is greater than or equal to the heart rate threshold. The controller may also set the pacing mode dependent on a number of beats per respiratory cycle indicated by the respiratory data and the cardiological data.
The sensor data may comprise other data for indicating the patient activity level. For example, the controller 308 may receive sensor data comprising one or more of: cardiological data, pulse oximeter data, accelerometer data, body temperature data, perspiration data, camera data, adenosine triphosphate, ATP, levels, adrenaline levels or other data suitable for determining an activity level as known in the art. The other sensor data may be received from one or more corresponding sensors as are known in the art, such as an accelerometer, a pulse oximeter, a thermometer or a camera. The sensors may form part of the cardiac pacemaker system 300 or may be external to the system.
The method 500 for providing a pacing signal for pacing a heart of a patient, the method comprising:
The use of the first input signal indicative of respiration to control the generation of the timing of the stimulus signals means that the method 500 provides direct physiological feedback.
A controller may be configured to perform any method described herein, including the method 500 as a computer-implementable method. The controller may comprise one or more processors and memory, the memory comprising computer program code configure to cause the processor to perform any method described herein.
There may be provided a computer program, which when run on a computer, causes the computer to configure any apparatus, including a controller for a cardiac pacemaker to perform any method disclosed herein. The computer program may be a software implementation. The computer may comprise appropriate hardware, including one or more processors and memory that are configured to perform the method defined by the computer program.
According to a further aspect of the disclosure there is provided a computer readable storage medium comprising computer program code configure to cause a processor to perform any computer-implementable method described herein. The computer readable storage medium may be a non-transitory computer readable storage medium. The computer program may be provided on a computer readable medium, which may be a physical computer readable medium such as a disc or a memory device, or may be embodied as a transient signal. Such a transient signal may be a network download, including an Internet download.
Number | Date | Country | Kind |
---|---|---|---|
2101363.6 | Feb 2021 | GB | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/GB2022/050241 | 1/28/2022 | WO |