Brevet FR2717397A1 — publié le 19950922

PROCEDE DE COMMANDE DE LA FREQUENCE DE BASE D'UN STIMULATEUR CARDIAQUE L'invention concerne un procédé de commande de la fréquence de base d'un stimulateur cardiaque et notamment d'un stimulateur cardiaque muni d'au moins un capteur d'un paramètre physiologique. Ce capteur assure la fonction de contrôle de la fréquence de base du stimulateur. Il peut aussi remplir la fonction d'asservissement de la fréquence de stimulation, mais cette dernière fonction peut être assurée par un autre capteur. Dans un stimulateur cardiaque, il est usuel de définir une fréquence de base programmée, au dessous de laquelle des impulsions de stimulation sont délivrées. Toutefois, durant les périodes de repos, un rythme spontané inférieur à cette fréquence de base mais compatible avec l'état du patient, peut s'établir. Il ne pourra cependant pas s'exprimer du fait du réglage de l'appareil. Plusieurs solutions ont été utilisées afin de faire varier la fréquence de base en fonction des périodes de repos et d'activité du patient. Le brevet US 5 143 065 décrit un modèle prédictif, en fonction des heures du jour et de la nuit, des besoins physiologiques cycliques du patient. Le document WO 86/07270 décrit une fonction simulant la variation circadienne du rythme cardiaque naturel. Aucun de ces documents ne permet l'adaptation de la fréquence de base aux périodes d'activité réelle ou de repos effectif du patient. 0 Un but de l'invention est de proposer un stimulateur cardiaque dont la fréquence de base programmée s'adapte automatiquement aux besoins physiologiques du patient, aussi bien pendant ses phases de repos diurne ou nocturne que pendant ses phases de retour à l'activité. ?5 La présente invention a pour objet un procédé de commande de la fréquence de base d'un stimulateur cardiaque muni d'au moins un capteur d'un paramètre physiologique, caractérisé en ce que les phases de repos et les phases de reprise d'activité du patient sont détectées pour adapter automatiquement la fréquence de base du stimulateur aux périodes de repos et d'activité du patient. Selon d'autres caractéristiques: - les phases de repos et les phases de reprise d'activité sont détectées par analyse de l'information dudit capteur, et du rythme cardiaque spontané ou stimulé; - une phase de repos est définie lorsque simultanément sont définies une phase de repos capteur et une phase de repos cardiaque; - une phase de reprise d'activité est définie lorsqu'est définie soit une phase d'activité capteur, soit une phase d'activité cardiaque; - une phase de repos capteur est définie lorsque, r fois sur p, avec r p, la moyenne capteur est inférieure au niveau de repos du capteur; - une phase d'activité capteur est définie lorsque, moins de r fois sur p, avec rsp, la moyenne capteur est inférieure au niveau de repos du capteur; - la moyenne capteur est la moyenne des dernières informations du capteur au cours d'une première durée programmable définie soit par une horloge, soit par un nombre de cycles respiratoires; - la moyenne capteur est calculée à intervalles réguliers dont la durée correspond à une deuxième durée programmable définie soit par une horloge, soit par un nombre de cycles respiratoires; - une phase de repos cardiaque est définie: 30. lorsque pendant N cycles cardiaques, le pourcentage de cycles cardiaques pour lesquels l'intervalle entre deux événements cardiaques de même nature consécutifs est supérieur à l'intervalle de base actuel diminué d'un seuil, est supérieur à une valeur Y% programmable, 35. ou en variante, lorsque pendant S cycles cardiaques, l'intervalle entre deux événements cardiaques de même nature consécutifs est supérieur à l'intervalle de base actuel diminué d'un seuil; - une phase d'activité cardiaque est définie: À lorsque pendant N cycles cardiaques le pourcentage de cycles cardiaques, pour lesquels l'intervalle entre deux événements cardiaques de même nature consécutifs est supérieur à l'intervalle de base actuel diminué d'un seuil, est inférieur ou égal à une valeur Y% programmable, ou en variante, lorsque pendant S cycles cardiaques, l'intervalle entre deux évènements cardiaques de même nature consécutifs est inférieur ou égal à l'intervalle de base actuel diminué d'un seuil; - après chaque phase de repos, l'intervalle de base actuel est prolongé d'un incrément programmable; l'intervalle de base actuel est prolongé d'un incrément programmable jusqu'à atteindre la fréquence de base minimale; - après chaque phase de reprise d'activité, l'intervalle de base actuel est diminué d'un décrément programmable; - l'intervalle de base actuel est diminué d'un décrément programmable jusqu'à atteindre la fréquence de base programmée; - une extrasystolie trop importante est définie lorsque pendant N cycles cardiaques, le nombre 2 cz d'extrasystoles auriculaires ou ventriculaires est supérieur à une valeur M programmable; - lorsqu'une extrasystolie trop importante est définie, l'intervalle de base actuel est diminué d'un décrément; - l'asservissement de la fréquence de stimulation à au moins un capteur reste toujours fonctionnel quelle que soit la fréquence de base actuelle. L'invention a également pour objet un stimulateur cardiaque muni d'au moins un capteur d'un paramètre physiologique, caractérisé en ce qu'il détecte les phases de repos et d'activité du patient pour y adapter automatiquement la fréquence de base de stimulation. D'autres caractéristiques ressortent de la description qui suit faite avec référence aux dessins annexés sur lesquels on peut voir: Figure 1: un schéma d'application du procédé de commande de la fréquence de base du stimulateur selon l'invention; Figure 2: un schéma représentatif de l'algorithme de contrôle du capteur; Figure 3: un schéma représentatif de l'algorithme de mise en oeuvre du procédé de commande de la fréquence de base, selon l'invention. La figure 1 représente les variations, par paliers, de la fréquence de base, entre la fréquence de base programmée et la fréquence de base minimale, pendant une période de repos du patient, puis, entre la fréquence de base minimale et la fréquence de base programmée, après la reprise d'activité du porteur représentée par la montée de la fréquence capteur. La figure 2 représente l'algorithme de contrôle du capteur, ayant pour objet de définir, par l'information fournie par le capteur, s'il y a un état de repos dénommé état de repos capteur. La figure 3 représente l'algorithme de contrôle du stimulateur, ayant pour objet de définir, par le suivi des événements cardiaques, s'il y a un état de repos dénommé état de repos cardiaque. Lorsque l'état de repos est défini à la fois par l'information fournie par le capteur et par le suivi des événements cardiaques, c'est-à-dire qu'il y a à la fois un état de repos capteur et un état de repos cardiaque, cet algorithme contrôle la diminution de la fréquence de base depuis la fréquence de base programmée jusqu'à la fréquence de base minimale. Cette diminution s'effectue automatiquement et par paliers. Lorsque pendant une période de repos, une activité est détectée, l'algorithme contrôle l'augmentation de la fréquence de base, depuis la fréquence de base minimale jusqu'à la fréquence de base programmée. Cette augmentation s'effectue automatiquement et par paliers. L'état de repos ou d'activité du patient est détecté, par exemple, par un capteur d'activité détectant les mouvements du tronc, ou par un capteur mesurant la ventilation-minute. Plusieurs capteurs peuvent être prévus. Pour définir un état de repos capteur, une moyenne des dernières informations du capteur est calculée à intervalles réguliers. Ces intervalles sont programmables et correspondent par exemple à 32 cycles respiratoires. Le nombre des dernières informations du capteur est programmable et correspond par exemple à 128 cycles respiratoires. La moyenne capteur, ou moyenne des dernières informations du capteur est par exemple la moyenne de la ventilation-minute sur les 128 derniers cycles respiratoires. Le capteur peut suivre un paramètre sans liaison avec la respiration du patient. Par exemple, il peut être du type accélérométrique pour suivre l'activité du patient. Dans ce cas, il est possible de faire référence à une durée plutôt qu'à un nombre de cycles respiratoires. Un repos capteur, est défini lorsque la moyenne capteur est inférieure au niveau de repos du capteur, par exemple r fois sur p, avec rip. Les nombres r et p sont programmables. Le niveau de repos du capteur est déterminé en fonction du rythme journalier du patient, par exemple par calibration automatique selon le document FR-A-2-671 013. Une activité capteur est définie lorsque, moins de r fois sur p. avec rip, la moyenne capteur est inférieure au niveau de repos du capteur. Un état de repos cardiaque, est déterminé tous les N cycles cardiaques, le nombre N étant programmable. Un cycle cardiaque est défini par un intervalle compris entre deux évènements cardiaques de même nature consécutifs, par exemple l'intervalle compris entre deux ondes P consécutives, ou l'intervalle compris entre deux ondes R consécutives. Dans le cadre de la présente invention, l'intervalle est usuellement défini comme la durée entre deux ondes R consécutives. Durant les N cycles cardiaques, est calculé le pourcentage de cycles cardiaques, spontanés ou stimulés, pour lesquels l'intervalle entre deux événements cardiaques de même nature consécutifs est supérieur à l'intervalle de base actuel diminué d'un seuil. Si ce pourcentage est supérieur à une valeur programmable Y%, alors un repos cardiaque est défini. Si ce pourcentage est inférieur ou égal à cette valeur programmable Y%, alors une activité cardiaque est définie. En variante, il est possible de définir l'état de repos cardiaque lorsque, pendant S cycles cardiaques, l'intervalle entre deux événements cardiaques de même nature consécutifs est supérieur à l'intervalle de base actuel diminué d'un seuil. L'état d'activité cardiaque est alors défini lorsque, pendant S cycles cardiaques, ledit intervalle est inférieur ou égal à l'intervalle de base actuel diminué d'un seuil. Sur la figure 3 on appelle cc rapides les cycles cardiaques dont la fréquence est supérieure à la fréquence de base actuelle augmentée d'un seuil. On appelle cc lents les cycles cardiaques dont la fréquence est inférieure ou égale à la fréquence de base actuelle augmentée d'un seuil. Pendant les N cycles cardiaques, le nombre d'extrasystoles auriculaires ou ventriculaires est mémorisé dans un compteur. Si le nombre d'extrasystoles est supérieur à une valeur M programmable, alors une extrasystolie trop importante est définie. Le processus de ralentissement ou d'accélération de la fréquence de base est contrôlé par l'algorithme de la figure 3 de la manière suivante: Si pendant un nombre n programmable (ctr repos) de périodes de N cycles cardiaques, un repos capteur et un repos cardiaque sont simultanément définis, alors l'intervalle de base actuel est prolongé d'un incrément programmable, jusqu'à atteindre la fréquence de base minimale. Cette fréquence de base minimale est égale à la fréquence de base programmée diminuée d'un delta programmable de fréquence. Si pendant un nombre m programmable (ctr act) de périodes de N cycles cardiaques, une activité capteur ou une activité cardiaque est définie, alors l'intervalle de base actuel est diminué d'un décrément programmable, jusqu'à atteindre la fréquence de base programmée. Si pendant une période de N cycles cardiaques, une extrasystolie trop importante est définie, alors l'intervalle de base actuel est diminué d'un décrément programmable, jusqu'à atteindre la fréquence de base programmée. Le stimulateur cardiaque utilisé est par exemple du type double chambre asservi. Lorsque les conditions du repos sont réunies, c'est-à-dire lorsque le stimulateur a détecté une phase de repos, l'intervalle de base actuel est augmenté d'une durée programmable, typiquement de 8 à 16 ms, jusqu'à atteindre l'intervalle de base maximal correspondant à la fréquence de base minimale. Le patient peut revenir à une phase d'activité après une période de repos, c'est-à-dire alors que la fréquence de base actuelle est inférieure à la fréquence de base programmée. Lorsque le stimulateur détecte une phase de reprise d'activité, l'intervalle de base actuel est diminué d'une durée programmable, typiquement de 8 à 16 ms, jusqu'à atteindre l'intervalle de base programmé correspondant à la fréquence de base programmée. L'asservissement reste toujours fonctionnel, quelle que soit la fréquence de base actuelle, et ne modifie pas le fonctionnement de l'algorithme. Un cycle avec extrasystole auriculaire ou ventriculaire ne modifie pas le comptage en cours des cycles de repos. Les paramètres programmables sont par exemple les suivants, avec leur fourchette de valeurs et l'indication d'une valeur nominale: Paramètre Valeurs Nominal Int. de calcul de la moyenne capteur 16-128 32 cyc. resp. Nb de cycles de la moyenne capteur 32-256 128 cyc. resp. Phase de repos capteur r et p (rsp) 1-10 1 Phase de repos cardiaque ou de reprise d'activité (Y %) 50-100 % 87.75% Seuil 6.25-50 % 25% Nb de cycles pour le repos cardiaque (N) 10-100 32 cyc.card. Nb de cycles cardiaques (S) 10-1024 50 Nb max d'extrasystoles au repos (M) 0-50 5 Delta de fréquence de base 0-45 20 coups par minute Décélérationde la fréquence de base (n) 1-10 3 Accélération de la fréquence de base (m) 1-10 1 Le procédé de commande de la fréquence de base selon l'invention présente plusieurs avantages: 4Q, Tout d'abord, il permet l'expression du rythme spontané en dessous de la fréquence de base programmée, ce qui, pour le coeur, est préférable à un rythme stimulé. Ensuite, et par voie de conséquence, la durée de service du stimulateur se trouve allongée. Ainsi le procédé de commande selon l'invention permet d'adapter automatiquement la fréquence de base actuelle aux périodes d'activité et de repos du patient. La description qui précède se rapporte à un mode particulier de réalisation de l'invention. Des variantes peuvent être prévues sans sortir du cadre de l'invention. Par exemple, les durées d'observation mentionnées dans la description peuvent être remplacées par des moyennes glissantes, notamment pour la phase de repos. REVENDICATIONS 1. Procédé de commande de la fréquence de base d'un stimulateur cardiaque muni d'au moins un capteur d'un paramètre physiologique, caractérisé en ce que les phases de repos et les phases de reprise d'activité du patient sont détectées pour adapter automatiquement la fréquence de base du stimulateur aux périodes de repos et d'activité du patient. 2. Procédé selon la revendication 1, caractérisé en ce que les phases de repos et les phases de reprise d'activité sont détectées par analyse de l'information dudit capteur, et du rythme cardiaque spontané ou stimulé. 3. Procédé selon la revendication 2, caractérisé en ce qu'une phase de repos est définie lorsque simultanément sont définies une phase de repos capteur et une phase de repos cardiaque. 4. Procédé selon la revendication 2, caractérisé en ce qu'une phase de reprise d'activité est définie lorsqu'est définie soit une phase d'activité capteur, soit une phase d'activité cardiaque. 5. Procédé selon la revendication 3, caractérisé en ce qu'une phase de repos capteur est définie lorsque, r fois sur p. avec rip, la moyenne capteur est inférieure au niveau de repos du capteur. 6. Procédé selon la revendication 4, caractérisé en ce qu'une phase d'activité capteur est définie lorsque, moins de r fois sur p, avec r p, la moyenne capteur est inférieure au niveau de repos du capteur. 7. Procédé selon l'une des revendications 5 et 6, caractérisé en ce que la moyenne capteur est la moyenne des dernières informations du capteur au cours d'une première durée programmable définie soit par une horloge, soit par un nombre de cycles respiratoires. 8. Procédé selon la revendication 7, caractérisé en ce que la moyenne capteur est calculée à intervalles réguliers dont la durée correspond à une deuxième durée il programmable définie soit par une horloge, soit par un nombre de cycles respiratoires. 9. Procédé selon la revendication 3, caractérisé en ce qu'une phase de repos cardiaque est définie lorsque pendant N cycles cardiaques, le pourcentage de cycles cardiaques pour lesquels l'intervalle entre deux événements cardiaques de même nature consécutifs est supérieur à l'intervalle de base actuel diminué d'un seuil, est supérieur à une valeur Y% programmable. 10. Procédé selon la revendication 3, caractérisé en ce qu'une phase d'activité cardiaque est définie lorsque pendant N cycles cardiaques, le pourcentage de cycles cardiaques pour lesquels l'intervalle entre deux événements cardiaques de même nature consécutifs est supérieur à l'intervalle de base actuel diminué d'un seuil, est inférieur ou égal à une valeur Y% programmable. 11. Procédé selon la revendication 3, caractérisé en ce qu'une phase de repos cardiaque est définie lorsque pendant S cycles cardiaques, l'intervalle entre deux événements cardiaques de même nature consécutifs est supérieur à l'intervalle de base actuel diminué d'un seuil. 12. Procédé selon la revendication 3, caractérisé en ce qu'une phase d'activité cardiaque est définie lorsque pendant S cycles cardiaques, l'intervalle entre deux évènements cardiaques de même nature consécutifs est inférieur ou égal à l'intervalle de base actuel diminué d'un seuil. 13. Procédé selon la revendication 3, caractérisé en ce qu'après chaque phase de repos, l'intervalle de base actuel est prolongé d'un incrément programmable. 14. Procédé selon la revendication 13, caractérisé en ce que l'intervalle de base actuel est prolongé d'un incrément programmable jusqu'à atteindre la fréquence de base minimale. 15. Procédé selon la revendication 4, caractérisé en ce qu'après chaque phase de reprise d'activité, l'intervalle de base actuel est diminué d'un décrément programmable. 16. Procédé selon la revendication 15, caractérisé en ce que l'intervalle de base actuel est diminué d'un décrément programmable jusqu'à atteindre la fréquence de base programmée. 17. Procédé selon la revendication 2, caractérisé en ce qu'une extrasystolie trop importante est définie lorsque pendant N cycles cardiaques, le nombre d'extrasystoles auriculaires ou ventriculaires est supérieur à une valeur M programmable. 18. Procédé selon la revendication 17, caractérisé en ce que lorsqu'une extrasystolie trop importante est définie, l'intervalle de base actuel est diminué d'un décrément. 19. Procédé selon la revendication 3, caractérisé en ce que l'asservissement de la fréquence de stimulation à au moins un capteur reste toujours fonctionnel quelle que soit la fréquence de base actuelle. 20. Stimulateur cardiaque muni d'au moins un capteur d'un paramètre physiologique, caractérisé en ce qu'il détecte les phases de repos et d'activité du patient pour y adapter automatiquement la fréquence de base de stimulation. 21. Stimulateur selon la revendication 20, caractérisé en ce qu'il analyse l'information du capteur et le rythme cardiaque pour détecter les phases de repos et d'activité du patient. 22. Stimulateur selon la revendication 21, caractérisé en ce qu'il définit une phase de repos lorsqu'il détecte simultanément une phase de repos capteur et une phase de repos cardiaque. 23. Stimulateur selon la revendication 21, caractérisé en ce qu'il définit une phase d'activité lorsqu'il détecte soit une phase d'activité capteur, soit une phase d'activité cardiaque. 24. Stimulateur selon la revendication 22, caractérisé en ce qu'il définit une phase de repos capteur lorsque r fois sur p. avec rsp, la moyenne capteur est inférieure au niveau de repos du capteur. 25. Stimulateur selon la revendication 24, caractérisé en ce que la moyenne capteur est la moyenne des dernières informations du capteur au cours d'une première durée programmable définie soit par une horloge, soit par un nombre de cycles respiratoires. 26. Stimulateur selon la revendication 25, caractérisé en ce qu'il calcule la moyenne capteur à intervalles réguliers dont la durée correspond à une deuxième durée programmable définie soit par une horloge, soit par un nombre de cycles respiratoires. 27. Stimulateur selon la revendication 22, caractérisé en ce qu'il définit une phase de repos cardiaque lorsque pendant N cycles cardiaques, le pourcentage de cycles cardiaques pour lesquels l'intervalle entre deux événements cardiaques de même nature consécutifs est supérieur à l'intervalle de base diminué d'un seuil, est supérieur à une valeur Y% programmable. 28. Stimulateur selon la revendication 22, caractérisé en ce qu'il définit une phase de repos cardiaque lorsque pendant S cycles cardiaques, l'intervalle entre deux événements cardiaques de même nature consécutifs est supérieur à l'intervalle de base actuel diminué d'un seuil. 29. Stimulateur selon la revendication 22 caractérisé en ce qu'il prolonge d'un incrément programmable l'intervalle de base actuel après chaque phase de repos. 30. Stimulateur selon la revendication 29, caractérisé en ce qu'il prolonge d'un incrément programmable l'intervalle de base actuel jusqu'à atteindre la fréquence de base minimale. 31. Stimulateur selon la revendication 23, caractérisé en ce qu'il diminue d'un décrément programmable l'intervalle de base actuel après chaque phase de reprise d'activité. 32. Stimulateur selon la revendication 31 caractérisé en ce qu'il diminue d'un décrément programmable l'intervalle de base actuel jusqu'à atteindre la fréquence de base programmée. 33. Stimulateur selon la revendication 21, caractérisé en ce qu'il définit une extrasystolie trop importante lorsque pendant N cycles cardiaques, le nombre d'extrasystoles auriculaires ou ventriculaires est supérieur à une valeur M programmable. 34. Stimulateur selon la revendication 33, caractérisé en ce qu'il diminue d'un décrément l'intervalle de base actuel lorsqu'il a défini une extrasystolie trop importante. 35. Stimulateur selon la revendication 23, caractérisé en ce qu'il définit une phase d'activité capteur lorsque, moins de r fois sur p, avec rip, la moyenne capteur est inférieure au niveau de repos du capteur. 36. Stimulateur selon la revendication 23, caractérisé en ce qu'il définit une phase d'activité cardiaque lorsque, pendant N cycles cardiaques, le pourcentage de cycles cardiaques pour lesquels l'intervalle entre deux événements cardiaques de même nature consécutifs est supérieur à l'intervalle de base actuel diminué d'un seuil, est inférieur ou égal à une valeur Y% programmable. 37. Stimulateur selon la revendication 23, caractérisé en ce qu'il définit une phase d'activité cardiaque lorsque pendant S cycles cardiaques, l'intervalle entre deux évènements cardiaques de même nature consécutifs est inférieur ou égal à l'intervalle de base actuel diminué d'un seuil. 38. Stimulateur selon la revendication 20, caractérisé en ce que l'asservissement de la fréquence de stimulation à au moins un capteur reste toujours fonctionnel quelle que soit la fréquence de base actuelle.