in order to properly deliver ventricular resynchronization therapy , it is important to pace the ventricles to as great an extent as possible . if the pacemaker is operating in a synchronous mode where paces are inhibited by intrinsic activity , this can be brought about by optimal adjustment of pacing parameters such as the length of escape intervals . a clinician may properly set the parameters initially , but changes in the patient &# 39 ; s condition over time may render those parameter values inappropriate for optimally delivering resynchronization therapy . pacemakers typically collect diagnostic data over time which can be downloaded by an external programmer using a data link . this data includes counts of senses received from sensing channels and counts of paces delivered . in order to optimally configure the pacemaker for delivering resynchronization therapy , however , more information than that is needed . specifically , information is needed that enables a clinician to determine the reasons why paces are or are not being delivered . the present invention provides this by separately counting pacing events using isolated pace counters . pacemakers are typically implanted subcutaneously and have leads threaded intravenously into the heart to connect the device to electrodes used for sensing and pacing . a programmable electronic controller causes the pacing pulses to be output in response to lapsed time intervals and sensed electrical activity ( i . e ., intrinsic heart beats not as a result of a pacing pulse ). pacemakers sense intrinsic cardiac electrical activity by means of internal electrodes disposed near the chamber to be sensed . a depolarization wave associated with an intrinsic contraction of the atria or ventricles that is detected by the pacemaker is referred to as an atrial sense or ventricular sense , respectively . in order to cause such a contraction in the absence of an intrinsic beat , a pacing pulse ( either an atrial pace or a ventricular pace ) with energy above a certain pacing threshold is delivered to the chamber . fig1 shows a system diagram of a microprocessor - based pacemaker physically configured with sensing and pacing channels for both atria and both ventricles . the controller 10 of the pacemaker is a microprocessor which communicates with a memory 12 via a bidirectional data bus . the memory 12 typically comprises a rom ( read - only memory ) for program storage and a ram ( random - access memory ) for data storage . the pacemaker has atrial sensing and pacing channels comprising electrode 34 a - b , leads 33 a - b , sensing amplifiers 31 a - b , pulse generators 32 a - b , and atrial channel interfaces 30 a - b which communicate bidirectionally with microprocessor 10 . the device also has ventricular sensing and pacing channels for both ventricles comprising electrodes 24 a - b , leads 23 a - b , sensing amplifiers 21 a - b , pulse generators 22 a - b , and ventricular channel interfaces 20 a - b . in the figure , “ a ” designates one ventricular or atrial channel and “ b ” designates the channel for the contralateral chamber . in this embodiment , a single electrode is used for sensing and pacing in each channel , known as a unipolar lead . other embodiments may employ bipolar leads which include two electrodes for outputting a pacing pulse and / or sensing intrinsic activity . the channel interfaces 20 a - b and 30 a - b include analog - to - digital converters for digitizing sensing signal inputs from the sensing amplifiers and registers which can be written to by the microprocessor in order to output pacing pulses , change the pacing pulse amplitude , and adjust the gain and threshold values for the sensing amplifiers . an exertion level sensor 330 ( e . g ., an accelerometer or a minute ventilation sensor ) enables the controller to adapt the pacing rate in accordance with changes in the patient &# 39 ; s physical activity . a telemetry interface 40 is also provided for communicating with an external programmer 500 which has an associated display 510 . a pacemaker incorporating the present invention may possess all of the components in fig1 and be programmable so as to operate in a number of different modes , or it may have only those components necessary to operate in a particular mode . the controller 10 controls the overall operation of the device in accordance with programmed instructions stored in memory . the controller 10 controls the delivery of paces via the pacing channels , interprets sense signals from the sensing channels , implements timers for defining escape intervals and sensory refractory periods , and performs the pace counting functions as described below . it should be appreciated , however , that these functions could also be performed by custom logic circuitry either in addition to or instead of a programmed microprocessor . bradycardia pacing modes refer to pacing algorithms used to pace the atria and / or ventricles when the intrinsic atrial and / or ventricular rate is inadequate due to , for example , av conduction blocks or sinus node dysfunction . such modes may either be single - chamber pacing , where either an atrium or a ventricle is paced , or dual - chamber pacing in which both an atrium and a ventricle are paced . the modes are generally designated by a letter code of three positions where each letter in the code refers to a specific function of the pacemaker . the first letter refers to which heart chambers are paced and which may be an a ( for atrium ), a v ( for ventricle ), d ( for both chambers ), or o ( for none ). the second letter refers to which chambers are sensed by the pacemaker &# 39 ; s sensing channels and uses the same letter designations as used for pacing . the third letter refers to the pacemaker &# 39 ; s response to a sensed p wave from the atrium or an r wave from the ventricle and may be an i ( for inhibited ), t ( for triggered ), d ( for dual in which both triggering and inhibition are used ), and 0 ( for no response ). modern pacemakers are typically programmable so that they can operate in any mode which the physical configuration of the device will allow . additional sensing of physiological data allows some pacemakers to change the rate at which they pace the heart in accordance with some parameter correlated to metabolic demand . such pacemakers are called rate - adaptive pacemakers and are designated by a fourth letter added to the three - letter code , r . pacemakers can enforce a minimum heart rate either asynchronously or synchronously . in asynchronous pacing , the heart is paced at a fixed rate irrespective of intrinsic cardiac activity . there is thus a risk with asynchronous pacing that a pacing pulse will be delivered coincident with an intrinsic beat and during the heart &# 39 ; s vulnerable period which may cause fibrillation . most pacemakers for treating bradycardia today are therefore programmed to operate synchronously in a so - called demand mode where sensed cardiac events occurring within a defined interval either trigger or inhibit a pacing pulse . inhibited demand pacing modes utilize escape intervals to control pacing in accordance with sensed intrinsic activity . in an inhibited demand mode , a pacing pulse is delivered to a heart chamber during a cardiac cycle only after expiration of a defined escape interval during which no intrinsic beat by the chamber is detected . if an intrinsic beat occurs during this interval , the heart is thus allowed to “ escape ” from pacing by the pacemaker . such an escape interval can be defined for each paced chamber . for example , a ventricular escape interval can be defined between ventricular events so as to be restarted with each ventricular sense or pace . the inverse of this escape interval is the minimum rate at which the pacemaker will allow the ventricles to beat , sometimes referred to as the lower rate limit ( lrl ). in atrial tracking pacemakers ( i . e ., vdd or ddd mode ), another ventricular escape interval is defined between atrial and ventricular events , referred to as the atrio - ventricular interval ( avi ). the atrio - ventricular interval is triggered by an atrial sense or pace and stopped by a ventricular sense or pace . a ventricular pace is delivered upon expiration of the atrio - ventricular interval if no ventricular sense occurs before . atrial - tracking ventricular pacing attempts to maintain the atrio - ventricular synchrony occurring with physiological beats whereby atrial contractions augment diastolic filling of the ventricles . if a patient has a physiologically normal atrial rhythm , atrial - tracking pacing also allows the ventricular pacing rate to be responsive to the metabolic needs of the body . a pacemaker can also be configured to pace the atria on an inhibited demand basis . an atrial escape interval is then defined as the maximum time interval in which an atrial sense must be detected after a ventricular sense or pace before an atrial pace will be delivered . when atrial inhibited demand pacing is combined with atrial - triggered ventricular demand pacing ( i . e ., ddd mode ), the lower rate limit interval is then the sum of the atrial escape interval and the atrio - ventricular interval . another type of synchronous pacing is atrial - triggered or ventricular - triggered pacing . in this mode , an atrium or ventricle is paced immediately after an intrinsic beat is detected in the respective chamber . triggered pacing of a heart chamber is normally combined with inhibited demand pacing so that a pace is also delivered upon expiration of an escape interval in which no intrinsic beat occurs . such triggered pacing may be employed as a safer alternative to asynchronous pacing when , due to far - field sensing of electromagnetic interference from external sources or skeletal muscle , false inhibition of pacing pulses is a problem . if a sense in the chamber &# 39 ; s sensing channel is an actual depolarization and not a far - field sense , the triggered pace is delivered during the chamber &# 39 ; s physiological refractory period and is of no consequence . finally , rate - adaptive algorithms may be used in conjunction with bradycardia pacing modes . rate - adaptive pacemakers modulate the ventricular and / or atrial escape intervals based upon measurements corresponding to physical activity . such pacemakers are applicable to situations in which atrial tracking modes cannot be used . in a rate - adaptive pacemaker , for example , the lrl is adjusted in accordance with exertion level measurements such as from an accelerometer or minute ventilation sensor in order for the heart rate to more nearly match metabolic demand . the adjusted lrl is then termed the sensor - indicated rate . cardiac resynchronization therapy is pacing stimulation applied to one or more heart chambers in a manner that restores or maintains synchronized bilateral contractions of the atria and / or ventricles and thereby improves pumping efficiency . certain patients with conduction abnormalities may experience improved cardiac synchronization with conventional single - chamber or dual - chamber pacing as described above . for example , a patient with left bundle branch block may have a more coordinated contraction of the ventricles with a pace than as a result of an intrinsic contraction . in that sense , conventional bradycardia pacing of an atrium and / or a ventricle may be considered as resynchronization therapy . resynchronization pacing , however , may also involve pacing both ventricles and / or both atria in accordance with a synchronized pacing mode as described below . a single chamber may also be resynchronized to compensate for intra - atrial or intra - ventricular conduction delays by delivering paces to multiple sites of the chamber . it is advantageous to deliver resynchronization therapy in conjunction with one or more synchronous bradycardia pacing modes , such as are described above . one atrial and / or one ventricular pacing sites are designated as rate sites , and paces are delivered to the rate sites based upon pacing and sensed intrinsic activity at the site in accordance with the bradycardia pacing mode . in a single - chamber bradycardia pacing mode , for example , one of the paired atria or one of the ventricles is designated as the rate chamber . in a dual - chamber bradycardia pacing mode , either the right or left atrium is selected as the atrial rate chamber and either the right or left ventricle is selected as the ventricular rate chamber . the heart rate and the escape intervals for the pacing mode are defined by intervals between sensed and paced events in the rate chambers only . resynchronization therapy may then be implemented by adding synchronized pacing to the bradycardia pacing mode where paces are delivered to one or more synchronized pacing sites in a defined time relation to one or more selected sensing and pacing events that either reset escape intervals or trigger paces in the bradycardia pacing mode . multiple synchronized sites may be paced through multiple synchronized sensing / pacing channels , and the multiple synchronized sites may be in the same or different chambers as the rate site . in bilateral synchronized pacing , which may be either biatrial or biventricular synchronized pacing , the heart chamber contralateral to the rate chamber is designated as a synchronized chamber . for example , the right ventricle may be designated as the rate ventricle and the left ventricle designated as the synchronized ventricle , and the paired atria may be similarly designated . each synchronized chamber is then paced in a timed relation to a pace or sense occurring in the contralateral rate chamber . one synchronized pacing mode may be termed offset synchronized pacing . in this mode , the synchronized chamber is paced with a positive , negative , or zero timing offset as measured from a pace delivered to its paired rate chamber , referred to as the synchronized chamber offset interval . the offset interval may be zero in order to pace both chambers simultaneously , positive in order to pace the synchronized chamber after the rate chamber , or negative to pace the synchronized chamber before the rate chamber . one example of such pacing is biventricular offset synchronized pacing where both ventricles are paced with a specified offset interval . the rate ventricle is paced in accordance with a synchronous bradycardia mode which may include atrial tracking , and the ventricular escape interval is reset with either a pace or a sense in the rate ventricle . ( resetting in this context refers to restarting the interval in the case of an lrl ventricular escape interval and to stopping the interval in the case of an avi .) thus , a pair of ventricular paces are delivered after expiration of the avi escape interval or expiration of the lrl escape interval , with ventricular pacing inhibited by a sense in the rate ventricle that restarts the lrl escape interval and stops the avi escape interval . in this mode , the pumping efficiency of the heart will be increased in some patients by simultaneous pacing of the ventricles with an offset of zero . however , it may be desirable in certain patients to pace one ventricle before the other in order to compensate for different conduction velocities in the two ventricles , and this may be accomplished by specifying a particular positive or negative ventricular offset interval . another synchronized mode is triggered synchronized pacing . in one type of triggered synchronized pacing , the synchronized chamber is paced after a specified trigger interval following a sense in the rate chamber , while in another type the rate chamber is paced after a specified trigger interval following a sense in the synchronized chamber . the two types may also be employed simultaneously . for example , with a trigger interval of zero , pacing of one chamber is triggered to occur in the shortest time possible after a sense in the other chamber in order to produce a coordinated contraction . ( the shortest possible time for the triggered pace is limited by a sense - to - pace latency period dictated by the hardware .) this mode of pacing may be desirable when the intra - chamber conduction time is long enough that the pacemaker is able to reliably insert a pace before depolarization from one chamber reaches the other . triggered synchronized pacing can also be combined with offset synchronized pacing such that both chambers are paced with the specified offset interval if no intrinsic activity is sensed in the rate chamber and a pace to the rate chamber is not otherwise delivered as a result of a triggering event . a specific example of this mode is ventricular triggered synchronized pacing where the rate and synchronized chambers are the right and left ventricles , respectively , and a sense in the right ventricle triggers a pace to the left ventricle and / or a sense in the left ventricle triggers a pace to the right ventricle . as with other synchronized pacing modes , the rate chamber in a triggered synchronized pacing mode can be paced with one or more synchronous bradycardia pacing modes . if the rate chamber is controlled by a triggered bradycardia mode , a sense in the rate chamber sensing channel , in addition to triggering a pace to the synchronized chamber , also triggers an immediate rate chamber pace and resets any rate chamber escape interval . the advantage of this modal combination is that the sensed event in the rate chamber sensing channel might actually be a far - field sense from the synchronized chamber , in which case the rate chamber pace should not be inhibited . in a specific example , the right and left ventricles are the rate and synchronized chambers , respectively , and a sense in the right ventricle triggers a pace to the left ventricle . if right ventricular triggered pacing is also employed as a bradycardia mode , both ventricles are paced after a right ventricular sense has been received to allow for the possibility that the right ventricular sense was actually a far - field sense of left ventricular depolarization in the right ventricular channel . if the right ventricular sense were actually from the right ventricle , the right ventricular pace would occur during the right ventricle &# 39 ; s physiological refractory period and cause no harm . as mentioned above , certain patients may experience some cardiac resynchronization from the pacing of only one ventricle and or one atrium with a conventional bradycardia pacing mode . it may be desirable , however , to pace a single atrium or ventricle in accordance with a pacing mode based upon senses from the contralateral chamber . this mode , termed synchronized chamber - only pacing , involves pacing only the synchronized chamber based upon senses from the rate chamber . one way to implement synchronized chamber - only pacing is to pseudo - pace the rate chamber whenever the synchronized chamber is paced before the rate chamber is paced , such that the pseudo - pace inhibits a rate chamber pace and resets any rate chamber escape intervals . such pseudo - pacing can be combined with the offset synchronized pacing mode using a negative offset to pace the synchronized chamber before the rate chamber and thus pseudo - pace the rate chamber , which inhibits the real scheduled rate chamber pace and resets the rate chamber pacing escape intervals . one advantage of this combination is that sensed events in the rate chamber will inhibit the synchronized chamber - only pacing , which may benefit some patients by preventing pacing that competes with intrinsic activation ( i . e ., fusion beats ). another advantage of this combination is that rate chamber pacing can provide backup pacing when in a synchronized chamber - only pacing mode , such that when the synchronized chamber pace is prevented , for example to avoid pacing during the chamber vulnerable period following a prior contraction , the rate chamber will not be pseudo - paced and thus will be paced upon expiration of the rate chamber escape interval . synchronized chamber - only pacing can be combined also with a triggered synchronized pacing mode , in particular with the type in which the synchronized chamber is triggered by a sense in the rate chamber . one advantage of this combination is that sensed events in the rate chamber will trigger the synchronized chamber - only pacing , which may benefit some patients by synchronizing the paced chamber contractions with premature contralateral intrinsic contractions . an example of synchronized chamber - only pacing is left ventricle - only synchronized pacing where the rate and synchronized chambers are the right and left ventricles , respectively . left ventricle - only synchronized pacing may be advantageous where the conduction velocities within the ventricles are such that pacing only the left ventricle results in a more coordinated contraction by the ventricles than with conventional right ventricular pacing or biventricular pacing . left ventricle - only synchronized pacing may be implemented in inhibited demand modes with or without atrial tracking , similar to biventricular pacing . a left ventricular pace is then delivered upon expiration of the avi escape interval or expiration of the lrl escape interval , with left ventricular pacing inhibited by a right ventricular sense that restarts the lrl escape interval and stops the avi escape interval . in the synchronized modes described above , the rate chamber is synchronously paced with a mode based upon detected intrinsic activity in the rate chamber , thus protecting the rate chamber against paces being delivered during the vulnerable period . in order to provide similar protection to a synchronized chamber or synchronized pacing site , a synchronized chamber protection period ( scpp ) may be provided . ( in the case of multi - site synchronized pacing , a similar synchronized site protection period may be provided for each synchronized site .) the scpp is a programmed interval which is initiated by sense or pace occurring in the synchronized chamber during which paces to the synchronized chamber are inhibited . for example , if the right ventricle is the rate chamber and the left ventricle is the synchronized chamber , a left ventricular protection period lvpp is triggered by a left ventricular sense which inhibits a left ventricular pace which would otherwise occur before the escape interval expires . the scpp may be adjusted dynamically as a function of heart rate and may be different depending upon whether it was initiated by a sense or a pace . the scpp provides a means to inhibit pacing of the synchronized chamber when a pace might be delivered during the vulnerable period or when it might compromise pumping efficiency by pacing the chamber too close to an intrinsic beat . in the case of a triggered mode where a synchronized chamber sense triggers a pace to the synchronized chamber , the pacing mode may be programmed to ignore the scpp during the triggered pace . alternatively , the mode may be programmed such that the scpp starts only after a specified delay from the triggering event , which allows triggered pacing but prevents pacing during the vulnerable period . in the case of synchronized chamber - only synchronized pacing , a synchronized chamber pace may be inhibited if a synchronized chamber sense occurs within a protection period prior to expiration of the rate chamber escape interval . since the synchronized chamber pace is inhibited by the protection period , the rate chamber is not pseudo - paced and , if no intrinsic activity is sensed in the rate chamber , it will be paced upon expiration of the rate chamber escape intervals . the rate chamber pace in this situation may thus be termed a safety pace . for example , in left ventricle - only synchronized pacing , a right ventricular safety pace is delivered if the left ventricular pace is inhibited by the left ventricular protection period and no right ventricular sense has occurred . as noted above , synchronized pacing may be applied to multiple sites in the same or different chambers . the synchronized pacing modes described above may be implemented in a multi - site configuration by designating one sensing / pacing channel as the rate channel for sensing / pacing a rate site , and designating the other sensing / pacing channels in either the same or the contralateral chamber as synchronized channels for sensing / pacing one or more synchronized sites . pacing and sensing in the rate channel then follows rate chamber timing rules , while pacing and sensing in the synchronized channels follows synchronized chamber timing rules as described above . the same or different synchronized pacing modes may be used in each synchronized channel . ventricular rate regularization ( vrr ) is a ventricular pacing mode in which the lrl of the pacemaker is dynamically adjusted in accordance with a detected intrinsic ventricular rate . when a pacemaker is operating in a ventricular pacing mode ( e . g ., vvi or ddd ), intrinsic ventricular beats occur when the instantaneous intrinsic rate rises above the lrl of the pacemaker . thus , paces are interspersed with intrinsic beats , and the overall ventricular rhythm as a result of both paces and intrinsic beats is determined by the lrl and the mean value and variability of the intrinsic ventricular rate . vrr regularizes the overall ventricular rhythm by adjusting the lrl of the pacemaker in accordance with changes in the measured intrinsic rate . resynchronization therapy is only as effective as to the extent to which paces are delivered and not inhibited by intrinsic activity . in order to provide a clinician with diagnostic information enabling proper adjustment of pacing parameters to optimally deliver cardiac resynchronization therapy , data needs to be collected by the pacemaker which reflects the events responsible for causing paces to be delivered or inhibited over a period of time . in accordance with the present invention , isolated pace counters are provided for separately counting different pacing events in each pacing channel . depending upon the pacing mode which is being used , separate counters are provided for separately counting paces due to expiration of different escape intervals and triggering events . in a ventricular resynchronization pacing mode , for example , counters are provided for separately counting paces delivered to rate ventricular rate chamber due to expiration of a ventricular escape interval corresponding to the lower rate limit setting and due to expiration of the atrio - ventricular interval in an atrial tracking mode . separate counters are also provided to count paces delivered to the rate and / or synchronized ventricles that are triggered by ventricular senses in a ventricular triggered mode . separate counts of senses from each sensing channel may be also maintained . fig2 through 5 illustrate examples of how the separate pace counters can be used for diagnostic purposes in order to optimally deliver ventricular resynchronization therapy . each figure shows the sense and pace counts as they would be collected by non - separated counters , and the same data as reflected by isolated counters in accordance with the invention . the counts are shown for sensing and pacing events in each ventricular sensing / pacing channel . in all cases , the counts are presented as a percentage of total cardiac cycles . fig2 shows exemplary counts collected by a pacemaker operating in an atrial tracking mode with one ventricular sensing / pacing channel . it is desirable in such a situation that ventricular paces should track the atria as much as possible . the non - separated counter column shows that the ventricle is being 100 % paced . however , the isolated counters reveal that the reason for the ventricular pacing is all due to expiration of the lrl escape interval . this indicates that the lrl setting is inappropriately programmed in order for the pacing rate to be controlled by intrinsic atrial activity . fig3 shows another example of data collected by a pacemaker with one sensing / pacing channel operating in an atrial tracking mode . the non - separated counters indicate that the ventricles are being 100 % paced , which is what is desired in ventricular resynchronization pacing . however , the separated pace counters reveal that many of the ventricular paces are not occurring at the expiration of the atrio - ventricular interval indicating too high an atrial rate , the effect of vrr , or other condition interfering with proper av sequential pacing . fig4 shows data collected by a pacemaker with right and left ventricular sensing channels operating in a left ventricular - only pacing mode that includes ventricular rate regularization and biventricular triggering . fig5 shows the same data as in fig4 but presented to show the total pace counts due to all events for each ventricular channel and separate counts for each type of pacing event expressed as a percentage of the total paces in that channel . in this example , what is desired is left ventricular pacing due to expiration of the lrl ventricular escape interval . the non - separated counters show that the left ventricle is paced frequently , but not at the ideal of 100 %. also , the percentage of right ventricular paces is quite high , and it is clear that this is due to frequent left ventricular senses occurring ( i . e ., right ventricular safety paces are being delivered ). the separated counters help to diagnose the situation . the right ventricular counters reveal that there has been a right ventricular safety pace on 25 % of the cycles which indicated oversensing of the left ventricle . the right ventricular counters also show that 60 % of the cycles were triggered right ventricular paces , while the left ventricular counters show that only 45 % of the cycles had a triggered left ventricular pace . this further indicates a left ventricular oversensing situation . finally , it can be seen that only 15 % of the cycles were of the type desired , a left ventricular pace due to expiration of the lrl escape interval . the above - described embodiments dealt with ventricular resynchronization pacing modes in which the right and left ventricles were designated as the rate and synchronized chambers , respectively . embodiments may similarly be constructed in which contralateral heart chambers are designated as the rate and synchronized chambers or in which a plurality of synchronized channels are utilized to provide synchronized pacing to multiple sites of a single chamber . in each of these cases , separate counters may be maintained for each sensing / pacing channel . although the invention has been described in conjunction with the foregoing specific embodiment , many alternatives , variations , and modifications will be apparent to those of ordinary skill in the art . such alternatives , variations , and modifications are intended to fall within the scope of the following appended claims .
a system and method recording sensing and pacing events in a cardiac rhythm management device . the method may be particularly useful in assessment of pacing parameters for ventricular resynchronization therapy .