Brevet FR2822980A1 — publié le 20021004

L'invention concerne les"dispositifs médicaux implantables actifs"tels que définis par la directive 90/385/CEE du 20 juin 1990 du Conseil des communautés européennes, plus précisément les dispositifs stimulateurs cardiaques, défibrillateurs, cardioverteurs et/ou dispositifs multisite pour le traitement des troubles du rythme cardiaque. Elle concerne plus précisément le traitement de données stockées en mémoire vive (RAM) du dispositif telles qu'histogrammes, courbes, élec- trogrammes, etc. Ces données stockées dans un implant seront par la suite dénommées"données d'implant". Ces données d'implant peuvent être lues au moyen d'un programmateur par des techniques de télémétrie en elles-mêmes bien connues. Le programmateur transmet ses données à un ordinateur qui va les traiter et les représenter sous forme de liste et/ou sous forme graphique sur un écran d'affichage, afin d'aider le praticien à analyser l'historique des données cliniques du patient et du fonctionnement du stimulateur sur une période de plusieurs jours ou plusieurs semaines. L'interprétation de ces données lui permettra de poser son diagnostic. On connaît diverses techniques d'aide au diagnostic permettant d'élaborer des données de synthèse à partir des données brutes lues dans l'implant, par exemple le logiciel AIDA (Aide à l'Interprétation et au Diagnostic Automatiques) d'ELA Médical, logiciel dont les fonctionnalités sont décri- tes dans l'article de Limousin et coll., Value of Automatic Processing and Reliability of Stored Data in an Implanted Pacemaker Initial Resuits in 59 Patients, PACE ; 20 [Pt. 1] : 2893-2898. On notera que l'invention ne concerne pas la manière dont sont élaborées ces données de synthèse, qui est connue en elle-même, ni le diagnostic proprement dit, qui est posé par le praticien à l'aide des données de synthèse élaborées par le logiciel. Ces données de synthèse sont, en pratique, présentées au praticien sous forme de séries de pages d'écran, comme illustré par exemple sur la figure 1. Une première série 10 d'écrans comprend un écran 11 d'affichage de diverses statistiques ainsi que l'évolution dans le temps de la fréquence cardiaque, c'est-à-dire une représentation graphique des données brutes enregistrées dans l'implant. Un écran 12 permet d'afficher un certain nombre de messages et de graphiques d'aide au diagnostic, c'est-à-dire des données de synthèse élaborées par exemple à partir d'un logiciel tel que le logiciel AIDA cité plus haut. Une deuxième série 20 d'écrans permet d'afficher des informations relatives à des aspects plus particuliers, par exemple un écran 21 pour les épisodes de tachycardie auriculaire, un écran 22 pour les intervalles atrioventriculaires et un écran 23 pour les épisodes de tachycardie ventriculaire. Enfin, une troisième série 30 d'écrans fournit des informations plus détaillées sur des aspects particuliers comme le contexte auriculaire, les intervalles auriculaires, le contexte ventriculaire ou les intervalles ventri- culaires (écrans 31 à 34). Cette organisation des données affichées est certes très complète, puisqu'elle permet au praticien d'accéder à un très grand nombre d'informations et autoriser ainsi une analyse fine, mais elle présente l'inconvénient d'obliger le praticien à consulter de multiples écrans spécialisés et complexes, nécessitant un très grand nombre de va-et-vients entre écrans différents, tous complexes. Cette incommodité est en outre aggravée pour les praticiens n'ayant pas une pratique très développée du logiciel, notamment ceux qui doivent travailler sur plusieurs logiciels différents (il existe en effet autant de logiciels que de fabricants de stimulateurs), ou bien les cardiologues, moins spécialisés dans l'analyse des données d'implant que les électrophysiologistes, mais qui peuvent avoir intérêt à avoir connaissance de certaines données enregistrées pour les aider dans un diagnostic clinique du malade, pour tenter par exemple de retrouver certains signes révélateurs d'une pathologie particulière. L'un des buts de l'invention est de proposer un procédé de traitement des données d'implant permettant d'organiser et d'afficher celles-ci d'une manière plus sélective, pour faciliter la consultation par le praticien sans faire pour autant de concessions sur le niveau de détail des données affichables. Essentiellement, ce procédé consiste à regrouper sur un même écran récapitulatif les données les plus significatives sous forme d'une pluralité de champs, et à permettre au praticien, lorsqu'il choisit et sélectionne un champ donné, de voir apparaître sur ce même écran (par exemple en su- perposition) des données spécifiques en rapport avec ce champ-et avec ce seul champ. Plus précisément, le procédé de l'invention est un procédé de traitement de données d'implant caractérisé par les étapes consistant à : a) lire les données d'implant brutes dans la mémoire du dispositif, b) élaborer des données de synthèse à partir de ces données brutes au moyen d'un système expert, c) répertorier les données de synthèse ainsi élaborées selon une plura- lité de rubriques avec, associées à chaque rubrique, une série de don- nées d'implant spécifiques ayant concouru à l'élaboration de cette ru- brique, d) afficher sur un écran, à destination d'un utilisateur, lesdites rubriques, sous forme d'une pluralité de champs d'affichage distincts regroupés sur une même page récapitulative, e) mettre à disposition de l'utilisateur un moyen de sélection individuelle de chacun desdits champs, f) lorsqu'un champ de la page récapitulative est sélectionné au choix de l'utilisateur, afficher sur la page récapitulative lesdites données d'im- plant spécifiques ayant concouru à l'élaboration de la rubrique corres- pondant à ce champ sélectionné. Les données d'implant spécifiques peuvent notamment comprendre des chaînes de marqueurs, des histogrammes de fréquences ou d'amplitudes, des courbes et/ou des listes chronologiques horodatées d'événements. L'affichage des données d'implant spécifiques de l'étape f) est avantageusement une étape d'affichage en superposition sur les champs des rubriques non sélectionnées. La sélection de l'étape e) peut être une sélection par une zone à pointer ou à cocher située à l'intérieur du champ d'affichage. 0 On va maintenant décrire des exemples de mises en oeuvre du procédé de l'invention, en référence aux dessins annexés. La figure 1, décrite plus haut, illustre les séries d'écrans produits par les procédés de l'art antérieur. La figure 2 illustre un écran récapitulatif produit par le procédé de l'invention, avant affichage des données spécifiques. La figure 3 illustre l'écran de la figure 3, avec affichage des données spécifiques suite à la sélection d'un champ d'affichage. La figure 4 illustre un autre exemple d'écran récapitulatif, avec affichage des données spécifiques relatives à l'un des champs. La figure 5 est homologue de la figure 4, pour l'affichage des données spécifiques relatives à un autre champ. 0 Sur la figure 2, on a illustré un écran récapitulatif 40 produit par le procédé de l'invention, regroupant des données de synthèse élaborées par exemple par mise en oeuvre d'un logiciel tel que le logiciel précité AIDA d'ELA Médical. Ce logiciel produit un certain nombre de messages d'aide au diagnostic tels que"Sur-détection de far-field ventriculaire","Passage fréquent en Wenckebach","Dysfonctionnement de l'algorithme de capture", etc. Plus généralement, les messages d'analyse peuvent comprendre des diagnostics sur l'existence des troubles du rythme, sur la programmation de l'appareil, sur l'efficacité ou le fonctionnement des algorithmes de l'appareil, etc. Le texte de ces messages est affiché dans des champs d'affichage respectifs distincts 41,42, 43, 44,...., éventuellement avec de brèves indications complémentaires, par exemple le paramètre concerné par le message, la valeur actuelle de ce paramètre et la valeur proposée pour une reprogrammation de ce même paramètre afin de remédier à l'anomalie indiquée par le message (l'élaboration de ces différentes indications d'aide au diagnostic est en elle-même connue et ne fait pas partie de l'invention). Chacun des champs 41,42,... comporte un moyen de sélection individuel par le praticien, au choix de ce dernier, par exemple au moyen d'une case respective 51,52, 53,54, que le praticien pourra venir pointer ou cocher en y plaçant le curseur de sa souris, selon une technique de commande graphique bien connue. Il est également possible de prévoir une sélection par écran tactile. La figure 3 illustre la transformation de l'affichage lorsque le praticien vient, par exemple, sélectionner le champ d'affichage 41 en pointant sur la case associée 51. Cette manoeuvre a pour effet de faire apparaître sur l'écran un bloc 60 comportant un certain nombre de données spécifiques. Le bloc 60, dont les dimensions sont plus faibles que celles de la page écran 40, est affiché en superposition sur celle-ci ; il peut éventuellement masquer des informations non pertinentes, c'est-à-dire des informations autres que celles du champ d'affichage 41, dans l'exemple décrit. La sélection par le praticien de l'un des champs d'affichage, c'est-à-dire de l'un des messages d'aide au diagnostic, aura donc pour effet de présenter sur un même écran à la fois le champ sélectionné, qui reste visible, et un certain nombre de données d'implant spécifiques groupées dans un cadre de taille réduite. Les données spécifiques présentées dans le bloc 60 sont les données d'implant qui ont concouru à l'élaboration de la rubrique du champ d'affichage correspondant. Dans l'exemple illustré, il s'agit par exemple des données d'implant dont l'analyse par le logiciel a produit un message"Sur-détection de far-field ventriculaire". Le praticien peut ainsi, simplement en sélectionnant le champ correspondant à ce message"Sur-détection de far-field ventricu- laire", faire apparaître les données d'implant pertinentes-et elles seules -- et ainsi affiner son diagnostic par une étude plus fine de ces données. De plus, la visualisation des données spécifiques peut permettre au médecin de vérifier le bien-fondé des diagnostics émis par le logiciel. On notera que le bloc de données spécifiques est affiché sans commutation de page écran, à la différence de la technique antérieure où, comme illustré figure 1, il était nécessaire au praticien de naviguer dans une arborescence d'écrans pour retrouver les données pertinentes, qui au surplus pouvaient être dispersées sur plusieurs écrans. Par ailleurs, dans la mesure où les messages affichés dans les différents champs 41,42,... correspondent à des symptômes qui sont souvent liés entre eux, il peut intéressant pour le praticien de passer rapidement d'un bloc de données spécifiques à l'autre, ce qui peut se faire très rapidement et aisément simplement en pointant sur la case 51,52,... correspon- dante, l'écran récapitulatif 40 restant toujours affiché en arrière-plan (ici encore, à la différence de l'art antérieur qui procédait par substitution d'écrans et non par superposition sélective d'informations pertinentes). Les données spécifiques affichées dans le bloc 60 peuvent se présenter sous différentes formes. Sur la figure 3, on a ainsi illustré une chaîne de marqueurs 61 présentée sous forme d'un chronogramme, et une série horodatée d'événements présentée sous forme d'une liste déroulante 62. D'autres types de données spécifiques peuvent bien entendu être affichées, sous diverses formes : courbes, histogrammes, etc. Par ailleurs, la nature et la présentation des données spécifiques varient selon le champ d'affichage sélectionné, puisque seules sont affichées dans le bloc 60 les données spécifiques ayant concouru à l'élaboration de la rubrique correspondante. Les figures 4 et 5 illustrent un autre exemple de mise en oeuvre du procédé de l'invention. Dans cet autre exemple, l'écran récapitulatif 40 se présente simplement sous forme d'une série de messages littéraux. Par exemple, dans le cas d'une arythmie auriculaire, les messages :"il y a eu 4 épisodes de repli", "Les chaînes de marqueurs confirment la présence d'arythmies auriculaires", etc. Chacun de ces messages correspond à un champ 41,42,... 46 sur l'écran. Le praticien peut sélectionner l'un de ces champs par exemple en plaçant le curseur en un endroit quelconque du champ, ou bien au moyen d'une touche de déplacement de son clavier. La sélection d'un champ déclenche l'apparition d'un bloc de données spécifiques 60, en superposition sur d'autres champs de l'écran pour laisser apparent le message du champ sélectionné. Ainsi, sur la figure 4, la sélection du champ 42 fait apparaître une fenêtre 60 masquant partiellement les champs 43,44 et 45, tandis que sur la figure 5 la sélection du champ 45 fait apparaître une fenêtre 60 masquant les champs 41,42 et 43. Dans le cas de la figure 4, la sélection du champ 42 correspondant au message d'aide au diagnostic"Les chaînes de marqueurs confirment la présence d'arythmies auriculaires"produit l'affichage d'un bloc de don- nées spécifiques 60 comprenant le chronogramme 61 de la chaîne de marqueurs, la liste horodatée 61 des arythmies qui ont été détectées, avec leur instant d'apparition et leur durée, ainsi qu'un graphique 63 montrant l'évolution des intervalles cardiaques. Sur la figure 5, la sélection du champ 45 correspondant au message d'aide au diagnostic"La première arythmie auriculaire s'est déclenchée entre le 29/12 et le 31/12"produit l'affichage d'un bloc 60 comprenant une série de chronogrammes 64 reflétant l'évolution du rythme auriculaire, un tableau 65 présentant des résultats statistiques sur la période étudiée, ainsi qu'une flèche 66 pointant sur le chronogramme à l'instant de la survenue de la première arythmie évoquée dans le message du champ 45 (message qui peut d'ailleurs être repris à l'intérieur du bloc 60, comme illustré). REVENDICATIONS 1. Un procédé de traitement de données d'implant brutes stockées dans la mémoire d'un dispositif médical implantable actif, notamment d'un stimulateur cardiaque, défibrillateur, cardioverteur et/ou dispositif multisite, procédé caractérisé par les étapes consistant à : a) lire les données d'implant brutes dans la mémoire du dispositif, b) élaborer des données de synthèse à partir de ces données brutes au moyen d'un système expert, c) répertorier les données de synthèse ainsi élaborées selon une plura- lité de rubriques avec, associées à chaque rubrique, une série de don- nées d'implant spécifiques ayant concouru à l'élaboration de cette ru- brique, d) afficher sur un écran, à destination d'un utilisateur, lesdites rubriques, sous forme d'une pluralité de champs d'affichage distincts (41,42, 43, 44) regroupés sur une même page récapitulative (40), e) mettre à disposition de l'utilisateur un moyen de sélection individuelle de chacun desdits champs, f) lorsqu'un champ de la page récapitulative est sélectionné au choix de l'utilisateur, afficher sur la page récapitulative (40) lesdites données d'implant spécifiques (60) ayant concouru à l'élaboration de la rubri- que correspondant à ce champ sélectionné (41). 2. Le procédé de la revendication 1, dans lequel les données d'implant spécifiques comprennent des chaînes de marqueurs (61), des histogrammes de fréquences ou d'amplitudes, des courbes et/ou des listes chronologiques horodatées (62) d'événements. 3. Le procédé de la revendication 1, dans lequel l'affichage des données d'implant spécifiques de l'étape f) est une étape d'affichage en superposition sur les champs des rubriques non sélectionnées. 4. Le procédé de la revendication 1, dans lequel la sélection de l'étape e) est une sélection par une zone à pointer ou à cocher (51,52, 53,54) située à l'intérieur du champ d'affichage (41,42, 43,44).