Brevet FR3070250A1 — publié le 20190301

Dispositif cardiaque L'invention concerne le domaine de la surveillance cardiaque en anesthésie-réanimation. L'instabilité hémodynamique au bloc opératoire est fréquente et ses causes sont variées (chirurgie, insuffisance cardiaque, vasodilatation...). Une compréhension physiopathologique est nécessaire pour pouvoir anticiper, identifier, et traiter ces évènements et/ou leurs conséquences. Ainsi, il est recommandé de surveiller des indicateurs d'état et de fonction cardiovasculaire, comme la pression artérielle en continu et le débit cardiaque par doppler transoesophagien, des patients à risques d'évènements per-opératoires. Cependant, dans les cas les plus complexes, les analyses des mesures de la pression artérielle et des vélocités sanguines aortiques, ne rendant que partiellement comptent des interactions entre le coeur et les vaisseaux, peuvent être insuffisantes pour gérer au mieux la stratégie de réanimation cardiovasculaire au bloc opératoire. La modélisation numérique permet par ailleurs de simuler le comportement du système cardiovasculaire, et d'extraire de la simulation des indicateurs normalement inaccessibles par surveillance non-invasive et/ou continue, comme la courbe pression/volume ventriculaire. Cependant, la qualité et la précision des indicateurs issus de ces simulations ne peuvent être obtenues qu'en exploitant conjointement des données suffisamment riches pour permettre d'adapter les paramètres du modèle, par des méthodes dites d'assimilation de données, afin d'approcher l'état cardiovasculaire du patient considéré. L'invention vient améliorer la situation. A cet effet, l'invention propose un dispositif cardiaque qui comprend une mémoire agencée pour recevoir des données hémodynamiques, et un calculateur agencé pour appliquer un modèle cardiovasculaire comprenant un modèle cardiaque et un modèle de la circulation sanguine artérielle et veineuse à partir des données reçues dans la mémoire, et pour en tirer au moins un indicateur d'activité cardiaque. Ce dispositif permet d'améliorer la surveillance cardiovasculaire réalisée en anesthésie-réanimation, en utilisant des simulations en temps réel d'un modèle cardiovasculaire 2 numérique, avec exploitation conjointe des données hémodynamiques de surveillance pour adapter le modèle en continu, et ainsi en extraire des indicateurs inaccessibles dans les données seules (par exemple des courbes pression/volume ventriculaires, la résistance vasculaire ou des contraintes myocardiques). En option, le modèle pourra comporter des 5 entrées pharmacologiques permettant de prédire les effets des médicaments utilisés en anesthésie-réanimation. Ainsi, la simulation permettra également la mise en oeuvre de boucles pro-actives d'administration des médicaments, conduisant à l'automatisation de leur administration. 10 Dans diverses variantes, l'invention pourra présenter une ou plusieurs des caractéristiques suivantes : - le calculateur est agencé pour calculer un indicateur d'activité cardiaque, en appliquant un modèle cardiovasculaire pour calculer une valeur de pression artérielle et une valeur de débit cardiaque théoriques, et en appliquant au moins une fonction de correction basée 15 sur la différence entre la valeur de pression artérielle et une valeur de débit cardiaque théoriques et des données hémodynamiques reçues dans la mémoire, - le calculateur est agencé pour appliquer au moins un filtre de Kalman ou une combinaison d'un filtre de Kalman avec un observateur de Luenberger dans ladite au moins une fonction de correction, et 20 - le calculateur est en outre agencé pour appliquer le modèle de la circulation sanguine artérielle et veineuse avec un modèle pharmacologique. L'invention concerne également un procédé de suivi cardiaque comprenant : - recevoir des données hémodynamiques, 25 - appliquer un modèle cardiovasculaire comprenant un modèle cardiaque et un modèle de la circulation sanguine artérielle et veineuse aux données hémodynamiques, et en tirer au moins un indicateur d'activité cardiaque. D'autres caractéristiques et avantages de l'invention apparaîtront mieux à la lecture de la 30 description qui suit, tirée d'exemples donnés à titre illustratif et non limitatif, tirés des dessins sur lesquels : - la figure 1 représente un schéma général d'un dispositif selon invention, 3 - la figure 2 représente un exemple de mise en oeuvre d'une fonction exécutée par le dispositif de la figure 1, - la figure 3 représente un exemple de mise en oeuvre d'une opération de la figure 2, et - les figures 4 à 8 représentent des exemples de signaux cliniques obtenus et exploités par 5 le dispositif de la figure 1. Les dessins et la description ci-après contiennent, pour l'essentiel, des éléments de caractère certain. Ils pourront donc non seulement servir à mieux faire comprendre la présente invention, mais aussi contribuer à sa définition, le cas échéant. 10 La présente description est de nature à faire intervenir des éléments susceptibles de protection par le droit d'auteur et/ou le copyright. Le titulaire des droits n'a pas d'objection à la reproduction à l'identique par quiconque du présent document de brevet ou de sa description, telle qu'elle apparaît dans les dossiers officiels. Pour le reste, il 15 réserve intégralement ses droits. En outre, la description détaillée est augmentée de l'annexe A, qui donne la formulation de certaines formules mathématiques mises en oeuvre dans le cadre de l'invention. Cette Annexe est mise à part dans un but de clarification, et pour faciliter les renvois. Elle est 20 partie intégrante de la description, et pourra donc non seulement servir à mieux faire comprendre la présente invention, mais aussi contribuer à sa définition, le cas échéant. La figure 1 représente un schéma général d'un dispositif 2 selon invention. Le dispositif 2 comprend un système d'acquisition de mesures hémodynamiques 4, un calculateur 8 et 25 une mémoire 10. Dans l'exemple décrit ici, le dispositif 2 est un dispositif propre à être utilisé dans une salle d'opération. Plus particulièrement, il pourra être intégré à un appareil de surveillance anesthésique existant, afin d'économiser de l'espace. En variante, le dispositif 2 pourrait 30 être réalisé séparément, et recevoir les données de surveillance anesthésique nécessaire à son fonctionnement. Toujours en variante, les éléments du dispositif 2 pourraient être réalisés séparément. 4 Dans le cadre de l'invention, le calculateur 8 est un élément accédant directement ou indirectement à la mémoire 10. Il peut être réalisé sous la forme d'un code informatique approprié exécuté sur un ou plusieurs processeurs. Par processeurs, il doit être compris tout processeur adapté. Un tel processeur peut être réalisé de toute manière connue, sous 5 la forme d'un microprocesseur pour ordinateur personnel, d'une puce dédiée de type FPGA ou SoC (« system on chip » en anglais), d'une ressource de calcul sur une grille, d'un microcontrôleur, ou de toute autre forme propre à fournir la puissance de calcul nécessaire à la réalisation décrite plus bas. Un ou plusieurs de ces éléments peuvent également être réalisés sous la forme de circuits électroniques spécialisés tel un ASIC. 10 Une combinaison de processeur et de circuits électroniques peut également être envisagée. Dans le cadre de l'invention, la mémoire 10 peut être tout type de stockage de données propre à recevoir des données numériques : disque dur, disque dur à mémoire flash (SSD 15 en anglais), mémoire flash sous toute forme, mémoire vive, disque magnétique, stockage distribué localement ou dans le cloud, etc. Les données calculées par le dispositif peuvent être stockées sur tout type de mémoire similaire à la mémoire 10, ou sur celle-ci. Ces données peuvent être effacées après que le dispositif a effectué ses tâches, ou conservées. 20 Dans l'exemple décrit ici, le système d'acquisition de mesures hémodynamiques 4 est un moniteur de type Philips Intellivue MP60 permettant de connecter différentes sources électroniques, mesurant elles-mêmes des indicateurs hémodynamiques (comme la pression artérielle, ou le débit cardiaque). Le système d'acquisition de mesures hémodynamiques 4 mesure en temps réel la pression artérielle et le débit aortique. 25 Le modèle cardiovasculaire comprend : - un modèle cardiaque reliant des paramètres de modélisation du coeur (module d'élasticité, contractilité, tension active maximale des fibres musculaires, etc.) et des variables représentatives de l'état du coeur, notamment décrivant ses déformations, et 30 - un modèle de la circulation sanguine artérielle et veineuse reliant également des paramètres (élastances artérielles, résistances périphériques, etc.), et des variables d'état (notamment pressions artérielles et veineuses). 5 Dans le cas décrit ici, les grandeurs cardiaques qu'un clinicien souhaitera surveiller comprennent la variation du volume du ventricule gauche (relié à la variation du rayon de la cavité, ci-après notée y), la déformation des fibres musculaires (ci-après ec), la raideur active cardiaque (ci-après kc), la contrainte active cardiaque (ci-après tc), la 5 pression aortique (ci-après Par) et la pression artérielle distale (ci-après Pd). Ces grandeurs caractéristiques de l'état de fonctionnement cardiaque seront dans la suite rassemblées dans un vecteur xc. D'autres grandeurs d'intérêt concernent certains paramètres de modélisation susceptibles d'évoluer au fil du temps en fonction de l'état du patient, et ces paramètres comprennent notamment la contractilité (ci-après s0), la 10 raideur active (ci-après k0) et la résistance périphérique (ci-après Rd). Ces paramètres sont rassemblés dans un vecteur noté T. Enfin, des indicateurs variés peuvent être tirés du vecteur xc et des paramètres de modélisation T pour permettre de suivre l'évolution du système cardiovasculaire. Ces indicateurs, comprenant notamment le débit cardiaque (ci-après Qc), seront dans la suite désignés par un vecteur CI. 15 Le vecteur xc et le vecteur T sont reliés par les équations (10) à (70) de l'Annexe A, dans laquelle les équations (10), (20), (30), (40), (50), (60) et (70) désignent les relations indépendantes, et les équations (11) à (18) définissent des membres de l'équation (10). La grandeur désigne une fonction du temps fixée (fonction d'activation), et nO une 20 fonction de la déformation ec modulant la tension active (effet Starling). L'article de M. Caruel et al, « Dimensional reductions of a cardiac model for effective validation and calibration», Biomech Model Mechanobiol, 2013 décrit ces équations en détail. Le système formé par les équations (10) à (70) peut être résumé sous la forme de 25 l'équation (80). Une fois ce modèle cardiaque posé, un modèle de couplage artério-veineux peut être utilisé. Ce modèle permet d'établir une valeur de pression atriale Pat (également appelée précharge). En effet, la pression atriale ne peut pas être connue par prises en continu, et 30 est un indicateur extrêmement utile de l'état cardiaque d'un patient. 6 Le couplage artério-veineux s'exprime en établissant d'une part l'équilibre entre le débit du compartiment artériel et du compartiment veineux, et en utilisant la définition du débit du compartiment veineux comme un lissage du débit cardiaque. 5 II s'en suit l'équation (90), dans laquelle le membre de gauche représente le flux sanguin traversant les capillaires, fonction de la différence de pression entre le compartiment artériel et le compartiment veineux et utilisant une relation de conservation du volume sanguin, et le membre de droite représente la définition du débit du compartiment veineux (Qsv) comme un lissage du débit cardiaque (Qc), tel que vu par les capillaires. 10 Dans le membre de gauche, la valeur Veff représente le volume sanguin effectif participant aux échanges artério-veineux, tandis que la valeur Csv représente la compliance du système veineux, ou capacité de stockage côté veineux. Dans le membre de droite, la formule exponentielle sert à modéliser un effet mémoire afin de lisser le débit 15 dans les veines lorsque le coeur n'expulse pas de sang, et l'expression au dénominateur représente une constante de normalisation. L'article de D. Chapelle et al, « Patientspecific biomechanical modeling of cardiac amyloidosis - A case study », Proc. of FIMEI 2015, LNCS Vol. 9126, pp. 295-303, Springer 2015 décrit ces équations en détail. 20 L'équation (90) peut donc être utilisée pour déterminer la pression dans le système veineux (Psv), et en tirer la pression atriale (Pat) conformément à l'équation (100) de l'Annexe A. Dans cette équation, une fonction est ajoutée à la pression du système veineux afin de tenir compte du surcroît de pression induit par la contraction de l'oreillette au début du cycle cardiaque. Cette fonction est typiquement une rampe montante, suivie 25 d'un plateau et d'une rampe descendante, qui se répète avec chaque cycle cardiaque. Dans une situation idéale, il serait donc possible d'utiliser ces équations pour tout déterminer instantanément. Pour cela, il convient de partir des mesures, définies par la mesure théorique z(t) dans l'équation (110) de l'Annexe A. Mais, si l'on peut comparer 30 les simulations du modèle aux mesures, cette chaîne d'opérations n'est pas inversible on ne peut pas ainsi directement déterminer l'état et les paramètres du modèle pour le faire correspondre à l'état courant du patient. 7 Afin de pallier ce problème, lié au fait que l'opérateur Ac n'est pas nécessairement inversible, la Demanderesse a conçu une fonction Calc() qui vient compléter le modèle décrit plus haut, et a discrétisé ce dernier. 5 Pour ajuster en continu le modèle au patient, la Demanderesse a introduit avec l'équation (120) un vecteur d'innovation qui mesure la différence entre la mesure débruitée Z(t) et la mesure théorique z(t). Le vecteur d'innovation est ensuite réintroduit dans des fonctions de corrections basées sur un filtre de Kalman, ou sur une combinaison d'un filtre de Kalman avec un observateur de Luenberger comme exposé dans l'article de 10 Moireau et al. « Joint state and parameter estimation for distributed mechanical systems », Comput. Methods Appl. Mech. Engrg. 197 (2008) 659-677. Ces fonctions de correction ont l'avantage d'assurer une convergence dans une large gamme de situations, en quelques boucles de fonctionnement. 15 En conséquence la Demanderesse a introduit l'équation (180) pour modifier l'équation (80) afin de tenir compte de ces corrections, et introduit l'équation (185) pour tenir compte de leurs effets sur le vecteur T. Le calculateur 8 peut également recevoir des signaux mesurés par d'autres capteurs, 20 notamment des mesures de pression non-invasive localisée par exemple au doigt ou à la carotide commune, des données issues du respirateur (pression des voies aériennes, débit d'insufflation, volume courant etc...), des données électroencéphalographiques et électrocardiographiques, oxymétrie cérébral par spectroscopie en proche-infrarouge, la saturation pulsée en oxygène ou mesures cutanées de pression en oxygène ou CO2, ou 25 des mesures invasives de pression et de flux obtenues par cathétérisme direct, mais aussi la pression intracrânienne. Ces mesures complémentaires sont alors combinées aux données cardiaques déterminées par le calculateur 8 pour en tirer des indicateurs cardiaques permettant le suivi de maladies cardiaques spécifiques. 30 La figure 2 représente un exemple d'une fonction mise en oeuvre par le dispositif 2. Dans une opération 200, le dispositif 2 exécute une fonction Init(). La fonction Init() initialise le dispositif 2, notamment en sélectionnant des paramètres spécifiques au patient relatifs 8 au modèle cardiovasculaire. Cette fonction peut réaliser une opération de calibration à chaque allumage du dispositif 2, ou réaliser cette calibration de manière périodique ou une fois pour toutes. 5 Ensuite, dans une opération de 210, l'acquisition de signaux hémodynamiques est réalisée. Dans l'exemple décrit ici, il s'agit de variables hémodynamiques artérielles, a savoir la pression artérielle et le flux aortique. Enfin, dans une opération de 230, le calculateur 8 exécute une fonction Calc() qui 10 applique le modèle cardiovasculaire aux signaux pour en tirer les données cardiaques CI. La figure 3 représente un exemple de mise en oeuvre de la fonction Calc(). La fonction Calc() comprend deux boucles au fonctionnement identique, dont la première 15 sert à l'initialisation et la deuxième à l'exploitation. Dans une opération 300, la fonction Calc() débute avec des valeurs d'initialisation des vecteurs xc et T, ainsi qu'avec un indice temporel i. 20 Ensuite, dans une opération 310, une fonction Siml() est appliquée avec comme argument l'indice i-1. La fonction Siml() applique de manière séquentielle une version discrétisée des équations (80) à (110), afin de déterminer quelle serait la valeur de z(t) pour l'instant correspondant à l'instant i, telle que calculée selon le modèle théorique. Cette valeur est désignée par h(i). 25 Les équations (280) et (310) représentent une possible version discrétisée, par une méthode dite explicite, des équations (80) et (110) appliquées par la fonction Siml(). Ensuite, dans une opération 320, le calculateur 8 calcule le vecteur d'innovation en appliquant l'équation (120), et la simulation est répétée dans une opération 330 avec une 30 fonction Sim2(). 9 La fonction Sim2() reçoit le vecteur d'innovation I(i) pour appliquer les équations (180) et (185), sous une forme discrétisée de la même manière que les équations (280) et (310), comme cela apparaît avec les équations (380) à (410). Dans la pratique, la fonction Sim2() applique une correction tirée du vecteur d'innovation aux calculs déjà réalisés avec la 5 fonction Siml(). En variante, la fonction Sim2() pourrait reprendre intégralement les calculs. Ensuite, dans une opération 335, l'indice i est incrémenté, et, une fonction Conv() est exécutée dans une opération 340 pour comparer la différence entre la valeur h(i) issue de 10 l'opération 330 et la mesure Z(i) issue des signaux hémodynamiques utilisés à l'opération 320. Lorsque cette différence est supérieure à un seuil choisi, alors il est considéré que les fonctions de correction ne suffisent pas encore, et la fonction Calc() reprend avec 15 l'opération 310. Comme mentionné précédemment, la convergence par les fonctions de corrections est atteinte assez rapidement, par exemple à partir des mesures hémodynamiques associées à un unique battement cardiaque. 20 Lorsque la différence est inférieure au seuil choisi, alors il est considéré que les valeurs déterminées sont utiles, et la deuxième boucle commence. Dans la deuxième boucle, des opérations 350 à 370 identiques aux opérations 310 à 330 25 sont exécutées afin de déterminer les valeurs courantes du vecteur xt(i) et T(i). Ensuite, dans une opération 380, ces mesures sont affichées et/ou font l'objet d'un traitement relatif au suivi de la maladie avec l'exécution d'une fonction Proc(). La fonction Proc() détermine également s'il reste des données à traiter. Si c'est le cas, alors l'indice i est incrémenté dans une opération 385, et la deuxième boucle reprend avec l'opération 350. 30 Sinon, la fonction Calc() se termine dans une opération 390. 10 Sur la base des calculs de la fonction Calc() un ensemble de fonctionnalités peuvent être mises en oeuvre, comprenant l'émission d'un signal d'avertissement, l'affichage des vecteurs xc et T calculés, le calcul d'indicateurs cardiaques CI à partir des vecteurs xc et T, etc. 5 De plus, le modèle décrit plus haut peut être complété afin d'intégrer l'introduction d'éléments pharmacologiques dans le système veineux. Les effets de ces éléments peuvent être également être pris en compte, afin de permettre à un médecin de prévoir l'évolution du patient faisant l'objet de la surveillance en fonction de l'élément 10 pharmacologique introduit et de sa quantité. Dans l'exemple décrit ici, la Demanderesse présente l'exemple de trois éléments : - le propofol, à effet anesthésique, - la noradrénaline, à effet vasopresseur, et 15 - l'infusion de fluides, qui ajoute directement du volume liquide dans la circulation. Dans le troisième cas, l'effet peut directement être déterminé dans ce qui a été décrit précédemment. En effet, l'ajout de volume liquide dans la circulation vient modifier la valeur Veff, et donc la discrétisation des équations (90) et (100). 20 Dans le premier et le deuxième cas, l'effet de l'élément pharmacologique sur un paramètre K considéré est modélisé selon l'équation (500), où a(t) est une loi d'évolution de l'élément selon l'équation (510) de l'Annexe A, et KO une valeur de base du paramètre K considéré. La loi a(t) pourra varier en fonction de la valeur de KO, afin de 25 tenir compte d'un effet de saturation. Dans l'équation (510), X représente la concentration de l'élément pharmacologique introduit, a(X) l'augmentation de K en valeur relative obtenue par une infusion prolongée de l'élément pharmacologique en concentration X, et Tx est une constante de 30 temps qui définit la vitesse d'effet de l'élément pharmacologique en concentration X. 11 Dans le cas du propofol (respectivement de la noradrénaline), les paramètres cardiaques qui seront influencés selon les équations (500) et (510) seront la contractilité cardiaque sO, la résistance distale Rd et la capacité distale Cd. Le propofol (respectivement la noradrénaline) a pour effet de baisser (respectivement augmenter) la résistance distale 5 Rd, et d'augmenter (respectivement baisser) la capacité distale Cd. De plus, la noradrénaline a pour effet d'augmenter la contractilité cardiaque sO. Il y aura donc un jeu d'équations par paramètre influencé. Ici encore, ces équations viendront modifier la discrétisation des équations (90) et (100), 10 ainsi que celle des équations (30) à (70), et l'équation (510) sera discrétisée selon l'équation (520) de l'Annexe A. Les lois a(t), a(X) et les constantes Tx pourront être déterminées au préalable, par moyenne sur un groupe d'individus, et optionnellement faire l'objet d'une adaptation par 15 individu le cas échéant. La fonction de calcul peut mettre en oeuvre d'autres modèles cardiovasculaires que celui donné ici à titre d'exemple, et recevoir et prétraiter des signaux mesurés par d'autres capteurs, et notamment ceux permettant de mesurer des indicateurs renseignant sur 20 l'adéquation entre la consommation et les apports d'oxygène au niveau d'organes tels que le cerveau, le coeur, le rein et les tissus musculo-cutanés. Les figures 4 et 5 représentent en abscisse le temps en s, et en ordonnée le flux aortique en ml/s. Sur ces deux figures, le tracé en pointillés représente les valeurs mesurées, et le tracé en trait plein représente les valeurs simulées par le dispositif de la figure 1. La 25 figure 4 représente un cas sans infusion de noradrénaline, tandis que la figure 5 représente un cas avec infusion de noradrénaline. Les figures 6 et 7 représentent en abscisse le temps en s, et en ordonnée la pression aortique en mmHg. Sur ces deux figures, le tracé en pointillés représente les valeurs 30 mesurées, et le tracé en trait plein représente les valeurs simulées par le dispositif de la figure 1. La figure 6 représente un cas sans infusion de noradrénaline, tandis que la figure 7 représente un cas avec infusion de noradrénaline. 12 Enfin, la figure 8 représente des boucles pression ventriculaire (en ordonnée, en mmHg)- volume ventriculaire (en abscisse, en ml) calculées par le modèle calibré à partir des mesures et relations pression -volume diastolique / systolique. Sur cette figure, les tracés en traits pleins représentent les boucles pendant un état de repos, et les tracés en pointillés 5 représentent les boucles pendant une administration de noradrénaline. Les tracés fermés représentent la boucle pression-volume, les tracés dans la partie supérieure représentent la relation pression télésystolique-volume, et les tracés dans la partie inférieure représentent la relation pression télédiastolique-volume. 13 ANNEXE A , pdoji + - (1 + 47,h - (1+ 2 (10) Ro Ro Isph = 0-1D + 4(1 - C-3) (- C Te) + 2 avie + 27(1 - 2C-6) (11) al2 eip-ec = ES (1+2ec)2 5 c= (1 +2 \ Ro) C-1 eiD = 2 (16) (17) (18) (20) (30) (40) (50) , 2 f',, (Pv, Par, Pat) = -4n- R02 (1+ t) 3> = 2C + C-2 14 = C 10 WeU1,i4) = kiek2(J1-3)2 + k3ek4(j4-1)2 (tc liéc) = E (e1D-eo)(1-E2eiD) (1+2ec)3 lic = + ale'cl)kc + nokolfil+ = -(Il + alcl)tc + nosolfil+ + iccdc CpPar + (13" Pd) = Qc Rp 15Qc = ftva(Pv, Par, Pat) si fva(P,,, Par, Pat) > 0 0 sinon cdpci + (Rd-Par) = (Rsv-Rd) Rp Rd = Ac(xc,T,t) t-s (t) f t ATe T° Qc(s)ds Csv)- p sv t- Vef f (1 - _t-s RdCd Cd Rd I_ Te TO CIS Pat(t) = P(t) + JPat(t) (60) (70) (80) (90) (100) 20 14 5 z(t) = [Pari 1(t) = Z (t) - z (t) - ti) + x(t) (110) 10 c = A c(xc,T D = K T (I (t) , t) Kc(I (t), t) (120) (180) (185) (280) xc(ti-Ei) = , t) (310) Z(t1+1) Ac(xc(t/), T(t/), ti) + x(t) (380) xc(ti+i) = T(t,+i) = (385) Z(t1+1) (410) K (t) = (1 (500) a(t) (510) a(t) + = (520) Par(ti+i)-Paral 2 [ (Ac(xc(t,), T(t,), ti) + Kc(1(ti+1), KT (1(ti+i), ti+1)(t,+1 - ti) + T(t) Par(ti+i)-Paral 2 [ + a(t))1(0 ac°(x) Tx Tx CY(ti+i)-a(ti) a(ti+1)+CY(ti) aco (X(ti+1+ti) 2 (t1-t) REVENDICATIONS1. Dispositif cardiaque caractérisé en ce qu'il comprend une mémoire (10) agencée pour recevoir des données hémodynamiques, et un calculateur (8) agencé pour appliquer un modèle cardiovasculaire comprenant un modèle cardiaque et un modèle de la circulation sanguine artérielle et veineuse à partir des données reçues dans la mémoire (10), et pour en tirer au moins un indicateur (CI) d'activité cardiaque. 2. Dispositif selon la revendication 1, dans lequel le calculateur (8) est agencé pour calculer un indicateur d'activité cardiaque (CI), en appliquant un modèle cardiovasculaire pour calculer une valeur de pression artérielle et une valeur de débit cardiaque théoriques, et en appliquant au moins une fonction de correction basée sur la différence entre la valeur de pression artérielle et une valeur de débit cardiaque théoriques et des données hémodynamiques reçues dans la mémoire (10). 3. Dispositif selon la revendication 2, dans lequel le calculateur (8) est agencé pour appliquer au moins un filtre de Kalman ou une combinaison d'un filtre de Kalman avec un observateur de Luenberger dans ladite au moins une fonction de correction. 4. Dispositif selon l'une des revendications précédentes, dans lequel le calculateur (8) est en outre agencé pour appliquer le modèle de la circulation sanguine artérielle et veineuse avec un modèle pharmacologique. 5. Procédé de suivi cardiaque comprenant : - recevoir des données hémodynamiques, - appliquer un modèle cardiovasculaire comprenant un modèle cardiaque et un modèle de la circulation sanguine artérielle et veineuse aux données hémodynamiques, et en tirer au moins un indicateur (CI) d'activité cardiaque. 15