FR 2800892 A1 20010511 FR 0014486 A 20001110 La présente invention est relative à des systèmes et procédés à dispositifs médicaux. L'invention concerne de manière spécifique des communications bidirectionnelles à distance avec un ou plusieurs dispositifs programmables, ou des commandes relatives qui sont associées avec des dispositifs médicaux implantables dits IMD , terme qui sera utilisé dans la suite pour désigner de tels dispositifs. L'invention est plus particulièrement relative à un système intégré et à un procédé de télécommunication bidirectionnelle entre un centre de données expert basé syr ka toile d'araignée connue sous le nom de web et au moins un programmateur, utilisant divers types de plateformes et d'architecture de réseau pour mettre en #uvre, dans le programmateur, une interrogation à distance, une autoidentification de composants spécifiques, une délivrance d'applications de formation à base de logiciel avec un support automatisé pour une génération de certification, une notification de certification, et des applications à logiciel de ce genre Un système de soins de caractère technique ou à base de technologie, qui intègre complètement les aspects techniques et sociaux de soin et de thérapie d'un patient, doit pouvoir être relié au client de manière parfaite avec des dispensateurs de soin, quelle que soit la distance de séparation ou l'emplacement des participants. Alors que les cliniciens continueront de traiter des patients en fonction d'une pratique médicale moderne acceptée, les développements dans la technologie des communications leur permettront de plus en plus de fournir des services médicaux d'une manière indépendante du temps et de l'endroit Les procédés antérieurs de services cliniques sont généralement limités à des opérations à l'hôpital. Par exemple, si un médecin doit examiner les paramètres de performance d'un dispositif implantable dans un patient, il est vraisemblable que ce patient doit se rendre à la clinique. En outre, si l'état médical d'un patient muni d'un dispositif implantable nécessite une surveillance ou un réglage continu du dispositif, le patient doit rester à l'hôpital indéfiniment Un tel plan de traitement en continu pose des problèmes d'ordre à la fois écomique et social. Dans le scénario cité à titre d'exemple, le fait que la partie de la population qui est munie de dispositifs médicaux implantés croît, nécessite beaucoup plus d'hôpitaux/cliniques comportant un personnel de service pour que les patients obtiennent un service à l'hôpital, ce qui accroît le coût du traitement En outre. les patients sont limités et désavantagés à l'excès par la nécessité, soit de rester à l'hôpital, soit de se rendre fréquemment à la clinique. Encore une autre condition de la pratique de l'art antérieur nécessite qu'un patient se rende à un centre clinique pour une recherche occasionnelle de données à partir du dispositif implanté, pour établir les opérations du dispositif et recueillir l'historique du patient, à des fins à la fois cliniques et de recherche. De telles données sont acquises avec le patient à l'hôpital ou dans une clinique pour décharger les données stockées du dispositif médical implantable. Selon la fréquence de collecte des données, cette procédure peut conduire à des difficultés et à des inconvénients sérieux pour des patients qui vivent dans des zones rurales ou qui ont une mobilité réduite. De manière similaire, dans l'éventualité où un besoin se fait sentir d'améliorer le logiciel d'un dispositif médical implantable, le patient doit se rendre à la clinique ou à l'hôpital pour l'installation du perfectionnement. En outre, dans la pratique médicale, il est très largement répandu dans l'industrie de conserver un enregistrement précis de procédures passées et temporaires relatives à une liaison montante d'un IMD, par exemple avec un programmateur. Il est nécessaire que le rapport contienne l'identification de tous les dispositifs médicaux mis en #uvre dans une procédure interactive quelconque. Plus précisément, tous les dispositifs périphériques et principaux qui sont utilisés dans la liaison descendante avec l'IMD doivent être rapportés. De manière courante, de telles procédures sont rapportées manuellement et nécessitent un opérateur ou un personnel médical pour introduire des données de manière diligente au cours de chaque procédure L'une des limites des problèmes concernant les procédures de rapport est le fait qu'elles sont sujettes à des erreurs et nécessitent un contrôle supplémentaire des données pour vérifier leur exactitude. Encore une autre condition de l'art antérieur est relative à l'interface opérateur-programmateur. En général, un gestionnaire/technicien du dispositif médical doit être formé sur les aspects cliniques et opérationnels du programmateur. Une pratique courante nécessite qu'un opérateur suive un cours ou une session subventionné par une clinique, un hôpital ou le fabricant, pour gérer de manière satisfaisante une procédure programmateur - IMD En outre, le gestionnaire doit être capable de mener de front de nouveaux développements et de nouvelles procédures dans la gestion, l'entretien et le perfectionnement de l'IMD. Par conséquent, il est impératif que les opérateurs de programmateurs, d'IMD et des dispositifs médicaux correspondants soient formés de manière régulière. Les IMD, les programmateurs et les dispositifs médicaux correspondants sont répartis partout dans le monde. En outre, le nombre de personnes munies de dispositifs médicaux implantés a augmenté au cours de ces dernières années. Par conséquent, il n'est pas pratique de demander aux opérateurs de ces dispositifs médicaux répartis globalement de suivre des sessions de formation, en outre éloignées de leur emplacement géographique Plus précisément, au niveau de la répartition globale courante, des centres de formation doivent être situés partout dans le monde. En clair, une telle solution est à la fois coûteuse et non pratique. Une autre limite de l'art antérieur est relative à la gestion de multiples dispositifs médicaux pour un seul patient Les progrès des thérapies et des traitements modernes des patients ont permis d'implanter un certain nombre de dispositifs dans un patient Par exemple, des IMD tels qu'un défibrillateur ou un stimulateur cardiaque intracorporel, un implant neuronal, une pompe à médicament, un dispositif de surveillance physiologique séparé et divers autres IMD, peuvent être implantés dans un seul patient. Pour gérer de manière satisfaisante les opérations et établir la performance de chaque dispositif dans un patient muni de multiples implants, une mise à jour et une surveillance continues des dispositifs sont nécessaires. En outre, il peut être préférable d'avoir une communication opérationnelle entre les divers implants pour obtenir une thérapie clinique coordonnée pour le patient. Ainsi, il est nécessaire de surveiller les IMD comportant un programmateur sur une base régulière sinon continue, pour assurer un traitement optimal du patient. En l'absence d'autres alternatives, ceci impose une gêne importante au patient si l'hôpital ou la clinique est le seul centre où l'amélioration, le suivi. l'évaluation et le réglage nécessaires des IMD peuvent être faits. En outre, même si ceci est possible, cette situation nécessite l'établissement de multiples zones de service ou centres cliniques pour supporter le nombre croissant de patients à implants multiples dans le monde entier. Par conséquent, il est vital d'avoir une unité à programmateur qui soit reliée à un centre de données expert à distance, un centre de données basé sur le web ou à réseau à distance, ou un centre de données à distance, tous ces termes utilisés ici étant équivalents, pour obtenir l'accès à un système expert et importer l'expertise dans un environnement local. En outre, il est important d'avoir un opérateur/gestionnaire ou un technicien de programme local qui peut être formé à distance en exportant un régime de formation à base de logiciel, à partir d'un centre de données à réseau (basé sur le web) à distance, avec des caractéristiques automatisées pour obtenir sur site la génération d'une certification, la notification de la certification et un logiciel de validation. Plus précisément, il est très souhaitable d'avoir des techniciens de programmateurs répartis globalement, et une formation à base de logiciel qui peut former, tester et certifier le technicien en conformité avec les standards établis par le fabricant de l'IMD et du programmateur et également en conformité avec la réglementation en vigueur dans le pays dans lequel se trouve le technicien L'augmentation du nombre de patients munis de dispositifs médicaux à implants multiples dans le monde a rendu impératif de fournir des services à distance aux IMD et un traitement clinique opportun pour le patient. L'utilisation fréquente de programmateurs pour communiquer avec des IMD et fournir divers services à distance, conformément aux demandes en cours de procédure intitulées respectivement Apparatus and Method for Remote Troubleshooting, Maintenance and Upgrade of Implantable Device Systems déposée le 26 octobre 1999 ; Tactile Feedback for Indicating Validity of Communication Link with an Implantable Médical Device . déposée le 29 octobre 1999; Apparatus and Method for Automated Invoicing of Médical Device Systems , déposée le 29 octobre 1999; Apparatus and Method for Remote Self-Identification of Components in Medical Device Systems , déposée le 29 octobre 1999; Apparatus and Method to Automate Remote Software Updates of Medical Device Systems , déposée le 29 octobre 1999, Method and Apparatus to Secure Data Transfer From Médical Device Systems , déposée le 2 novembre 1999 ; Implantable Medicl Device Programming Apparatus Having An Auxiliary Component Storage Compartment déposée le 4 novembre 1999, est devenue un aspect important du traitement d'un patient Ainsi, à la lumière des demandes référencées, une formation à distance des techniciens/opérateurs des programmateurs et autres équipements périphériques qui sont associés avec les IMD, est une étape vitale pour obtenir une thérapie et un traitement clinique efficaces du patient. L'art antérieur fournit divers types de détection et de communication à distance avec un dispositif médical implanté. Un tel système est, par exemple, décrit dans le brevet des Etats-Unis d'Amérique n 4 987 897 de Funke, délivré le 29 janvier 1991. Ce brevet décrit un système qui est au moins partiellement implanté dans un corps vivant, avec un minimum de deux dispositifs implantés interconnectés par un canal de transmission de communication. L'invention décrit en outre des communications sans fil entre un dispositif médical extérieur/programmateur et les dispositifs implantés L'une des limites du système décrit dans le brevet de Funke comporte le manque de communication entre les dispositifs implantés, y compris le programmateur, avec un poste clinique à distance. Par exemple, si une évaluation, une surveillance ou un entretien quelconque doit être effectué sur un IMD, le patient doit se rendre à un poste clinique à distance ou le dispositif formant programmateur doit être apporté à l'endroit où se trouve le patient. De manière plus significative, le mérite et l'intégrité opérationnels du programmateur ne peuvent pas être évalués à distance, ce qui le rend non fiable au cours du temps lorsqu'il interagit avec l'IMD. Encore un autre exemple de système de détection et de communication avec une pluralité de dispositifs implantables interactifs, est décrit par Stranberg dans le brevet des Etats-Unis d'Amérique n 4 886 064 délivré le 12 décembre 1989. Dans cette description, des détecteurs d'activité corporelle, tels que des détecteurs de température, de mouvement, de respiration et/ou d'oxygène sanguin, sont disposés dans le corps d'un patient à l'extérieur d'une capsule du stimulateur cardiaque intracorporel. Les détecteurs transmettent par une transmission sans fil des signaux d'activité corporelle qui sont traités par un circuit dans le stimulateur cardiaque. Les fonctions de stimulation cardiaque sont influencées par les signaux traités. La transmission des signaux se fait par un réseau bidirectionnel et permet aux détecteurs de recevoir des signaux de commande pour modifier les caractéristiques du détecteur L'une des nombreuses limites de l'invention de Stranberg est le fait que, bien qu'il y ait des communications bilatérales corporelles entre les dispositifs médicaux implantables, et que la réponse fonctionnelle du stimulateur cardiaque soit traitée dans le stimulateur cardiaque après collecte de l'entrée en provenance des autres détecteurs, le processeur n'est pas programmable à distance. Plus précisément, le sytème ne se prête pas à des communications à base de réseau pour permettre un dépannage, un entretien et une amélioration à partir de l'extérieur du corps du patient, car le processeur/programmateur est situé de manière interne dans le patient et fait partie intégrante du stimulateur cardiaque. Encore une autre référence de l'art antérieur fournit un système de délivrance de traitement à modules multiples, tel que décrit par Fischell dans le brevet des Etats-Unis d'Amérique n 4 494 950 délivré le 22 janvier 1985. La description est relative à un système consistant en une multiplicité de modules séparés qui atteignent collectivement un but biomédical utile. Les modules communiquent les uns avec les autres sans utiliser de fils d'interconnexion. Tous les modules peuvent être installés de manière intracorporelle ou être montés de manière extracorporelle sur le patient. Dans une variante, certains modules peuvent être intracorporels et d'autres extracorporels. Des signaux sont envoyés d'un module à l'autre par des ondes électromagnétiques Des mesures d'un détecteur physiologique, envoyées par un premier module, conduisent un deuxième module à effectuer une certaine fonction à boucle fermée. Un module extracorporel peut fournir une puissance électrique à un module intracorporel pour actionner une unité de transfert de données pour transférer des données au module externe. La description de Fischell concerne une communication modulaire et une coopération entre divers systèmes de délivrance de médicaments. Cependant, la description ne prévoit pas de programmateur extérieur avec une détection à distance, une gestion de données et un entretien des modules à distance. En outre, le système n'enseigne ni ne décrit de programmateur extérieur pour programmer de manière télémétrique les modules. Encore un autre exemple de surveillance à distance de défibrillateurs de cardioversion implantés, est décrit par Gessman dans le brevet des Etats-Unis d'Amérique n 5 321 618 délivré. Dans cette description, un appareil à distance est apte à recevoir des instructions en provenance d'une unité centrale de surveillance et à transmettre des données à celle-ci par des canaux de communication téléphoniques. L'appareil à distance comporte un équipement pour acquérir une forme d'onde d'électrocardiogramme dite ECG d'un patient et transmettre cette forme d'onde à une unité centrale, sur des canaux de communication téléphoniques. L'appareil à distance comporte aussi un segment sensible à une instruction reçue en provenance de l'unité centrale de surveillance pour permettre l'émission de signaux de tonalité audio en provenance du défibrillateur de cardioversion. Les tonalités audio sont détectées et envoyées à l'unité centrale de surveillance par l'intermédiaire du canal de communication téléphonique. L'appareil à distance comporte aussi des dispositifs d'alerte pour le patient, qui sont actionnés par des instructions reçues en provenance de l'unité centrale de surveillance, sur le canal de communication téléphonique L'une des nombreuses limites de l'appareil et du procédé décrits dans le brevet de Gessman est le fait que le segment, qui peut être interprété comme étant équivalent à un programmateur, n'est pas réglable à distance à partir du dispositif central de surveillance. Le segment agit simplement comme un poste de communication entre l'appareil à distance et le poste central de surveillance. Un exemple supplémentaire de pratique de l'art antérieur comporte un système de télémédecine à base de paquets pour transmettre une information entre des postes centraux de surveillance et un poste de surveillance de patient à distance décrit par Peifer dans le document WO 99/14882 publié le 25 mars 1999. La description est relative à un sytème de télémédecine à base de paquets pour transmettre des données vidéo, vocales et médicales entre un poste central de surveillance et un patient qui est situé à distance par rapport au poste central de surveillance. Le poste de surveillance du patient obtient des données de mesures vidéo, vocales et médicales en provenance du patient et rassemble les données en paquets, puis envoie les paquets par l'intermédiaire d'un réseau au poste central de surveillance. Puisque l'information est rassemblée en paquets, l'information peut être envoyée par l'intermédiaire de multiples types ou combinaisons d'architectures de réseaux, comprenant un réseau de télévision par câble connu dans la technique sous le nom de (CATV), le réseau téléphonique commuté public connu sous le nom de (PSTN), le réseau numérique à intégration de services connu sous le nom de (ISDN), le réseau Internet, un réseau local dit (LAN), un grand réseau dit (WAN), par l'intermédiaire d'un réseau de communication sans fil, ou par l'intermédiaire d'un réseau à mode de transfert asynchrone dit (ATM). Un code de transmission séparé n'est pas nécessaire pour chaque type différent de milieu de transmission. L'un des avantages de l'invention de Pfeifer est qu'elle permet à des données de diverses formes d'être formatées en un seul paquet, quel que soit l'origine ou le milieu de transmission. Cependant, le système de transfert de données n'a pas la possibilité de mettre au point les paramètres de performance du dispositif formant interface médicale ou du programmateur. En outre, Pfeifer ne décrit pas de procédé ou de structure permettant la mise à jour, l'entretien et le réglage à distance des dispositifs au niveau du poste de surveillance du patient pour améliorer la performance ou corriger des erreurs et des défauts. Un autre exemple de système télémétrique pour des dispositifs médicaux implantables est décrit dans le brevet des Etats-Unis d'Amérique n 5 752 976 de Duffin et al, délivré le 19 mai 1998. En général, la description de Duffin et al est relative à un système et à un procédé pour communiquer avec un dispositif médical implanté dans un patient ambulatoire et pour localiser le patient afin de surveiller sélectivement une fonction du dispositif à partir d'un réseau de support médical à distance. La liaison de communication entre le réseau de support médical et le dispositif de commande de communication du patient peut comporter un réseau satellitaire mondial, un réseau téléphonique cellulaire ou un autre système de communication personnel. Bien que la description de Duffin et al présente des progrès significatifs par rapport à l'art antérieur, elle n'enseigne pas de schéma de communication dans lequel un programmateur est mis au point, entretenu, amélioré ou modifié à distance pour améliorer finalement le support qu'il fournit au dispositif implantable avec lequel il est associé. Plus précisément. la description de Duffin et al est limitée pour signaler à un personnel de support médical à distance ou à un opérateur des problèmes imminents concernant un IMD et permet aussi une surveillance constante de la position du patient partout dans le monde en utilisant le système connu dans la technique sous le nom de GPS Cependant, Duffin et al n'enseignent pas le schéma de programmation à distance envisagé par la présente invention. Dans un art antérieur, Thompson décrit un système de suivi de patient dans une demande en cours de procédure intitulée World-wide Patient Location and Data Telemetry System For Implantable Médical Devices , n de série 09/045 272, déposé le 20 mars 1998. La description fournit des caractéristiques supplémentaires pour un suivi de patient dans un environnement mobile partout dans le monde par l'intermédiaire du système GPS Cependant, les concepts de programmation à distance avancés par la présente invention n'entrent pas dans le cadre de la description de Thompson, car il n'y est pas enseigné d'environnement à base de réseau dans lequel un programmateur est évalué et surveillé à distance pour effectuer un réglage, une amélioration et un entretien fonctionnels et paramétriques, si nécessaire Dans encore un autre art antérieur, Ferek-Petric décrit un système pour une communication avec un dispositif médical dans une demande en cours de procédure, n de série 09/348 506. La description est relative à un système qui permet des communications à distance avec un dispositif médical tel qu'un programmateur. Le système permet en particulier des communications à distance pour informer des experts du dispositif de l'état du programmateur et des problèmes posés par celui-ci. Les experts fournissent alors un guidage et un support au personnel de service ou à des opérateurs à distance situés au niveau du programmateur. Le système peut comporter un dispositif médical apte à être implanté dans un patient ; un ordinateur personnel serveur dit (SPC) communiquant avec le dispositif médical ; l'ordinateur personnel serveur comportant un moyen pour recevoir des données transmises par l'intermédiaire d'un trajet de communication de données dispersé, tel que le réseau Internet ; et un ordinateur personnel client comportant un moyen pour recevoir des données transmises par l'intermédiaire d'un trajet de communication dispersé à partir du SPC. Dans certaines configurations, l'ordinateur personnel serveur peut comporter un moyen pour transmettre des données par l'intermédiaire d'un trajet de communication de données dispersé (Internet) le long d'un premier canal et d'un deuxième canal ;et l'ordinateur client peut comporter un moyen pour recevoir des données par l'intermédiaire d'un trajet de communication dispersé en provenance de l'ordinateur personnel serveur le long d'un premier canal et d'un deuxième canal. L'un des enseignements significatifs de la description de Ferek Petric, dans le contexte de la présente invention, comporte la mise en #uvre de systèmes de communication, associés avec des IMD, qui sont compatibles avec le réseau Internet. Plus précisément, la description fait avancer la technique des communications entre un dispositif médical tel qu'un programmateur, et des experts situés en un emplacement éloigné en utilisant le réseau Internet. Comme indiqué ci-dessus, le schéma de communication est structuré pour alerter principalement des experts à distance sur des problèmes existants ou menaçants concernant le dispositif de programmation, de telle sorte qu'une action judicieuse, telle qu'un entretien préalable ou d'autres étapes réparatrices, peuvent être mises en #uvre à temps. En outre, étant donné la connaissance préalable ou anticipée du problème, l'expert à distance est bien informé pour fournir un avis ou un guidage à distance au personnel de service ou à des opérateurs au niveau du programmateur. Bien que l'invention de Ferek ne fasse pas avancer la technique dans les systèmes de communication relatifs à l'interaction avec un programmateur par l'intermédiaire d'un support de communication tel que le réseau Internet, le système ne propose ni ne suggère de programmation, mise au point et entretien à distance d'un programmateur sans l'intervention d'un personnel de service. Une autre description relative à des techniques de surveillance de la santé d'un patient ambulatoire en utilisant des communications visuelles interactives est faite par Daniel et al dans le brevet des Etats-Unis d'Amérique n 5 441 047 délivré le 15 août 1995 L'invention est relative à un système dans lequel le patient est surveillé par un employé préposé aux soins, au niveau d'un certain poste, tandis que le patient se trouve en un emplacement éloigné. L'état du patient est surveillé à la maison en utilisant divers dispositifs de surveillance. L'employé préposé aux soins est placé en communication visuelle interactive avec le patient. Encore un autre art antérieur fournit un procédé de surveillance et un équipement de surveillance dans le brevet des Etats-Unis d'Amérique n 5 840 020 par Pekka et al délivré le 24 novembre 1998 Ce brevet est relatif à un équipement de surveillance comportant un moyen pour recevoir un résultat de mesure indiquant le niveau de glucose sanguin du patient, et pour le stocker en mémoire. Afin d'améliorer et de faciliter le traitement du patient, l'équipement de surveillance comporte en outre un moyen pour recevoir des données concernant le régime, les médicaments et la fatigue physique, et pour les stocker dans la mémoire. Une série de calculs sont affinés pour obtenir des valeurs prédictives. En outre, un autre art antérieur fournit un procédé pour surveiller la santé d'un patient comme décrit dans le brevet des Etats-Unis d'Amérique n 5 772 586 délivré à Pekka et al le 30 juin 1998. La description est relative à un procédé pour surveiller la santé d'un patient en utilisant des mesures Afin d'améliorer le contact entre le patient et la personne qui le traite, les résultats des mesures sont appliqués par l'intermédiaire d'un dispositif de communication en utilisant une liaison de transmission de données sans fil, à un systeme de traitement de données disponible pour la personne qui surveille la santé du patient. La santé du patient est surveillée au moyen des données stockées dans le système de traitement de données. Encore un autre exemple d'un art antérieur est fourni par le brevet des Etats-Unis d'Amérique n 5 701 904 de Simmons et al délivré le 30 décembre 1997, relatif à un ensemble d'instruments de télémédecine. L'invention comporte un appareil portable de diagnostic médical pour une collecte de données. Une caméra vidéo génère des signaux sur la base d'images prises par les instruments visuels. D'autres circuits électroniques génèrent des signaux sur la base d'une sortie de l'instrument audio et d'instruments de collecte de données. Les signaux sont transmis à un site à distance pour une analyse par un personnel médical. Un art antérieur relatif est décrit dans le brevet des Etats-Unis d'Amérique n 5 434 611 délivré à Tamura le 18 juillet 1995. La description est relative à un système de traitement de la santé qui utilise un réseau de télévision à antenne de communication bilatérale pour permettre une communication entre un médecin et des patients en différents endroits. Le système utilise une télévision par câble (CATV), de telle sorte que le médecin peut interroger directement les patients à la maison, et les patients peuvent être surveillés automatiquement à la maison en utilisant des images et la voix par le médecin dans le service médical, sans obstacle à une diffusion CATV normale Encore un autre art antérieur relatif est décrit dans le brevet des Etats-Unis d'Amérique série n 5 791 907 de Ramshaw, délivré le 11 août 1998. La description est relative à un dispositif de formation médical interactif comportant un système d'ordinateur avec un affichage sur visuel L'ordinateur est programmé pour fournir une instruction et une formation dans des procédures médicales. Un autre art antérieur relatif est décrit dans le brevet des Etats-Unis d'Amérique série n 5 810 747 de Brudny et al, délivré le 22 septembre 1998. L'invention est relative à un système de formation d'intervention interactif, utilisé pour surveiller un patient. Un système expert et un réseau neuronal déterminent un but à atteindre au cours de la formation. L'une des limites des enseignements de Brudny est le fait que la formation interactive ne stipule pas d'interface du type programmateur entre le système expert (poste à distance) et une pluralité d'IMD. En outre, il n'y a pas de structure ou de schéma de logiciel pour obtenir une certification et une autorisation sur la base de résultats de formation/test. Certaines des limites de la description de Ramshaw, à la lumière de la présente invention, comportent le fait qu'il n'y a pas d'enseignement d'un programmateur qui soit utilisé pour former un technicien à gérer diverses données et procédures cliniques relatives à de multiples dispositifs médicaux implantables répartis partout dans le monde, sur la base d'un logiciel interactif transmis à distance par un centre de données à base de réseau En outre, le brevet des Etats-Unis d'Amérique n 5 590 057 de Ruuska et al., délivré le 31 décembre 1996, fournit un système de formation et d'attestation pour qu'un utilisateur exécute une tâche. L'invention comporte un dispositif d'entrée, un dispositif de sortie et un dispositif de commande. Le dispositif de commande reçoit des données d'entrée en provenance du dispositif d'entrée et commande la sortie affichée sur le dispositif de sortie. Le système présente à un utilisateur un pré-test, un module contenant des instructions, une information concernant une certaine partie de la tâche à exécuter, ainsi que des minisimulations et une variété de questions. Le système présente un résultat de posttest et détermine si l'utilisateur peut être certifié La description de Ruuska et al est relative à une formation concernant une tâche et constitue un progrès dans un sytème mis en #uvre par ordinateur pour former et autoriser un élève à exécuter une tâche Cependant, à la lumière de la présente invention, l'invention de Ruuska et al comporte plusieurs limites. En particulier, Ruuska ne décrit pas de programmateur pour gérer les opérations d'IMD. En outre, l'invention de Ruuska n'est pas relative à un certain nombre de programmateurs répartis très globalement, sur lesquels des techniciens doivent se former pour faire fonctionner à la fois les programmateurs et les IMD. En outre, la présente invention concerne une autorisation pour un technicien de faire fonctionner un logiciel spécifié mis en #uvre dans le(s) programmateur(s). Chaque programmateur peut gérer une pluralité d'IMD par l'intermédiaire, de préférence, d'un système de transmission de données télémétriques Un déchargement de données IMD, une installation d'un nouveau logiciel, un historique du patient, comportant une information significative clinique/thérapique, sont échangés de manière routinière entre le programmateur et les IMD. Les programmateurs répartis globalement qui gèrent les IMD localement sont connectés, par l'intermédiaire d'une liaison de communication bidirectionnelle, à un centre de données à distance pour échanger des données vocales et vidéo. Le centre de données à distance est un point universel d'instruction/commande dans lequel se trouve un système expert. Des techniciens sont formés et certifiés par des modules de formation au niveau du programmateur. Les modules de formation sont un logiciel interactif qui est importé par une liaison montante du programmateur au centre de données expert La présente invention permet aussi à une autorité de certification de délivrer des certificats en interagissant directement, soit avec les programmateurs, soit avec le centre de données à distance. Par conséquent, il serait avantageux de disposer d'un système dans lequel un programmateur pourrait effectuer une liaison montante avec un centre de données expert à distance pour importer un logiciel pour un auto-diagnostic, un entretien et un perfectionnement du programmateur. Encore un autre avantage souhaitable serait de disposer d'un système pour mettre en #uvre l'utilisation de systèmes experts à distance pour gérer un programmateur sur une base en temps réel. Un autre avantage souhaitable serait de disposer d'un schéma de communication qui soit compatible avec divers supports de communication, pour favoriser une liaison montante rapide d'un programmateur avec des systèmes experts à distance et des ressources de données spécialisées. Encore un autre avantage souhaitable serait de disposer d'un schéma de communication à vitesse élevée pour permettre la transmission de données sonores et vidéo haute fidélité, pour améliorer et mettre en oeuvre une gestion efficace de données à distance d'un système clinique/thérapique par l'intermédiaire d'un programmateur, afin d'améliorer le traitement clinique d'un patient Encore un autre avantage souhaitable serait d'importer à distance un système de formation à base de logiciel destiné à être utilisé par des cliniciens/opérateurs/techniciens locaux en utilisant des programmateurs pour IMD répartis partout dans le monde. De préférence, un centre de données expert à base de réseau (basé sur le web) dirigerait, instruirait et commanderait une formation simulée à base de logiciel et une certification pour des techniciens, partout dans le monde Comme il sera décrit ci-dessous, la présente invention fournit ces avantages souhaitables, ainsi que d'autres. La présente invention est relative, en général, à un schéma de communication dans lequel un centre de données expert à base de réseau (basé sur le web) à distance interagit avec un patient muni d'un ou plusieurs dispositifs médicaux implantables (IMD) par l'intermédiaire d'un dispositif médical externe associé, de préférence un programmateur, situé à proximité immédiate des IMD Certains des avantages les plus significatifs de l'invention comportent l'utilisation de divers supports de communication entre le centre de données expert à base de réseau à distance et le programmateur pour échanger à distance une information significative cliniquement et effectuer finalement des modifications paramétriques et opérationnelles en temps réel, si nécessaire. Dans le contexte de la présente invention, l'un des nombreux aspects de l'invention comporte un accès en temps réel d'un programmateur à un centre de données expert à base de réseau à distance. par l'intermédiaire d'un réseau de communication, qui comporte le réseau Internet. La structure opérationnelle de l'invention comporte le centre de données expert à base de réseau à distance, dans lequel un système expert est entretenu, comportant des communications bidirectionnelles de données sonores et vidéo avec le programmateur par l'intermédiaire d'une large plage de systèmes de liaisons de communication. Le programmateur est à son tour en communication télémétrique avec les IMD, de telle sorte que les IMD peuvent établir une liaison montante avec le programmateur ou le programmateur peut établir une liaison descendante avec les IMD, si nécessaire. Dans encore un autre contexte de l'invention, les composants critiques et les systèmes intégrés du programmateur sont entretenus, mis au point et/ou évalués à distance pour assurer une fonctionnalité et une performance appropriées par une liaison descendante avec des systèmes experts et un logiciel compatible à partir du centre de données expert à base de réseau Dans encore un autre contexte de l'invention, un programmateur est surveillé, évalué et amélioré à distance, si nécessaire, en important des systèmes experts à partir d'un centre de données expert à distance, par l'intermédiaire d'un système de communication sans fil ou équivalent. Le logiciel opérationnel et fonctionnel des systèmes intégrés dans le programmateur peut être réglé, perfectionné ou modifié à distance, comme il ressortira de ce qui suit. Certaines des modifications du logiciel peuvent être finalement mises en #uvre dans les IMD, si nécessaire, par une liaison descendante allant du programmateur aux IMD Encore un autre contexte de l'invention comporte un schéma de communication qui fournit un procédé et une structure très intégrés et efficaces d'une gestion d'information clinique, dans lesquels divers réseaux tels qu'une télévison par câble, un réseau local (LAN), un grand réseau (WAN), un réseau numérique à intégration de services (ISDN), le réseau de téléphone public (PSTN), le réseau Internet, un réseau sans fil, un réseau à mode de transfert synchrone (ATM), un réseau à ondes laser, un satellite, des réseaux mobiles et autres réseaux similaires, sont mis en #uvre pour transférer des signaux vocaux, de données et vidéo entre le centre de données à distance et un programmateur. Dans le mode préféré de réalisation, des systèmes de communication sans fil, des systèmes à modem et onde laser sont illustrés à titre d'exemple uniquement, et doivent être pris en considération sans limiter l'invention uniquement à ces types de communication. En outre, dans l'intérêt de la simplicité, les demandeurs se réfèrent aux divers systèmes de communication, dans les parties concernées, en tant que système de communication. Cependant, il faut noter que les systèmes de communication, dans le contexte de cette invention, sont interchangeables et peuvent être relatifs à divers schémas de communication par câble, fibres optiques, micro-ondes, par radio, laser et communications similaires ou toutes combinaisons pratiques de ceux-ci. Certaines des caractéristiques distinctives de la présente invention comportent l'utilisation d'un puissant centre de données expert à base de réseau pour gérer et régler les paramètres opérationnels et fonctionnels d'un programmateur en temps réel. Plus précisément, l'invention permet un diagnostic, un entretien, une amélioration, un suivi de performance, un accord et un réglage à distance d'un programmateur à partir d'un emplacement éloigné. Bien que la présente invention vise la surveillance et la gestion à distance en temps réel du programmateur, certaines des modifications et améliorations apportées au programmateur pourraient être avantageusement transférées aux IMD Ceci partiellement, car certains des paramètres de performance du programmateur sont parallèles, de manière fonctionnelle, à ceux des IMD Ainsi, un avantage supplémentaire de la présente invention est une amélioration du programmateur qui peut être mise en #uvre, sur une base pro-active, dans les IMD, par une liaison descendante à partir du programmateur, afin de perfectionner les IMD pour favoriser le bien-être du patient. Encore une des autres caractéristiques distinctives de l'invention comporte l'utilisation d'un schéma de communication très souple et adaptable pour favoriser des communications continues et en temps réel entre un centre de données expert à distance et un programmateur associé avec une pluralité d'IMD. Les IMD sont structurés pour partager une information de manière intracorporelle et peuvent interagir avec le programmateur, en tant qu'unité Plus précisément, les IMD peuvent être interrogés collectivement ou de manière séparée pour mettre en #uvre ou extraire une information clinique, si nécessaire En d'autres termes, on peut accéder à tous les IMD par l'intermédiaire d'un IMD ou, selon une variante, on peut accéder à chacun des IMD individuellement. L'information collectée de cette manière peut être transférée au programmateur par une liaison montante aux IMD, si nécessaire. En outre, la présente invention présente des avantages significatifs par rapport à l'art antérieur en permettant une réparation, un entretien et un perfectionnement à distance du logiciel pour le programmateur Dans l'éventualité où un défaut de composant ou de logiciel est noté, le système peut contrôler si une mesure corrective à distance est possible. Sinon, le système diffuse une alerte pour l'opérateur afin de traiter le problème en temps réel. Lors de l'exécution de cette fonction, le schéma de communication de la présente invention effectue, entre autres choses, une révision des enregistrements d'utilisation, des enregistrements d'erreur, de l'état de l'alimentation et de la pile, de l'intégrité de la base de données et du temps moyen entre des états de panne de tous les composants significatifs et concernés. En outre, l'historique du patient, l'intégrité du paramètre de performance et l'état du logiciel sont étudiés à partir de la base de données du programmateur et sont analysés par un analyseur au niveau du centre de données expert à distance. L'invention fournit une compatibilité et une capacité d'adaptation avec d'autres applications à base de réseau, telles que la télémédecine et des technologies à base de réseau émergentes, telles que la télé-immersion. Par exemple, le système peut être adapté à des applications à interface de réseau dans lesquelles une unité formant interface de réseau peut être utilisée pour une liaison montante du patient avec un centre de données à distance pour un échange d'information non critique entre les IMD et le centre de données expert à distance. Dans ces applications et d'autres applications similaires à base de réseau, les données collectées, conformément à la manière et à la substance de la présente invention, peuvent être utilisées en tant qu'écran préliminaire pour identifier la nécessité d'une autre intervention en utilisant des technologies de réseau avancées. De manière plus significative, l'invention fournit un système et un procédé pour former à distance des techniciens pour la gestion et le fonctionnement d'un programmateur en liaison avec des IMD Le technicien est formé par l'intermédiaire d'exercices de formation simulés à base de logiciel, délivrés au programmateur par un centre de données expert à distance. Le schéma de formation est interactif en ce que le technicien/opérateur pourrait délivrer pour mettre en pratique et qualifier afin de gérer certains logiciels fonctionnels qui gouvernent l'interface programmateur - IMD ou des procédures relatives. Comme il sera décrit ci-dessous, le technicien du programmateur est une liaison importante entre le centre de données expert, le programmateur et les IMD, pour la fourniture d'un service clinique efficace aux patients partout dans le monde. Ainsi, l'invention concerne un système interactif de formation à des opérations d'un dispositif médical mis en oeuvre dans une liaison de communication bidirectionnelle où un centre de données expert à distance basé sur la toile d'araignée connue sous le nom de web et un programmateur pour un dispositif médical implantable dit IMD sont reliés à distance pour importer un logiciel de formation simulé afin de former un technicien pour le système de formation interactif, caractérisé en ce qu'il comprend le données expert à distance basé sur le web comportant des ressources d'ordinateur à vitesse élevée ; un système de communication bidirectionnel en communication opérationnelle de données avec les ressources au niveau du centre de données expert à distance basé sur le web ; le programmateur, couplé au centre de données expert par l'intermédiaire de la liaison de communication bidirectionnelle, le programmateur dirigeant et surveillant les fonctions d'un IMD comportant l'acquisition de données d'un patient par l'intermédiaire d'une pluralité d'applications à logiciel ; et au moins un programme simulé de logiciel de formation de spécialiste destiné à former le technicien du programmateur dans le fonctionnement de la pluralité d'applications à logiciel. Ce système peut présenter une ou plusieurs des caractéristiques suivantes : la au moins une activité de formation de spécialiste réside dans le centre de données expert à distance basé sur le web ; l'IMD est en communication de données avec le programmateur, de telle sorte que le programmateur acquiert les données de patient à partir de l'IMD ; la liaison bidirectionnelle est une ligne téléphonique ; la liaison de communication bidirectionnelle est un réseau intranet ; la liaison de communication bidirectionnelle est un réseau Internet ; la liaison de communication bidirectionnelle est un satellite ; la liaison de communication bidirectionnelle est un système de positionnement global ; la liaison de communication bidirectionnelle comporte au moins deux liaisons de communication sélectionnées dans le groupe de liaisons de communication consistant en une ligne téléphonique, une liaison intranet, Internet, un satellite, une forme d'onde laser et un système de positionnement global ; il comporte une série d'au moins un logiciel de formation de spécialiste résidant dans le programmateur ; le centre de données expert à distance basé sur le web comprend en outre : une base de données de comptes autorisés d'opérateur et d'information de certification ; un module authentificateur pour authentifier une demande de formation d'opérateur, un processeur de module de formation pour traiter la demande authentifiée de formation d'un technicien/opérateur et générer un module de formation interactif correspondant au moins à une application à logiciel de formation simulé, le module de formation interactif comportant une liste sélectionnée de la au moins une activité de spécialiste, résidant dans le programmateur ; et un processeur de certification pour traiter, distribuer et archiver une information de certification d'opérateur générée par le programmateur ; le centre de données à distance comprend en outre : un élément de validation d'application pour permettre un accès de l'opérateur à l'application à logiciel, résidant à l'intérieur du processeur de module de formation interactif du centre de données à distance, lorsque l'opérateur a obtenu une certification sur l'application à logiciel ; le programmateur comprend en outre - un générateur de demande de formation pour générer une demande de formation de l'opérateur, et pour transmettre la demande de formation de l'opérateur au centre de données à distance ; un module de formateur pour recevoir et exécuter le module de formation généré par le centre de données à distance , un générateur de certificat pour évaluer une performance d'un opérateur sur le module de formation et générer des données de certificat d'opérateur si la performance de l'opérateur sur le module de formation excède un critère pré-défini de performance , et un distributeur de certificat pour délivrer les données de certificat d'opérateur à une autorité de certification ; l'autorité de certification est le centre de données à distance ; l'emplacement de l'autorité de certification est indépendant et est disposé séparément du centre de données à distance ; l'emplacement de l'autorité de certification est une adresse de courrier électronique. L'invention concerne aussi un procédé pour une délivrance à distance d'un ensemble de logiciel de formation interactif pour des opérations d'un programmateur utilisé en conjonction avec des dispositifs médicaux implantables dits IMD, un centre de données à distance pour gérer l'ensemble de logiciel de formation interactif étant relié au programmateur par l'intermédiaire d'une liaison de réseau de communication de données, et au moins un programme de logiciel de formation simulé de spécialiste pour former un technicien dans au moins une application à logiciel de programmateur étant accessible au programmateur, procédé caractérisé en ce qu'il comprend : la connexion du programmateur au centre de données à distance par l'intermédiaire de la liaison à réseau de communication de données , l'authentification du technicien du programmateur en tant que candidat autorisé de formation pour le programme simulé de logiciel de formation ; la sélection d'un module de formation sur le centre de données à distance correspondant au programme de logiciel sur lequel le technicien souhaite se former ; le transfert du module de formation entre le centre de données à distance et le programmateur par l'intermédiaire du réseau de communication de données ; l'exécution de la série d'au moins un logiciel simulé de formation de spécialiste correspondant au module de formation sélectionné sur le centre de données à distance ; la génération d'une série de résultats de formation pour le technicien, à la fin du module de formation ; l'analyse des résultats de formation pour le technicien ; la certification du technicien en tant qu'opérateur autorisé de l'application à logiciel si les résultats du test de formation du technicien excèdent un seuil pré-défini de performance ; la transmission des résultats de formation du programmateur au centre de données à distance , l'acheminement de la certification du technicien vers une autorité appropriée de certification ; l'archivage de la certification du technicien dans une base de données sur le centre de données à distance ; et la délivrance d'une clé d'autorisation par le centre de données à distance au programmateur pour permettre au technicien d'effectuer des procédures sur le programmateur pour l'application à logiciel. Ce procédé peut présenter une ou plusieurs des caractéristiques suivantes : l'on dispose le au moins un programme simulé de logiciel de formation de spécialiste sur le programmateur ; l'on dispose le au moins un programme simulé de logiciel de formation de spécialiste sur le centre de données à distance ;l'on dispose le au moins un programme simulé de logiciel de formation de spécialiste sur le programmateur et le centre de données à distance ; l'on met le programmateur en communication opérationnelle de données avec une autorité de certification ; l'on relie le centre de données au programmateur par un réseau de communication de données constitué d'une ligne téléphonique ; l'on relie le centre de données au programmateur par un réseau de communication de données constitué par un réseau intranet ; l'on relie le centre de données au programmateur par un réseau de communication de données constitué par un réseau Internet ; l'on relie le centre de données au programmateur par un réseau de communication de données constitué par un satellite ; l'on relie le centre de données au programmateur par un réseau de communication de données constitué par un système de positionnement global ; l'on relie le centre de données au programmateur par un réseau de communication de données comportant au moins deux liaisons de communication sélectionnées à partir du groupe de liaisons de communication consistant en une ligne téléphonique, un réseau intranet, un réseau Internet, un satellite, une forme d'onde laser, et un système de positionnement global ; l'on exécute l'étape d'acheminement de la certification de l'opérateur vers une autorité appropriée de certification au moyen du programmateur ; l'on exécute l'étape d'acheminement de la certification de l'opérateur vers une autorité appropriée de certification au moyen du centre de données à distance ; l'on donne une possibilité d'accès de l'opérateur à l'application à logiciel lors de la présentation d'une clé d'autorisation par l'opérateur , l'on empêche l'accès de l'opérateur à l'application à logiciel du dispositif médical si l'opérateur n'a pas obtenu de manière satisfaisante une certification sur un module de formation correspondant. L'invention concerne aussi une liaison de communication bidirectionnelle intégrée avec un centre de données expert à distance basé sur la toile d'araignée connue sous le nom de web, dans laquelle un programmateur pour un dispositif médical implantable dit IMD est à liaison montante avec le centre de données expert basé sur le web par l'intermédiaire d'un système de communication bidirectionnel, dans laquelle une délivrance à distance d'une formation interactive à base de logiciel simulé pour gérer le programmateur, est effectuée par importation de la formation à base de logiciel depuis le centre de données expert vers le programmateur par l'intermédiaire de la liaison de communication bidirectionnelle, et dans laquelle au moins un programme de logiciel de formation de spécialiste pour former un technicien pour acquérir une compétence dans au moins une application à logiciel résidant dans le programmateur, est accessible par l'intermédiaire des programmateurs, caractérisé en ce que le système comprend : un moyen pour connecter le programmateur au centre de données expert par l'intermédiaire de la liaison de communication bidirectionnelle ; un moyen pour authentifier le technicien du programmateur en tant que candidat autorisé de formation pour l'application à logiciel ; un moyen pour sélectionner un module de formation sur le centre de données à distance correspondant à l'application à logiciel sur laquelle le technicien souhaite se former , un moyen pour transférer le module de formation depuis le centre de données à distance vers le programmateur par l'intermédiiare de la liaison de communication bidirectionnelle ; un moyen pour exécuter au moins une activité de spécialiste sur le programmateur correspondant au module de formation sélectionné sur le centre de données expert ; un moyen pour générer une série de résultats de formation pour le technicien à la fin du module de formation , un moyen pour analyser les résultats de formation pour le technicien , un moyen pour certifier le technicien en tant que technicien autorisé de l'application à logiciel du programmateur si les résultats de formation du technicien excèdent un seuil pré-défini de performance ; un moyen pour transmettre les résultats de formation pour le technicien par le programmateur au centre de données à distance ; un moyen pour acheminer la certification du technicien à une autorité appropriée de certification ; un moyen pour archiver la certification du technicien dans une base de données sur l'ordinateur ; et un moyen pour délivrer une clé d'autorisation par le centre de données à distance au programmateur pour le technicien qui a obtenu de manière satisfaisante une certification pour l'application à logiciel. La liaison peut présenter une ou plusieurs des caractéristiques suivantes : le programmateur met en oeuvre une multiplicité de dispositifs implantables ; le système comprend en outre un moyen pour permettre au technicien d'accéder à l'application à logiciel sur le programmateur lors de la présentation de la clé d'autorisation par l'opérateur ; elle comprend en outre un moyen pour empêcher l'accès du technicien à l'application à logiciel du programmateur si le technicien n'a pas obtenu de manière satisfaisante une certification sur un module de formation correspondant. L'invention concerne aussi un système interactif de logiciel de formation mis en #uvre dans un ordinateur pour une délivrance à distance d'une certification à base de logiciel pour actionner/gérer un programmateur utilisé en conjonction avec un dispositif médical implantable, le système étant caractérisé en ce qu'il comprend : un centre de données à distance pour gérer la formation à base de logiciel ; une liaison à réseau de communication bidirectionnelle ; un programmateur couplé au centre de données à distance par l'intermédiaire de la liaison à réseau de communication bidirectionnelle d'information, le programmateur dirigeant et surveillant l'acquisition de données du patient par l'intermédiaire d'une pluralité d'applications à logiciel ; et au moins un programme de logiciel de certification de spécialiste pour certifier un technicien du programmateur dans la mise en #uvre de la pluralité d'applications à logiciel. Le système peut présenter une ou plusieurs des caractéristiques suivantes : le au moins un programme de certification de spécialiste réside sur le centre de données à distance ; l'IMD est en communication de données avec le programmateur, de telle sorte que le programmateur acquiert les données de patient à partir de l'IMD , la liaison de communication bidirectionnelle est une ligne téléphonique ; la liaison de communication bidirectionnelle est un réseau intranet ; la liaison de communication bidirectionnelle est un réseau Internet ; la liaison de communication bidirectionnelle est un satellite ; la liaison de communication bidirectionnelle est un système de positionnement global , la liaison à réseau d'information comporte au moins une liaison de communication sélectionnée dans le groupe de liaisons de communication consistant en une ligne téléphonique, un réseau intranet, un réseau Internet, un satellite, une forme d'onde laser, et un système de positionnement global , il comprend une série d'au moins un programme de certification de spécialiste résidant dans le programmateur ; le centre de données à distance comprend en outre une base de données de comptes d'opérateurs autorisés et d'information de certification : un module authentificateur pour authentifier une demande de formation d'un opérateur ; un processeur de certification pour traiter la demande de formation d'un opérateur authentifié et générer un module de certification correspondant au moins à l'une des applications à logiciel, le module de certification comportant une liste sélectionnée de la au moins une des activités de spécialiste résidant dans le programmateur , et un distributeur de certification pour distribuer et archiver une information de certification d'opérateur générée par le programmateur ; le centre de données à distance comprend en outre un élément de validation d'application pour permettre au technicien d'accéder à l'application à logiciel résidant dans un processeur de certification dans le centre de données à distance lorsque le technicien a obtenu une certification sur l'application à logiciel ; le programmateur comprend en outre un générateur de demande de formation pour générer une demande de formation de technicien, et pour transmettre la demande au centre de données à distance ; un module de formateur pour recevoir et exécuter le module de formation généré par le centre de données à distance ; un générateur de certificat pour évaluer une performance du technicien sur le module de formation et générer des données de certification de technicien si la performance du technicien sur le module de formation excède un critère pré-défini de performance ; et un distributeur de certificat pour transmettre les données de certification de technicien à une autorité de certification ; l'autorité de certification est le centre de données à distance ; l'emplacement de l'autorité de certification est indépendant du centre de données à distance et est situé ailleurs globalement , l'emplacement de l'autorité de certification est une adresse de courrier électronique L'invention concerne aussi un procédé pour une délivrance à distance d'un document de certification interactif à base de logiciel pour certifier un gestionnaire formé dans les opérations d'un programmateur utilisé en conjonction avec des IMD, un centre de données à distance pour gérer la certification à base de logiciel étant relié au programmateur par l'intermédiaire d'une liaison de communication bidirectionnelle, et au moins un programme à base de logiciel de certification de spécialiste pour certifier un technicien pour une application à logiciel spécifique pour commander et surveiller le programmateur étant déchargé vers le programmateur, procédé caractérisé en ce qu'il comprend la connexion du programmateur à un dispositif médical à distance par l'intermédiaire de la liaison de communication bidirectionnelle ; l'authentification du technicien du programmateur en tant que candidat autorisé de certification pour l'application à logiciel ; la sélection d'un module de certification sur le centre de données à distance correspondant à l'application à logiciel sur laquelle le technicien souhaite une certification ; le transfert du module de certification entre le centre de données à distance et le programmateur par l'intermédiaire de la liaison de communication bidirectionnelle ; l'exécution de la série d'au moins une des activités de spécialiste correspondant au module de certification sélectionné sur le centre de données à distance ;la génération d'une série de résultats de formation pour le technicien à la fin du module de certification . l'analyse des résultats de certification pour le technicien ; la certification de l'opérateur en tant que technicien autorisé de l'application à logiciel si les résultats de certification du technicien excèdent un seuil pré-défini de performance , la transmission des résultats de certification pour le technicien entre le programmateur et le centre de données à distance ; l'acheminement de la certification du technicien vers une autorité appropriée de certification, l'archivage de la certification du technicien dans une base de données sur le centre de données à distance; et la délivrance d'une clé d'autorisation par le centre de données à distance au programmateur, pour le technicien. Le procédé peut présenter une ou plusieurs des caractéristiques suivantes : on dispose le au moins un programme à base de logiciel de certification de spécialiste est disposé sur le programmateur , on dispose une série d'au moins un programme à base de logiciel de certification de spécialiste sur le centre de données à distance ; on dispose une série d'au moins un programme à base de logiciel de certification de spécialiste sur le programmateur et le centre de données à distance ; on met le programmateur en communication de données directe avec l'autorité de certification ; on met en #uvre une liaison à réseau d'information constitué par une ligne téléphonique , on met en #uvre une liaison à réseau d'information constituée par un réseau intranet , on met en #uvre une liaison à réseau d'information constituée par un réseau Internet ; on met en #uvre une liaison à réseau d'information constituée par un satellite , on met en #uvre une liaison à réseau d'information constituée par un système de positionnement global ; on met en #uvre une liaison de communication bidirectionnelle comportant au moins deux liaisons de communication sélectionnées dans un groupe de liaisons de communication consistant en une ligne téléphonique. un réseau intranet, un réseau Internet, un satellite, une forme d'onde laser, et une liaison à système de positionnement global . l'on exécute l'étape d'acheminement de la certification de technicien vers une autorité appropriée de certification au moyen du programmateur ; l'on exécute l'étape d'acheminement de la certification de technicien vers une autorité appropriée de certification au moyen du centre de données à distance ; l'on rend possible l'accès du technicien à l'application à logiciel lors de la présentation de la clé d'autorisation par l'opérateur ; l'on empêche l'accès à l'application à logiciel du programmateur si le technicien n'a pas obtenu de manière satisfaisante une certification sur un module de formation correspondant. L'invention concerne aussi un système pour une délivrance à distance d'une certification à base de logiciel pour actionner/gérer un programmateur, un centre de données à distance surveillant la certification à base de logiciel et étant en communication opérationnelle de données avec le programmateur par l'intermédiaire d'une liaison de communication bidirectionnelle, et au moins un programme de logiciel interactif de spécialiste étant mis en oeuvre pour certifier un opérateur après formation et test sur au moins une application à logiciel résidant dans le programmateur, système caractérisé en ce qu'il comprend : un moyen pour authentifier l'opérateur du programmateur en tant que candidat autorisé de certification pour l'application à logiciel, un moyen pour sélectionner un module de certification sur le centre de données à distance correspondant à l'application à logiciel sur laquelle l'opérateur souhaite une certification ; un moyen pour transférer le module de formation entre le centre de données à distance et le programmateur par l'intermédiaire de la liaison de communication bidirectionnelle ; un moyen pour exécuter la au moins une activité de spécialiste sur le programmateur correspondant au module de certification sélectionné sur le centre de données à distance ; un moyen pour générer une série de résultats de certification pour l'opérateur à la fin du module de certification ;un moyen pour analyser les résultats de certification pour l'opérateur : un moyen pour certifier l'opérateur en tant qu'opérateur autorisé de l'application à logiciel si les résultats de test de l'opérateur excèdent un seuil pré-défini de performance : un moyen pour transmettre les résultats de certification pour l'opérateur depuis le dispositif médical vers le centre de données à distance , un moyen pour acheminer la certification de l'opérateur vers une autorité appropriée de certification ; un moyen pour archiver la certification de l'opérateur dans une base de données sur le centre de données à distance ; et un moyen pour délivrer une clé d'autorisation par le centre de données à distance au programmateur pour permettre à l'opérateur, qui a obtenu de manière satisfaisante une certification. un accès à l'application à logiciel. Le système peut comporter une ou plusieurs des caractéristiques suivantes : le programmateur est en communication de données directe avec l'autorité de certification ; il comprend en outre un moyen pour permettre à l'opérateur un accès à l'application à logiciel sur le programmateur lors de la présentation de la clé d'autorisation par l'opérateur . il comprend en outre un moyen pour empêcher l'accès de l'opérateur à l'application à logiciel du programmateur si l'opérateur n'a pas obtenu de manière satisfaisante une certification sur un module de formation correspondant. La présente invention sera mieux appréciée et une meilleure compréhension de celle-ci sera assurée en se référant à la description détaillée suivante du mode préféré de réalisation de l'invention, lorsqu'elle sera considérée en connexion avec les dessins annexés dans lesquels des numéros de référence identiques désignent des parties identiques sur les différentes figures, et dans lesquels - la figure 1 est un schéma simplifié de communications principales télémétriques à liaisons montante et descendante entre un poste clinique à distance, un programmateur et une pluralité de dispositifs médicaux implantables (IMD) , la figure 2 est un schéma synoptique représentant les composants principaux d'un IMD , la figure 3A est un schéma synoptique présentant les composants principaux d'un programmateur ou d'une unité formant interface de réseau; la figure 3B est un schéma synoptique représentant un émetteur-récepteur à laser pour une transmission à vitesse élevée de données vocales, vidéo et d'autres données ; la figure 4 est un schéma synoptique illustrant la structure de l'organisation du système de communication sans fil conforme à la présente invention ; la figure 5 est un schéma synoptique illustrant un autre agencement de la structure représentée sur la figure 4 ; la figure 6 représente une organisation structurale de haut niveau du programmateur, du centre de données à distance, de l'autorité de certification et du logiciel de formation et des communications incluses , la figure 7 représente des schémas détaillés d'un ensemble de logiciel et des éléments de celui-ci mis en #uvre conformément à l'invention , les figures 8A et 8B sont des organigrammes représentant un procédé pour une délivrance à distance de formation à base de logiciel pour un programmateur, conformément à l'invention La figure 1 est un schéma simplifié des composants principaux de la présente invention. Plus précisément, un système de communication sans fil bidirectionnel entre un programmateur 20, une unité 20' à interface web ou interface de réseau, et un certain nombre de dispositifs médicaux implantables (IMD) représentés par un IMD 10, un IMD 10' et un IMD 10", est montré Les IMD sont implantés dans un patient 12 sous la peau ou un muscle. Les IMD sont couplés électriquement respectivement à des électrodes 18. 30 et 36, d'une manière connue dans la technique considérée. L'IMD 10 contient un microprocesseur pour synchroniser, détecter et stimuler des fonctions en conformité avec des fonctions programmées pré-établies De manière similaire, les IMD 10' et 10" sont à base de microprocesseur pour obtenir des fonctions de synchronisation et de détection pour exécuter les fonctions cliniques pour lesquelles ils sont utilisés. Par exemple, l'IMD 10' pourrait fournir une stimulation neuronale au cerveau par l'intermédiaire d'une électrode 30 et l'IMD 10" peut fonctionner comme un système de délivrance de médicament qui est commandé par l'électrode 36. Les diverses fonctions des IMD sont coordonnées en utilisant une télémétrie sans fil. Des liaisons sans fil 42,44 et 46 couplent de manière conjointe et séparée les IMD 10, 10' et 10", de telle sorte que le programmateur 20 peut transmettre des instructions ou des données à certains ou à la totalité des IMD par l'intermédiaire d'antennes télémétriques 28. 32 et 38 Cette structure fournit un système de communication économique et très souple entre les IMD. En outre, la structure fournit un système de communication redondant qui permet un accès à l'un quelconque d'une multiplicité d'IMD dans l'éventualité d'un mauvais fonctionnement de l'une ou de deux des antennes 28, 32 et 38 Des instructions ou données de programmation sont transmises entre le programmateur 20 et les IMD 10, 10' et 10" par l'intermédiaire d'une antenne télémétrique radiofréquence RF extérieure 24 L'antenne télémétrique 24 peut être une tête RF ou un équivalent L'antenne 24 peut être disposée sur le programmateur 20 à l'extérieur, sur le boîtier L'antenne télémétrique 24 est généralement télécospique et peut être réglable sur le boîtier du programmateur 20. Le programmateur 20 et l'unité 20' à interface web ou de réseau peuvent être placés à une distance de un ou deux mètres du patient 12 et doivent rester à l'intérieur de cette plage pour communiquer sans fil avec les antennes télémétriques 28, 32 et 38. La liaison montante vers le centre de données expert basé sur le web à de réseau à distance 62, désigné ci-après de manière interchangeable par centre de données 62 , ou centre de données basé sur le web 62 , sans limitation, est exécutée par l'intermédiaire du programmateur 20 ou de l'unité à interface de réseau 20'. Par conséquent, le programmateur 20 et l'unité à interface de réseau 20' fonctionnent comme une interface entre les IMD 10, 10' et 10" et le centre de données 62. L'un des nombreux éléments distinctifs de la présente invention comporte l'utilisation de divers systèmes de communication sans fil, à grande capacité d'adaptation, fiables et à grande vitesse, pour transmettre de manière bidirectionnelle des données haute fidélité numériques/analogiques entre le programmateur 20 et le centre de données 62 Il existe une variété de supports sans fil par l'intermédiaire desquels pourrait être établie une communication de données entre le programmateur 20 ou l'unité à interface de réseau 20' et le centre de données 62. La liaison de communication entre le programmateur 20 ou l'unité à interface de réseau 20' et le centre de données 62 pourrait être un modem 60, connecté au programmateur 20 d'un côté au niveau d'une ligne 63, et au centre de données 62 au niveau d'une ligne 64 de l'autre côté Dans ce cas, des données sont transférées entre le centre de données 62 et le programmateur 20 par l'intermédiaire du modem 60. D'autres systèmes de transmission de données comportent, sans limitation, des antennes fixes 48 micro-ondes et/ou RF qui sont connectées sans fil au programmateur 20 par l'intermédiaire d'une onde de fréquence réglable délimitée par la ligne 50. L'antenne 48 est en communication avec le centre de données 62 par l'intermédiaire d'une liaison sans fil 65 De manière similaire, l'unité à interface de réseau 20', un véhicule mobile 52 et un satellite 56 sont en communication avec le centre de données 62 par l'intermédiaire de la liaison sans fil 65 En outre, le système mobile 52 et le satellite 56 sont en communication sans fil avec le programmateur 20 ou l'unité à interface de réseau 20' par l'intermédiaire respectivement d'ondes de fréquence réglables 54 et 58. Dans le mode préféré de réalisation, un système connu commercialemetn et dans la technique sous le nom de Telnet est utilisé pour accéder sans fil au centre de données 62. Telnet émule un modèle client/serveur et requiert que le client fasse fonctionner un logiciel spécialisé pour accéder au centre de données 62 Le schéma Telnet envisagé pour être utilisé avec la présente invention comporte divers systèmes d'exploitation comportant ceux connus commercialement sous les noms de UNIX, Macintosh, et Windows dans toutes ses versions. De manière fonctionnelle, un opérateur au niveau du programmateur 20 ou un opérateur au niveau du centre de données 62 amorce le contact à distance. Le programmateur 20 peut être à liaison descendante avec les IMD par l'intermédiaire des antennes 28, 32 et 38 de liaison pour permettre une réception et une transmission de données. Par exemple, un opérateur ou un clinicien au niveau du centre de données 62 peut effectuer une liaison descendante avec le programmateur 20 pour mettre en oeuvre un programme ou une évaluation programmée du programmateur 20. Dans ce cas. la communication sans fil est faite par l'intermédiaire d'une liaison sans fil 65 Si une liaison descendante est nécessaire entre le programmateur 20 et l'IMD 10, par exemple, la liaison descendante est effectuée en utilisant une antenne télémétrique 22. Dans une variante, si une liaison montante est amorcée entre le patient 12 et le programmateur 20, la liaison montante est mise en oeuvre par l'intermédiaire d'une liaison sans fil 26 Comme il sera décrit ci-dessous, chaque antenne à partir des IMD peut être utilisée pour mettre en oeuvre une liaison montante de la totalité ou de l'un des IMD avec le programmateur 20 Par exemple, l'IMD 10" qui est relatif à un implant neuronal 30 peut être mis en #uvre pour une liaison montante, par l'intermédiaire d'une antenne sans fil 34 ou d'une antenne sans fil 34", de l'un quelconque des INID. de deux IMD ou de davantage avec le programmateur 20. De préférence, des puces connues dans la technique sous le nom de Bluetooth , adoptées pour fonctionner à l'intérieur du corps ou à l'extérieur du corps, et adoptées aussi pour obtenir une faible consommation de courant. sont intégrées afin d'obtenir des connexions sans fil et sans soudure 42,44 et 46 entre les IMD 10,10' et 10". Le schéma de communication est destiné à être compatible avec une large bande, et capable de supporter simultanément de multiples séries et architectures d'information, de procéder à des transmissions à une vitesse relativement élevée, et de fournir des services de données sonores et vidéo à la demande. La figure 2 illustre des composants typiques d'un IMD, tels que ceux envisagés par la présente invention. De manière spécifique, les structures opérationnelles principales communes à tous les IMD 10,10' et 10", sont représentées par un schéma générique Dans un but de brièveté, la description de l'IMD 10 de la figure 2 s'applique à tous les autres IMD Par conséquent, l'IMD 10 est implanté dans le patient 12 au-dessous de la peau ou du muscle du patient et est couplé électriquement au c#ur 16 du patient 12 par l'intermédiaire d'électrodes de stimulation/détection et d'un ou plusieurs conducteurs d'au moins un conducteur 18 de stimulation cardiaque, d'une manière connue dans la technique considérée. L'IMD 10 contient outre une commande de thérapie 70 et un émetteur/récepteur télémétrique 78, une commande 72 de synchronisation comportant un système d'exploitation qui peut utiliser un microprocesseur 74 ou un automate fini numérique pour des fonctions de synchronisaiton, de détection et de stimulation, en fonction d'un mode opérationnel programmé. L'IMD 10 contient aussi des amplificateurs de lecture pour détecter des signaux cardiaques, des détecteurs d'activité du patient ou d'autres détecteurs physiologiques pour détecter la nécessité d'une sortie cardiaque, et des circuits de sortie de génération d'impulsion pour délivrer des impulsions de stimulation au moins à une cavité cardiaque du c#ur 16 sous la commande du système d'exploitation, d'une manière bien connue dans l'art antérieur Le système d'exploitation comporte des registres formant mémoire ou RAM/ROM 76 pour stocker une variété de valeurs du mode opérationnel programmé et de paramètres, qui sont utilisés par le système d'exploitation. Les registres formant mémoire ou RAM/ROM 76 peuvent aussi être utilisés pour stocker des données compilées à partir de l'activité cardiaque détectée et/ou relatives à l'historique fonctionnel du dispositif ou des paramètres physiologiques détectés pour une télémétrie. lors de la réception d'une instruction de recherche ou d'interrogation. Toutes ces fonctions et opérations sont bien connues dans la technique considérée, et nombre d'entre elles sont généralement utilisées pour stocker des instructions et des données opérationnelles pour commander le fonctionnement du dispositif et pour une recherche ultérieure afin de diagnostiquer une fonction du dispositif ou un état du patient. Des instructions ou données de programmation sont transmises entre l'antenne télémétrique 28 RF de l'IMD 10. par exemple, et une antenne télémétrique RF 24 extérieure, associée avec le programmateur 20 Dans ce cas, il n'est pas nécessaire que l'antenne télémétrique RF extérieure 24 soit contenue dans une tête RF de programmateur 20, de telle sorte qu'elle peut être placée près de l'IMD 10 sur la peau du patient. Au lieu de cela, l'antenne télémétrique RF extérieure 24 peut être placée sur le boîtier du programmateur 20. Il faut noter que le programmateur 20 peut être placé à une certaine distance du patient 12 et est placé localement à proximité des IMD, de telle sorte que la communication entre les IMD 10,10' et 10" et le programmateur 20 est télémétrique. Par exemple, le programmateur 20 et l'antenne télémétrique RF extérieure 24 peuvent être sur un support éloigné de quelques mètres du patient 12. De plus, le patient 12 peut être actif et pourrait exercer une activité ou analogue au cours d'une interrogation télémétrique à liaison montante d'électrocardiogramme ou ECG en temps réel ou d'autres paramètres physiologiques Le programmateur 20 peut aussi être destiné à programmer de manière universelle des IMD existants qui utilisent des antennes télémétriques RF de l'art antérieur et, par conséquent, comportent aussi une tête RF classique de programmateur 20 et un logiciel associé pour un usage sélectif avec celle-ci. Dans une communication à liaison montante entre l'IMD 10 et le programmateur 20, par exemple, une transmission télémétrique 22 est activée pour fonctionner comme un émetteur et l'antenne télémétrique RF extérieure 24 fonctionne comme un récepteur télémétrique De cette manière, des données et une information peuvent être transmises entre l'IMD 10 et le programmateur 20. Dans une variante, l'antenne télémétrique RF 26 de l'IMD 10 fonctionne comme une antenne de récepteur télémétrique pour une liaison descendante de données et d'une information à partir du programmateur 20 Les deux antennes télémétriques RF 22 et 26 sont couplées à un émetteur-récepteur comprenant un émetteur et un récepteur. La figure 3A est un schéma synoptique simplifié de circuit de composants fonctionnels principaux du programmateur 20. L'antenne télémétrique RF extérieure 24 sur le programmateur 20 est couplée à un émetteur-récepteur télémétrique 86 et à une carte à circuit d'excitation d'antenne comportant un émetteur télémétrique et un récepteur télémétrique 34 L'émetteur télémétrique et le récepteur télémétrique sont couplés à un circuit de commande et à des registres actionnés sous la commande d'un micro-ordinateur 80. De manière similaire, à l'intérieur de l'IMD 10, par exemple, l'antenne télémétrique RF 26 est couplée à un émetteur-récepteur télémétrique comprenant un émetteur télémétrique et un récepteur télémétrique L'émetteur télémétrique et le récepteur télémétrique dans l'IMD 10 sont couplés à un circuit de commande et à des registres qui fonctionnent sous la commande d'un micro-ordinateur 74 Si l'on se réfère en outre à la figure 3A, le programmateur 20 est un dispositif à base de microprocesseur du type ordinateur personnel comportant une unité de traitement centrale qui peut être. par exemple, un microprocesseur de la firme Intel connu commercialement sous le nom de Pentium ou analogue. Un bus de système interconnecte l'unité centrale de traitement dite CPU 80 avec une unité à disque dur, stockant des programmes opérationnels et des données, et avec un circuit graphique et un module formant dispositif de commande d'interface. Une unité à disquette ou une unité à disque CD ROM est aussi couplée au bus et est accessible par l'intermédiaire d'une fente d'insertion de disque, à l'intérieur du boîtier du programmateur 20. Le programmateur 20 comprend en outre un module d'interface qui comporte un circuit numérique, un circuit analogique non isolé, et un circuit analogique isolé. Le circuit numérique permet au module d'interface de communiquer avec un module formant dispositif de commande d'interface. Le fonctionnement du programmateur 20 conforme à la présente invention est commandé par l'unité centrale ou microprocesseur 80 Afin que le médecin ou un autre dispensateur de soin ou opérateur communique avec le programmateur 20. un clavier ou entrée 82. couplé à la CPU 80, est fourni de manière optionnelle. Cependant. le mode de communication principal peut se faire par l'intermédiaire d'un écran d'affichage graphique du type bien connu à effleurement commandé par un circuit graphique. Un utilisateur du programmateur 20 peut interagir avec celui-ci en utilisant un stylet, couplé aussi à un circuit graphique, qui est utilisé pour pointer divers emplacements sur un écran ou visuel 84 qui affiche des choix de menu pour une sélection par l'utilisateur ou un clavier alphanumérique pour introduire du texte ou des nombres ou d'autres symboles. Divers assemblages à écran à effleurement sont connus et disponibles dans le commerce. Le visuel 84 et/ou le clavier comprennent un moyen pour introduire des signaux d'instruction en provenance de l'opérateur, pour amorcer des transmissions télémétriques à liaison descendante ou à liaison montante et pour amorcer des sessions télémétriques de commande, une fois qu'une liaison télémétrique avec le centre de données 62 ou un dispositif implanté, a été établie. L'écran d'affichage 84 est aussi utilisé pour afficher des données relatives au patient et des choix de menu et des champs d'entrée de données utilisés lors de l'introduction des données conformément à la présente invention, comme il sera décrit ci-dessous. L'écran d'affichage 84 affiche aussi une variété d'écrans de données télémesurées ou de données en temps réel. L'écran d'affichage 84 peut aussi afficher des signaux d'événements à liaison montante lorsqu'ils sont reçus et, à la suite de cela, sert de moyen pour permettre à l'opérateur de revoir de manière synchrone l'historique et l'état de la liaison Le programmateur 20 comprend en outre un module d'interface qui comporte un circuit numérique, un circuit analogique non isolé, et un circuit analogique isolé. Le circuit numérique permet au module d'interface de communiquer avec le module formant dispositif de commande d'interface. Comme indiqué ci-dessus, le fonctionnement du programmateur 20. conformément à la présente invention, est commandé par le microprocesseur 80. Le programmateur 20 est, de préférence, du type qui est décrit dans le brevet des Etats-Unis d'Amérique n 5 345 362 de Winkler L'écran 84 peut aussi afficher des signaux d'événements à liaison montante lorsqu'ils sont reçus et, à la suite de cela, sert de moyen pour permettre à l'opérateur du programmateur 20 de mettre en corrélation la réception d'une télémétrie à liaison montante à partir d'un dispositif implanté avec l'application au corps du patient d'une action provoquant une réponse, si nécessaire. Le programmateur 20 est aussi pourvu d'une imprimante graphique à défilement ou analogue, couplée au module formant dispositif de commande d'interface, de telle sorte qu'une copie matérielle d'un ECG, un électrogramme (dit EGM) d'un patient, un canal marqueur de graphiques affichés sur l'écran d'affichage, peut être générée. Comme l'appréciera l'homme de l'art, il est souvent souhaitable d'utiliser un moyen pour que le programmateur 20 adapte son mode de fonctionnement au type de dispositif médical implanté à programmer, et qu'il se conforme au système de communication sans fil par l'intermédiaire duquel des données et une information sont transmises entre le programmateur 20 et le centre de données 62. La figure 3B est une illustration des composants principaux de l'unité 90 connue dans la technique sous le nom de Wave utilisant des technologies laser telles que, par exemple, l'unité connue commercialement sous le nom de WaveStar Optic Air Unit, fabriquée par la firme Lucent Technologies, ou analogue. Ce mode de réalisation peut être mis en #uvre pour un important transfert de données à grande vitesse dans des applications mettant en oeuvre plusieurs programmateurs. L'unité comporte un laser 92, un émetteur-récepteur 94 et un amplificateur 96. Une première unité 90 à onde est installée au niveau du centre de données 62 et une deuxième unité 90' est placée à proximité du programmateur 20 ou de l'unité à interface de réseau 20' Une transmission de données entre le centre de données à distance 62 et l'unité 20 formant programmateur 20, est exécutée par l'intermédiaire des unités 90 à onde. En général, la première unité 90 à onde accepte des données et les sépare en une longueur d'onde unique pour une transmission. La deuxième unité 90' à onde recompose les données sous leur forme originale. La figure 4 est un schéma synoptique simplifié illustrant les systèmes principaux de l'invention. Le système expert à distance ou centre de données 62 comporte une ressource 100 de données. Comme décrit ci-dessus, le centre de données 62 est, de préférence, en communication sans fil avec le programmateur 20. Le support de communication 136 entre le programmateur 20 et le centre de données 62 peut être sélectionné à partir d'un ou d'une combinaison de plusieurs systèmes à câble et sans fil décrits ci-dessus En outre, le programmateur 20 est en communication sans fil par des moyens 131 avec un certain nombre d'IMD 10, 10', 10", tel que représenté sur la figure 1. Bien que trois IMD soient représentés à des fins illustratives, il faut noter que plusieurs IMD peuvent être mis en #uvre et que la mise en pratique de la présente invention ne limite pas le nombre d'implants en soi. La figure 5 est une représentation des composants fonctionnels principaux du programmateur 20, des ressources 100 de données et des communications 131 et 136 sans fil de données De manière spécifique, comme décrit ci-dessus, le programmateur 20 comporte une source d'alimentation 110. une unité 112 à disque, un écran d'affichage 114, un disque CD ROM 116, une imprimante 118, une RAM/ROM 120 et un stylet 122. L'analyseur 126 est en communication bidirectionnelle de données avec les autres composants du programmateur 20 et comporte une unité 128 à disque, un visuel 130, une pile 132 et une RAM/ROM 134. Le programmateur 20 est connecté à un centre de données à distance 62 par l'intermédiaire d'une liaison bidirectionnelle 136 de communication de données. Sur la figure 4, un centre 100 formant ressource de données forme le système 100 de ressource de données/expert basé sur le web Par conséquent, le système 100 formant ressource de données est un composant secondaire du centre de données à distance 62. qui comporte un module 138 d'identification d'information, un module 140 d'analyse, un module 142 de stockage de données et un module 146 de mise à jour de logiciel. De manière caractéristique, sur la figure 5, la ressource 100 de données est placée à l'extérieur du centre de données à distance 20 et est en communication opérationnelle de données, à la fois avec le centre de données à distance 62 et le programmateur 20 Si l'on se réfère plus en détail au programmateur 20, lorsqu'un médecin ou un opérateur doit interagir avec le programmateur 20, un clavier couplé au processeur 80 est utilisé de manière optionnelle. Cependant, le mode de communication primaire peut être mis en #uvre par l'intermédiaire d'un écran d'affichage graphique du type bien connu à effleurement commandé par un circuit graphique. Un utilisateur du programmateur 20 peut interagir avec celui-ci par l'utilisation d'un stylet 122, couplé aussi à un circuit graphique, qui est utilisé pour pointer divers emplacements sur l'écran/visuel 114, pour afficher des choix de menu pour une sélection par l'utilisateur ou d'un clavier alphanumérique pour introduire du texte ou des nombres et d'autres symboles, comme représenté dans le brevet mentionné ci-dessus n 5 345 362 Divers assemblages à écran à effleurement sont connus et disponibles dans le commerce Le visuel et/ou le clavier du programmateur 20 comportent, de préférence, un moyen pour introduire des signaux d'instruction en provenance de l'opérateur, pour amorcer des transmissions télémétriques à liaison descendante à partir des IMD et pour amorcer et commander des sessions de télémétrie une fois qu'une liaison télémétrique avec un ou plusieurs IMD a été établie Le visuel/écran graphique 114 est aussi utilisé pour afficher des données relatives au patient et des choix de menu et des champs d'entrée de données utilisés lors de l'introduction des données, conformément à la présente invention, comme il sera décrit ci-dessous Le visuel/écran graphique 114 affiche aussi une variété d'écrans de données télémesurées ou de données en temps réel. Le programmateur 20 est aussi pourvu d'une imprimante 118 à défilement ou analogue, couplée à un module formant dispositif de commande d'interface, de telle sorte qu'une copie matérielle d'un ECG, d'un EGM d'un patient, un canal marqueur ou un affichagegraphique similaire, peuvent être générés. En outre, l'historique du programmateur 20 relatif à l'état des instruments et du logiciel peut être imprimé à partir de l'imprimante 118 De manière similaire, une fois qu'une liaison montante a été établie entre le programmateur 20 et l'un quelconque des IMD 10,10' et 10", diverses données de l'historique du patient et données de performance de F IMD, peuvent être imprimées. Les IMD envisagés par la présente invention comportent un stimulateur cardiaque, un défibrillateur, un stimulateurdéfibrillateur, un dispositif de surveillance implantable dit (Reveal), un dispositif d'assistance cardiaque, et des dispositifs implantables analogues pour le rythme et la thérapie cardiaques. En outre, les unités formant IMD envisagées par la présente invention comportent des stimulateurs électriques tels que, à titre d'exemple non limitatif, un système de délivrance de médicament, un stimulateur neuronal, un implant neuronal, un stimulateur nerveux ou musculaire ou tout autre implant destiné à fournir une assistance physiologique ou une thérapie clinique. La ressource 100 de données représente un système formant réseau d'ordinateur à grande vitesse qui est situé dans un centre de données expert à distance 62 comportant des communications bidirectionnelles de données vocales et vidéo avec un programmateur 20, par l'intermédiaire d'une liaison 136 de communication sans fil. En général, la ressource 100 de données est placée de préférence dans un emplacement central et est équipée de réseaux d'ordinateur à grande vitesse basé sur le web De préférence. le centre formant ressource de données est mis en #uvre pendant 24 heures par des opérateurs et un personnel clinique qui sont formés pour fournir un service à distance basé sur le web pour le programmateur 20 En outre, comme décrit ci-dessus, la ressource 100 de données permet une surveillance, un entretien et une amélioration du programmateur 20. L'emplacement du centre de données à distance 62 et, par conséquent, l'emplacement de la ressource 100 de données, dépendent de la sphère de service. Conformément à la présente invention, la ressource 100 de données peut être disposée au siège d'une entreprise ou dans une usine de fabrication de la compagnie qui fabrique le programmateur 20 La liaison/connexion 136 de communication de données sans fil peut être l'une d'une variété de liaisons ou d'interfaces, telles qu'un réseau local (LAN), une connexion Internet, une connexion par ligne téléphonique, une connexion par satellite, une connexion à système de positionnement global (GPS), une connexion cellulaire, un système formant générateur à onde laser, toute combinaison de ceux-ci, ou des liaisons équivalentes de communication de données. Comme mentionné ci-dessus, une communication bidirectionnelle sans fil 136 agit comme un conduit direct pour un échange d'information entre un centre de données à distance 62 et un programmateur 20 En outre, une communication sans fil bidirectionnelle 136 fournit une liaison indirecte entre un centre de données à distance et les IMD 10,10' et 10" par l'intermédiaire du programmateur 20. Dans le contexte de cette description, le mot données , lorsqu'il est utilisé en conjonction avec une communication bidirectionnelle sans fil, se réfère aussi à un transfert d'information sonore et vidéo entre les divers centres La figure 6 est un schéma synoptique détaillé d'un mode de réalisation d'un système pour une délivrance à distance d'une formation à base de logiciel pour un dispositif médical, conformément à l'invention, comme représenté généralement en 220. Un serveur/centre de données à distance 220 comporte un ordinateur 222 couplé à un dispositif médical à distance (à savoir un programmateur 20) par l'intermédiaire d'une liaison 226 d'information à réseau Un opérateur peut obtenir une formation et une certification de spécialiste sur des applications spécifiques de logiciel pour le programmateur 20, par l'intermédiaire d'un serveur/centre de données à distance 220. L'ordinateur 222 est généralement un système de calcul classique capable de servir des demandes de formation délivrées par un programmateur 20. Des exemples d'ordinateur 222 comportent, à titre d'exemple non limitatif : des serveurs d'entreprise, des serveurs de gamme moyenne, des serveurs de postes de travail ou d'ordinateur personnel (PC). L'ordinateur 222 a la possibilité d'accéder à un logiciel 228 de gestion de formation et de certification et à des bases de données 229 pour administrer à distance une formation spécialisée d'applications à logiciel concernant le programmateur 20 Les fonctions mises en #uvre par le logiciel 228 de gestion de formation et de certification comportent, à titre d'exemple non limitatif : une authentification d'une demande de formation en provenance de l'opérateur du programmateur 20, la réalisation d'un module de formation correspondant à la demande de formation de l'opérateur, le renvoi du module de formation au programmateur 20, la réception et l'archivage des résultats de formation de l'opérateur et de l'information de certification, et la notification d'une autorité de certification lorsqu'un opérateur obtient une certification sur une application à logiciel. Dans un mode de réalisation de l'invention, le logiciel 228 de gestion de formation et de certification est structuré pour fournir une notification en temps réel à l'autorité de certification, en ce qui concerne l'état de certification et le niveau de spécialisation d'un opérateur du programmateur 20. Le logiciel 228 de gestion de formation et de certification est décrit plus en détail par rapport à la figure 7. Des bases de données 229 comportent des résultats archivés de formation de l'opérateur et des données de certification de l'opérateur. Les bases de données 229 permettent au fabricant du programmateur 20 de maintenir des listes de mise à jour d'opérateurs certifiés de diverses applications à logiciel concernant le programmateur 20, réparties partout dans le monde Ainsi, si des caractéristiques sont ajoutées ou modifiées en ce qui concerne les applications à logiciel, au niveau du programmateur 20, la communauté globale entière d'opérateurs certifiés peut être avertie automatiquement des modifications par le fabricant en diffusant/notifiant la modification par l'intermédiaire d'une liaison 226 d'information, par réseau. En outre, les bases de données 229 de serveur permettent au fabricant du programmateur 20 de suivre avec précision celles des diverses applications à logiciel qui sont les plus courantes et utiles aux opérateurs dans le monde entier. Dans un mode de réalisation de l'invention, le système 220 de délivrance à distance comporte aussi des activités 240 de formation de spécialiste correspondant à des applications à logiciel qui se trouvent sur le programmateur 20. Les activités 240 de formation de spécialiste permettent à un opérateur de subir une formation simulée auto-stimulée sur des applications à logiciel pour surveiller des données du patient. Dans ce mode de réalisation, l'opérateur accède aux activités 240 de formation de spécialiste en provenance du programmateur 20 par l'intermédiaire d'un réseau 226 d'information Comme décrit ci-dessus, le programmateur 20 est un dispositif médical qui est couplé à l'IMD 10 par l'intermédiaire d'un conducteur 18. Les IMD 10,10' et 10" représentent divers dispositifs médicaux implantables, tels que des stimulateurs cardiaques, des défibrillateurs, des stimulateurs cardiaques/défibrillateurs, et des combinaisons de ceux-ci. En outre, les IMD 10, 10' et 10" peuvent représenter des systèmes de délivrance de médicament, des stimulateurs électriques comportant des stimulateurs nerveux et musculaires, des stimulateurs en profondeur du cerveau, ou des dispositifs ou pompes d'assistance cardiaque. Le programmateur 20 permet à l'opérateur d'évaluer la performance de l'IMD 10 et de son circuit associé par l'intermédiaire d'une liaison 232 d'information. De manière spécifique, des procédures mettant en #uvre l'implantation de l'IMD 10, la programmation de l'IMD 10 et la transmission d'une information opérationnelle en retour de l'IMD 10, sont commandées et surveillées par le programmateur 20. Ces fonctions procédurales sont contrôlées par un opérateur qui gère les diverses fonctions du programmateur 20. En général, l'opérateur utilise une entrée 234 pour amorcer la procédure et gère une ou des procédure (s) spécifique (s) par l'intermédiaire d'un visuel interactif 206. Le programmateur 20 comporte des applications de logiciel pour surveiller des données simulées 242 du patient. Dans un mode de réalisation de la présente invention, le programmateur 20 comporte aussi une série d'activités 240 de formation de spécialiste, correspondant à des applications à logiciel pour surveiller des données 242 du patient. Les activités 240 de formation de spécialiste permettent à un opérateur de subir une formation auto-stimulée sur les applications à logiciel pour surveiller les données 242 du patient résidant dans le programmateur 20. Enfin, le programmateur 20 comporte un logiciel 244 de formation pour former l'opérateur à des applications à logiciel pour surveiller des données 242 du patient. Une liaison 226 d'information à réseau est généralement un support de communication pouvant permettre l'échange d'informations entre le programmateur 20 et l'ordinateur 222. Par exemple, la liaison 226 d'information par réseau peut être un support de communication de données, tel qu'une connexion par réseau local (LAN), une connexion par ligne téléphonique, une connexion par Internet, une connexion par satellite, une constellation de connexions par satellite, une connexion à système de positionnement global (GPS), une forme d'onde laser, ou toute combinaison de ceux-ci. Après que l'opérateur a été certifié sur l'une des applications à logiciel pour surveiller des données 242 du patient, un système 220 avertit de manière électronique une autorité de certification externe 246 identifiant l'emplacement global de l'opérateur et le niveau de certification comportant le type de logiciel. A titre d'exemple, une autorité de réglementation dans un pays peut requérir la notification qu'un opérateur du programmateur 20 travaillant dans ce pays a obtenu une certification dans le fonctionnement d'une application à logiciel spécifique pour surveiller des données 242 du patient, avant que l'opérateur soit autorisé à gérer le programmateur 20 mettant en #uvre l'application à logiciel spécifique. Dans un mode de réalisation de la présente invention, une notification de certification d'un opérateur est délivrée, en temps réel, à l'autorité de certification 246, par l'intermédiaire d'un courrier électronique Dans le mode de réalisation représenté sur la figure 6, la notification électronique est délivrée par l'ordinateur 222 à l'autorité de certification 246 par l'intermédiaire d'une liaison 226 d'information par réseau qui, comme décrit précédemment, est un support de communication de données. Dans un autre mode de réalisation de l'invention, la notification électronique est délivrée directement par le programmateur 20 à l'autorité de certification 246 par l'intermédiaire d'une liaison 226 d'information par réseau. L'adresse de l'autorité de certification 246 peut être stockée dans l'ordinateur 222 ou le programmateur 20, ou selon une variante, l'opérateur peut fournir manuellement l'adresse électronique de l'autorité de certification 246 par introduction de l'adresse directement dans le programmateur 20, par l'intermédiaire d'une entrée 234 par l'opérateur. La figure 7 est un schéma synoptique détaillé d'un mode de réalisation d'un système pour une délivrance à distance d'une formation à base de logiciel pour un dispositif médical conforme à l'invention, représenté en général en 250. Comme illustré sur la figure 7, des activités 240 de formation de spécialiste peuvent résider dans l' ordinateur 222 et/ou le programmateur 20 Des exemples d'applications à logiciel pour surveiller des données 242 de patient comportent, à titre d'exemple non limitatif, l'identification de tendances de paramètres clés de diagnostic et l'identification de paramètres du dispositif implantable qui doivent être réglés. Le logiciel 244 de formation comporte un générateur 254 de demande de formation qui reçoit une demande de formation de l'opérateur, traite la demande, et transmet la demande à l'ordinateur 222 par l'intermédiaire de la liaison 226 d'information par réseau. Un élément de formation 256, résidant aussi dans le logiciel 244 de formation, permet à l'opérateur d'exécuter un module de formation correspondant à la demande de formation de l'opérateur. En outre, le logiciel 244 de formation comporte un générateur 258 de certificat qui évalue la performance de l'opérateur sur les modules de formation et qui génère des données de certification de l'utilisateur si la performance de l'utilisateur sur les modules de formation correspond ou dépasse un critère prédéfini de performance. En outre, le logiciel 244 de formation comporte un distributeur 260 de certificat qui distribue un certificat à l'autorité de certification 246 ou à un ordinateur 222 par l'intermédiaire de la liaison 226 d'information par réseau. A titre d'exemple illustratif l'opérateur doit compléter un test à cinquante questions à la fin d'un module de formation simulé correspondant au matériel présenté dans le module de formation Si l'opérateur répond correctement au moins à quatre-vingt pourcent des questions, le générateur 258 de certificat distribue des données de certification d'opérateur à l'autorité de certification 246. A titre d'autre exemple illustratif, si l'opérateur obtient une certification sur une application à logiciel pour surveiller des données 242 de patient, un distributeur 260 de certificat distribuera l'information de certification à l'autorité de certification 246, ou selon une variante, à l'ordinateur 222 Une base de données 229, résidant dans l'ordinateur 222, est utilisée par le fabricant pour suivre des activités de formation et de certification de l'opérateur pour tous les programmateurs 20 dans le monde entier Par exemple, chaque fois que l'ordinateur 222 reçoit et traite une demande de formation émanant d'un opérateur au niveau d'un programmateur 20 à distance 20, une entrée est enregistrée dans la base de données 229 En outre, chaque fois qu'un opérateur obtient une certification sur une application spécifique pour surveiller une application à logiciel 242, la certification est enregistrée dans la base de données 229. Le logiciel 228 de gestion de formation et de certification comporte un élément d'authentification 264 pour authentifier des demandes de formation de l'opérateur, générées sur le programmateur 20 A titre d'exemple, l'élément d'authentification 264 peut vérifier que l'opérateur est qualifié pour recevoir la formation et que la formation demandée dans l'application à logiciel avancée est autorisée par une autorité de réglementation gouvernementale dans le pays où réside le programmateur 20. Le logiciel 228 de gestion de formation et de certification comporte en outre un processeur 266 de module de formation pour traiter des demandes authentifiées de formation de l'opérateur Dans un mode de réalisation de l'invention, des activités 240 de formation de spécialiste résident dans le programmateur 20. Un processeur 266 de module de formation constitue une liste ordonnée d'activités 240 de formation de spécialiste correspondant à la demande de formation de l'opérateur, qui est transmise au programmateur 20. Cette liste d'activités 240 de formation de spécialiste est utilisée en tant qu'entrée pour le formateur 256 du logiciel 244 de formation. Dans un autre mode de réalisation de l'invention, les activités 240 de formation de spécialiste résident dans l'ordinateur 222. Le processeur 266 de module de formation transmet une série sélectionnée de programmes exécutables de formation de spécialiste, au programmateur 20. Dans encore un autre mode de réalisation de l'invention, les activités 240 de formation de spécialiste résident dans l'ordinateur 222 Le processeur 266 de module de formation transmet une liste ordonnée de trajets vers les éléments d'exécution de formation de spécialiste résidant dans l'ordinateur 222. Le logiciel 228 de gestion de formation et de certification comporte aussi un processeur 268 de certification pour traiter, distribuer et archiver une information de certification d'opérateur, générée par le programmateur 20. Dans certains exemples, il peut être souhaitable de distribuer une information de certification à l'autorité de certification 246 (figure 7) par l'intermédiaire d'une liaison 226 d'information par réseau à partir de l'ordinateur 222 plutôt qu'à partir du distributeur 260 de certificat du programmateur 20 A titre d'exemple, l'adresse de l'autorité de certification 246 peut être inconnue de l'opérateur, ou non stockée dans le programmateur 20. L'autorité de certification 246 peut aussi préférer recevoir l'information de certification à partir de l'ordinateur 222 du fabricant, pour des raisons d'efficacité et/ou de sécurité. Enfin, le logiciel 228 de gestion de formation et de certification comporte un élément 270 de validation d'application pour permettre à l'opérateur d'accéder à des applications pour surveiller des données 242 de patient résidant dans le programmateur 20 pour lesquelles l'opérateur a obtenu une certification. Dans un mode de réalisation de l'invention, l'élément 270 de validation d'application transmet une clé d'autorisation en provenance de l'ordinateur 222 à l'opérateur du programmateur 20, lors d'une certification de l'opérateur. L'opérateur utilise ensuite la clé d'autorisation pour déverrouiller une application à logiciel pour surveiller les données 242 du patient sur le programmateur 20. Un exemple de clé d'autorisation est un mot de passe alphanumérique. Les figures 8A et 8B illustrent un organigramme d'un procédé pour une délivrance à distance de formation à base de logiciel, pour un dispositif médical tel qu'un programmateur 20. Le procédé commence en connectant l'opérateur du dispositif médical à l'ordinateur 222 par l'intermédiaire de la liaison 226 d'information par réseau, comme indiqué à l'étape 302. L'opérateur se connecte tout d'abord à un composant de formation à auto-étude par l'intermédiaire de la liaison 226 d'information par réseau, et lors de la connexion, un élément 264 d'authentification authentifie l'opérateur comme étant un candidat autorisé de formation et de certification pour une application à logiciel avancée 242 sur le programmateur 20, comme indiqué à l'étape 304 Un module de formation est ensuite sélectionné par l'opérateur sur l'ordinateur 222, correspondant à l'une des applications à logiciel pour surveiller les données 242 de patient pour lesquelles l'opérateur demande une certification, comme indiqué à l'étape 306. Ensuite, comme indiqué à l'étape 308, le module de formation est transféré entre l'ordinateur 222 et le programmateur 20 par l'intermédiaire de la liaison 226 d'information par réseau. A l'étape 310, une série d'une ou plusieurs activités 240 de spécialiste, correspondant au module de formation sélectionné sur l'ordinateur 222, est exécutée par l'opérateur sur le programmateur 20. Après que l'opérateur a fini d'exécuter la série d'une ou plusieurs activités 240 de spécialiste sur le programmateur 20, une série de résultats de formation est générée pour l'opérateur, au cours de l'étape 312. Ensuite, au cours de l'étape 314, les résultats de formation de l'opérateur sont analysés Si les résultats de formation de l'opérateur excèdent un niveau pré-défini de performance, l'opérateur est certifié comme étant un opérateur autorisé pour l'application à logiciel spécifique, au cours de l'étape 316. Les résultats de formation de l'opérateur sont ensuite transmis par le programmateur 20 à l'ordinateur 222, au cours de l'étape 318. Au cours de l'étape 320, si l'opérateur a obtenu un certificat, les résultats de certification de l'opérateur sont acheminés depuis l'ordinateur 222 vers l'autorité de certification appropriée 246. La certification de l'opérateur est aussi archivée dans la base de données 229 de serveur sur l'ordinateur 222, au cours de l'étape 322. Ensuite, une clé d'autorisation est délivrée et retransmise au programmateur 20 pour les opérateurs certifiés, au cours de l'étape 324 Enfin, l'opérateur accède à l'application à logiciel pour surveiller les données 242 de patient sur lesquelles l'opérateur a reçu une certification, en utilisant la clé d'autorisation, au cours de l'étape 326. Par conséquent, la présente invention fournit, entre autres choses, une formation, une certification, une autorisation et une authentification à distance pour que des opérateurs gèrent des programmateurs partout dans le monde. En général, dans le contexte de l'invention, tous les programmateurs situés à proximité d'IMD ou de patients munis d'IMD et répartis globalement, sont connectés à un centre de données expert pour partager des perfectionnements de logiciel et accéder à des données archivées. Le programmateur 20 fonctionne comme une interface entre le centre de données expert à distance et les IMD En outre, des fonctions de procédures telles qu'une surveillance de la performance des IMD, un perfectionnement de logiciel dans les IMD. un entretien des IMD et des fonctions relatives, sont mis en #uvre par l'intermédiaire du programmateur 20. L'interaction, de préférence télémétrique et cependant locale, entre le programmateur et les IMD, doit être gérée par un opérateur qualifié. Afin de faciliter le traitement du patient juste à temps à l'endroit où se trouve le patient, l'invention fournit un système de formation très efficace pour l'opérateur. L'opérateur, par l'intermédiaire du programmateur, est de préférence relié sans fil à un centre de données expert à distance Ce schéma permet la dissémination du logiciel et la formation des opérateurs partout dans le monde tout en maintenant un standard élevé de soin du patient à des coûts réduits. Bien que des modes de réalisation spécifiques de l'invention aient été décrits ici en détail, il est bien entendu que ceci a été fait uniquement à des fins illustratives et ne doit pas être compris comme une limite de la portée de l'invention. Il est bien entendu que diverses variations, substitutions et modifications peuvent être apportées au mode de réalisation décrit ici sans s'écarter de l'esprit et de la portée de l'invention REVENDICATIONS 1. Système interactif de formation à des opérations d'un dispositif médical mis en #uvre dans une liaison de communication bidirectionnelle où un centre de données expert à distance (62) basé sur la toile d'araignée connue sous le nom de web et un programmateur (20) pour un dispositif médical implantable dit IMD (10, 10', 10") sont reliés à distance pour importer un logiciel de formation simulé afin de former un technicien pour le système de formation interactif, caractérisé en ce qu'il comprend : le centre de données expert à distance (62) basé sur le web comportant des ressources (100) d'ordinateur à vitesse élevée , un système de communication bidirectionnel en communication opérationnelle de données avec les ressources (100) au niveau du centre de données expert à distance (62) basé sur le web , le programmateur (20) est couplé au centre de données expert par l'intermédiaire de la liaison de communication bidirectionnelle, le programmateur (20) dirigeant et surveillant les fonctions d'un IMD (10, 10', 10") comportant l'acquisition de données d'un patient par l'intermédiaire d'une pluralité d'applications à logiciel ; et au moins un programme simulé de logiciel de formation de spécialiste est destiné à former le technicien du programmateur (20) dans le fonctionnement de la pluralité d'applications à logiciel. 2. Système selon la revendication 1. caractérisé en ce que la au moins une activité de formation de spécialiste réside dans le centre de données expert à distance (62) basé sur le web. 3. Système selon la revendication 1, caractérisé en ce que l'IMD (10,10', 10") est en communication de données avec le programmateur (20), de telle sorte que le programmateur (20) acquiert les données de patient à partir de l'IMD (10, 10', 10"). 4. Système selon la revendication 1, caractérisé en ce que la liaison bidirectionnelle est une ligne téléphonique. 5. Système selon la revendication 1, caractérisé en ce que la liaison de communication bidirectionnelle est un réseau intranet. 6. Système selon la revendication 1, caractérisé en ce que la liaison de communication bidirectionnelle est un réseau Internet. 7. Système selon la revendication 1, caractérisé en ce que la liaison de communication bidirectionnelle est un satellite. 8. Système selon la revendication 1, caractérisé en ce que la liaison de communication bidirectionnelle est un système de positionnement global. 9. Système selon la revendication 1, caractérisé en ce que la liaison de communication bidirectionnelle comporte au moins deux liaisons de communication sélectionnées dans le groupe de liaisons de communication consistant en une ligne téléphonique, une liaison intranet, Internet, un satellite, une forme d'onde laser et un système de positionnement global. 10. Système selon la revendication 1, caractérisé en ce qu'il comporte une série d'au moins un logiciel de formation de spécialiste résidant dans le programmateur (20). 11. Système selon la revendication 1, caractérisé en ce que le centre de données expert à distance (62) basé sur le web comprend en outre : une base de données (229) de comptes autorisés d'opérateur et d'information de certification ; un module authentificateur pour authentifier une demande de formation d'opérateur ; un processeur (266) de module de formation pour traiter la demande authentifiée de formation d'un technicien/opérateur et générer un module de formation interactif correspondant au moins à une application à logiciel de formation simulé, le module de formation interactif comportant une liste sélectionnée de la au moins une activité de spécialiste, résidant dans le programmateur (20) ; et un processeur (268) de certification pour traiter, distribuer et archiver une information de certification d'opérateur générée par le programmateur (20). 12. Système selon la revendication 11, caractérisé en ce que le centre de données à distance comprend en outre : un élément (270) de validation d'application pour permettre un accès de l'opérateur à l'application à logiciel, résidant à l'intérieur du processeur (266) de module de formation interactif du centre de données à distance, lorsque l'opérateur a obtenu une certification sur l'application à logiciel 13. Système selon la revendication 11, caractérisé en ce que le programmateur (20) comprend en outre un générateur (254) de demande de formation pour générer une demande de formation d'opérateur, et pour transmettre la demande de formation de l'opérateur au centre de données à distance (62) ; un module (256) de formateur pour recevoir et exécuter le module de formation généré par le centre de données à distance (62) ; un générateur (258) de certificat pour évaluer une performance d'un opérateur sur le module de formation et générer des données de certification d'opérateur si la performance de l'opérateur sur le module de formation excède un critère pré-défini de performance ;et un distributeur (260) de certificat pour délivrer les données de certification d'opérateur à une autorité de certification. 14. Système selon la revendication 13, caractérisé en ce que l'autorité de certification (246) est le centre de données à distance (62). 15. Système selon la revendication 13, caractérisé en ce que l'emplacement de l'autorité de certification (246) est indépendant et est disposé séparément du centre de données à distance (62). 16. Système selon la revendication 13, caractérisé en ce que l'emplacement de l'autorité de certification (246) est une adresse de courrier électronique. 17. Procédé pour une délivrance à distance d'un ensemble de logiciel de formation interactif pour des opérations d'un programmateur (20) utilisé en conjonction avec des dispositifs médicaux implantables dits IMD (10, 10', 10"), un centre de données à distance (62) pour gérer l'ensemble de: logiciel de formation interactif étant relié au programmateur (20) par l'intermédiaire d'une liaison de réseau de communication de données, et au moins un programme de logiciel de formation simulé de spécialiste pour former un technicien dans au moins une application à logiciel de programmateur (20) étant accessible au programmateur (20), procédé caractérisé en ce qu'il comprend : la connexion (302) du programmateur (20) au centre de données à distance (62) par l'intermédiaire de la liaison à réseau de communication de données ; l'authentification (304) du technicien du programmateur (20) en tant que candidat autorisé de formation pour le programme simulé de logiciel de formation ; la sélection (306) d'un module de formation sur le centre de données à distance (62) correspondant au programme de logiciel sur lequel le technicien souhaite se former ; le transfert (308) du module de formation entre le centre de données à distance (62) et le programmateur (20) par l'intermédiaire du réseau de communication de données ; l'exécution (310) de la série d'au moins un logiciel simulé de formation de spécialiste correspondant au module de formation sélectionné sur le centre de données à distance (62) ; la génération (312) d'une série de résultats de formation pour le technicien, à la fin du module de formation , l'analyse (314) des résultats de formation pour le technicien ; la certification (316) du technicien en tant qu'opérateur autorisé de l'application à logiciel si les résultats du test de formation du technicien excèdent un seuil pré-défini de performance ; la transmission (318) des résultats de formation du programmateur (20) au centre de données à distance (62) ; l'acheminement (320) de la certification du technicien vers une autorité appropriée de certification , l'archivage (322) de la certification du technicien dans une base de données (229) sur le centre de données à distance (62) ;et la délivrance (324) d'une clé d'autorisation par le centre de données à distance (62) au programmateur (20) pour permettre au technicien d'effectuer des procédures sur le programmateur (20) pour l'application à logiciel. 18. Procédé selon la revendication 17, caractérisé en ce que l'on dispose le au moins un programme simulé de logiciel de formation de spécialiste sur le programmateur (20). 19. Procédé selon la revendication 17, caractérisé en ce que l'on dispose le au moins un programme simulé de logiciel de formation de spécialiste sur le centre de données à distance (62) 20. Procédé selon la revendication 17, caractérisé en ce que l'on dispose le au moins un programme simulé de logiciel de formation de spécialiste sur le programmateur (20) et le centre de données à distance (62). 21. Procédé selon la revendication 17, caractérisé en ce que l'on met le programmateur (20) en communication opérationnelle de données avec une autorité de certification (246) 22. Procédé selon la revendication 17, caractérisé en ce que l'on relie le centre de données (62) au programmateur (20) par un réseau de communication de données constitué par une ligne téléphonique 23. Procédé selon la revendication 17, caractérisé en ce que l'on relie le centre de données (62) au programmateur (20) par un réseau de communication de données constitué par un réseau intranet. 24. Procédé selon la revendication 17, caractérisé en ce que l'on relie le centre de données (62) au programmateur (20) par un réseau de communication de données constitué par un réseau Internet 25. Procédé selon la revendication 17, caractérisé en ce que l'on relie le centre de données (62) au programmateur (20) par un réseau de communication de données constitué par un satellite. 26. Procédé selon la revendication 17, caractérisé en ce que l'on relie le centre de données (62) au programmateur par un réseau de communication de données constitué par un système de positionnement global. 27. Procédé selon la revendication 17, caractérisé en ce que l'on relie le centre de données (62) au programmateur (20) par un réseau de communication de données comportant au moins deux liaisons de communication sélectionnées à partir du groupe de liaisons de communication consistant en une ligne téléphonique, un réseau intranet. un réseau Internet, un satellite, une forme d'onde laser, et un système de positionnement global. 28. Procédé selon la revendication 17, caractérisé en ce que l'on exécute l'étape (320) d'acheminement de la certification de l'opérateur vers une autorité appropriée de certification (246) au moyen du programmateur (20). 29. Procédé selon la revendication 17, caractérisé en ce que l'on exécute l'étape (320) d'acheminement de la certification de l'opérateur vers une autorité appropriée de certification (246) au moyen du centre de données à distance (62). 30. Procédé selon la revendication 17, caractérisé en ce que l'on donne une possibilité d'accès de l'opérateur à l'application à logiciel lors de la présentation d'une clé d'autorisation par l'opérateur. 31. Procédé selon la revendication 17, caractérisé en ce que l'on empêche l'accès de l'opérateur à l'application à logiciel du dispositif médical si l'opérateur n'a pas obtenu de manière satisfaisante une certification sur un module de formation correspondant. 32. Système de communication bidirectionnel intégré avec un centre de données expert à distance (62) basé sur la toile d'araignée connue sous le nom de web, dans lequel un programmateur (20) pour un dispositif médical implantable dit IMD (10, 10', 10") est à liaison montante avec le centre de données expert basé sur le web (62) par le système de communication bidirectionnel, dans lequel une délivrance à distance d'une formation interactive à base de logiciel simulé pour gérer le programmateur (20) est effectuée par importation de la formation à base de logiciel depuis le centre de données expert (62) vers le programmateur (20) par le système de communication bidirectionnel , et dans lequel au moins un programme de logiciel de formation de spécialiste pour former un technicien pour acquérir une compétence dans au moins une application à logiciel résidant dans le programmateur (20) est accessible par l'intermédiaire des programmateurs (20), caractérisé en ce qu'il comprend : un moyen pour connecter le programmateur (20) au centre de données expert (62) par le système de communication bidirectionnel ; un moyen pour authentifier le technicien du programmateur (20) en tant que candidat autorisé de formation pour l'application à logiciel ; un moyen pour sélectionner un module de formation sur le centre de données à distance (62) correspondant à l'application à logiciel sur laquelle le technicien souhaite se former ; un moyen pour transférer un module de formation depuis le centre de données à distance (62) vers le programmateur (20) par le système de communication bidirectionnel ; un moyen pour exécuter au moins une activité de spécialiste sur le programmateur (20) correspondant au module de formation sélectionné sur le centre de données expert (62) ; un moyen pour générer une série de résultats de formation pour le echnicien à la fin du module de formation ; un moyen pour analyser les résultats de formation pour le technicien ; un moyen pour certifier le technicien en tant que technicien autorisé de 'application à logiciel du programmateur (20) si les résultats de formation du ;echnicien excèdent un seuil pré-défini de performance ; un moyen pour transmettre les résultats de formation pour le technicien par le programmateur (20) au centre de données à distance (62) ; un moyen pour acheminer la certification du technicien à une autorité appropriée de certification (246) ; un moyen pour archiver la certification du technicien dans une base de données (229) sur l' ordinateur ; et un moyen pour délivrer une clé d'autorisation par le centre de données à distance (62) au programmateur (20) pour le technicien qui a obtenu de manière satisfaisante une certification pour l'application à logiciel. 33. Système selon la revendication 32, caractérisé en ce que le programmateur (20) met en #uvre une multiplicité de dispositifs implantables (10, 10', 10"). 34. Système selon la revendication 32, caractérisé en que le système comprend en outre un moyen pour permettre au technicien d'accéder à l'application à logiciel sur le programmateur (20) lors de la présentation de la clé d'autorisation par l'opérateur. 35. Système selon la revendication 32, caractérisé en ce qu'il comprend en outre un moyen pour empêcher l'accès du technicien à l'application à logiciel du programmateur (20) si le technicien n'a pas obtenu de manière satisfaisante une certification sur un module de formation correspondant. 36. Système interactif à logiciel de formation mis en #uvre dans un ordinateur pour une délivrance à distance d'une certification à base de logiciel pour actionner/gérer un programmateur (20) utilisé en conjonction avec un dispositif médical implantable, le système étant caractérisé en ce qu'il comprend : un centre de données à distance (62) pour gérer la formation à base de logiciel ; une liaison à réseau de communication bidirectionnelle ; un programmateur (20) couplé au centre de données à distance (62) par l'intermédiaire de la liaison à réseau de communication bidirectionnelle d'information, le programmateur (20) dirigeant et surveillant l'acquisition de données du patient par l'intermédiaire d'une pluralité d'applications à logiciel ; et au moins un programme de logiciel de certification de spécialiste pour certifier un technicien du programmateur (20) dans la mise en #uvre de la pluralité d'applications à logiciel. 37. Système selon la revendication 36, caractérisé en ce que le au moins un programme de certification de spécialiste réside sur le centre de données à distance (62). 38. Système selon la revendication 36, caractérisé en ce que l'IMD (10, 10', 10") est en communication de données avec le programmateur (20), de telle sorte que le programmateur (20) acquiert les données de patient à partir de l'IMD (10, 10', 10"). 39. Système selon la revendication 36, caractérisé en ce que la liaison de communication bidirectionnelle est une ligne téléphonique. 40. Système selon la revendication 36, caractérisé en ce que la liaison de communication bidirectionnelle est un réseau intranet 41. Système selon la revendication 36, caractérisé en ce que la liaison de communication bidirectionnelle est un réseau Internet 42. Système selon la revendication 36, caractérisé en ce que la liaison de communication bidirectionnelle est un satellite 43. Système selon la revendication 36, caractérisé en ce que la liaison de communication bidirectionnelle est un système de positionnement global. 44. Système selon la revendication 36, caractérisé en ce que la liaison à réseau d'information comporte au moins une liaison de communication sélectionnée dans le groupe de liaisons de communication consistant en une ligne téléphonique, un réseau intranet, un réseau Internet, un satellite, une forme d'onde laser, et un système de positionnement global 45. Système selon la revendication 36, caractérisé en ce qu'il comprend une série d'au moins un programme de certification de spécialiste résidant dans le programmateur (20). 46, Système sleon la revendication 45, caractérisé en ce que le centre de données à distance (62) comprend en outre une base de données (229) de comptes d'opérateurs autorisés et d'information de certification ; un module authentificateur pour authentifier une demande de formation d'un opérateur ; un processeur (268) de certification pour traiter la demande de formation d'un opérateur authentifié et générer un module de certification correspondant au moins à l'une des applications à logiciel, le module de certification comportant une liste sélectionnée d'au moins une activité de spécialiste résidant dans le programmateur (20) ;et un distributeur de certification pour distribuer et archiver une information de certification d'opérateur générée par le programmateur (20). 47. Système selon la revendication 46, caractérisé en ce que le centre de données à distance (62) comprend en outre un élément de validation d'application pour permettre au technicien d'accéder à l'application à logiciel résidant dans un processeur (268) de certification dans le centre de données à distance (62) lorsque le technicien a obtenu une certification sur l'application à logiciel. 48. Système selon la revendication 36, caractérisé en ce que le programmateur (20) comprend en outre un générateur (254) de demande de formation pour générer une demande de formation de technicien, et pour transmettre la demande au centre de données à distance (62) ; un module (256) de formateur pour recevoir et exécuter le module de formation généré par le centre de données à distance (62) ; un générateur (258) de certificat pour évaluer une performance du technicien sur le module de formation et générer des données de certification de technicien si la performance du technicien sur le module de formation excède un critère pré-défini de performance , et un distributeur (260) de certificat pour transmettre les données de certification de technicien à une autorité de certification (246). 49. Système selon la revendication 48, caractérisé en ce que l'autorité de certification (246) est le centre de données à distance (62). 50. Système selon la revendication 48, caractérisé en ce que l'emplacement de l'autorité de certification (246) est indépendant du centre de données à distance (62) et est situé ailleurs globalement. 51. Système selon la revendication 48, caractérisé en ce que l'emplacement de l'autorité de certification (246) est une adresse de courrier électronique. 52. Procédé pour une délivrance à distance d'un document de certification interactif à base de logiciel pour certifier un gestionnaire formé dans les opérations d'un programmateur (20) utilisé en conjonction avec des IMD (10, 10', 10"), un centre de données à distance (62) pour gérer la certification à base de logiciel étant relié au programmateur (20) par l'intermédiaire d'une liaison de communication bidirectionnelle, et au moins un programme à base de logiciel de certification de spécialiste pour certifier un technicien pour une application à logiciel spécifique pour commander et surveiller le programmateur (20) étant déchargé vers le programmateur (20), procédé caractérisé en ce qu'il comprend : la connexion (302) du programmateur (20) à un dispositif médical à distance par l'intermédiaire de la liaison de communication bidirectionnelle ; l'authentification (304) du technicien du programmateur (20) en tant que candidat autorisé de certification pour l'application à logiciel ; la sélection (306) d'un module de certification sur le centre de données à distance (62) correspondant à l'application à logiciel sur laquelle le technicien souhaite une certification ; le transfert (308) du module de certification entre le centre de données à distance (62) et le programmateur (20) par l'intermédiaire de la liaison de communication bidirectionnelle ; l'exécution (310) de la série d'au moins une des activités de spécialiste correspondant au module de certification sélectionné sur le centre de données à distance (62) ; la génération (312) d'une série de résultats de formation pour le technicien à la fin du module de certification , l'analyse (314) des résultats de certification pour le technicien ; la certification (316) de l'opérateur en tant que technicien autorisé de l'application à logiciel si les résultats de certification du technicien excèdent un seuil pré-défini de performance ; la transmission (318) des résultats de certification pour le technicien entre le programmateur (20) et le centre de données à distance (62) ; l'acheminement (320) de la certification du technicien vers une autorité appropriée de certification (246) ; l'archivage (322) de la certification du technicien dans une base de données (229) sur le centre de données à distance (62) ;et la délivrance (324) d'une clé d'autorisation par le centre de données à distance (62) au programmateur (20), pour le technicien. 53. Procédé selon la revendication 52, caractérisé en ce que l'on dispose le au moins un programme à base de logiciel de certification de spécialiste sur le programmateur (20). 54. Procédé selon la revendication 52, caractérisé en ce que l'on dispose une série d'au moins un programme à base de logiciel de certification de spécialiste sur le centre de données à distance (62) 55. Procédé selon la revendication 52, caractérisé en ce que l'on dispose une série d'au moins un programme à base de logiciel de certification de spécialiste sur le programmateur (20) et le centre de données à distance (62). 56. Procédé selon la revendication 52, caractérisé en ce que l'on met le programmateur (20) en communication de données directe avec l'autorité de certification (246). 57. Procédé selon la revendication 52, caractérisé en ce que l'on met en #uvre une liaison à réseau d'information constituée par une ligne téléphonique. 58. Procédé selon la revendication 52, caractérisé en ce que l'on met en #uvre une liaison à réseau d'information constituée par un réseau intranet. 59. Procédé selon la revendication 52, caractérisé en ce que l'on met en #uvre une liaison à réseau d'information constituée par un réseau Internet. 60. Procédé selon la revendication 52, caractérisé en ce que l'on met en #uvre une liaison à réseau d'information constituée par un satellite. 61. Procédé selon la revendication 52, caractérisé en ce que l'on met en #uvre une liaison à réseau d'information constituée par un système de positionnement global. 62. Procédé selon la revendication 52. caractérisé en ce que l'on met en #uvre une liaison de communication bidirectionnelle comportant au moins deux liaisons de communication sélectionnées dans un groupe de liaisons de communication consistant en une ligne téléphonique, un réseau intranet, un réseau Internet, un satellite, une forme d'onde laser, et une liaison à système de positionnement global. 63. Procédé selon la revendication 52, caractérisé en ce que l'on exécute l'étape (320) d'acheminement de la certification de technicien vers une autorité appropriée de certification (246) au moyen du programmateur (20). 64. Procédé selon la revendication 52, caractérisé en ce que l'on exécute l'étape (320) d'acheminement de la certification de technicien vers une autorité appropriée de certification (246) au moyen du centre de données à distance (62). 65. Procédé selon la revendication 52, caractérisé en ce que l'on rend possible l'accès du technicien à l'application à logiciel lors de la présentation de la clé d'autorisation par l'opérateur. 66. Procédé selon la revendication 52, caractérisé en ce que l'on empêche l'accès à l'application à logiciel du programmateur (20) si le technicien n'a pas obtenu de manière satisfaisante une certification sur un module de formation correspondant. 67. Système pour une délivrance à distance d'une certification à base de logiciel pour actionner/gérer un programmateur (20), un centre de données à distance (62) surveillant la certification à base de logiciel et étant en communication opérationnelle de données avec le programmateur (20) par l'intermédiaire d'une liaison de communication bidirectionnelle, et au moins un programme de logiciel interactif de spécialiste étant mis en #uvre pour certifier un opérateur après formation et test sur au moins une application à logiciel résidant dans le programmateur (20), système caractérisé en ce qu'il comprend : un moyen pour authentifier l'opérateur du programmateur (20) en tant que candidat autorisé de certification pour l'application à logiciel ; un moyen pour sélectionner un module de certification sur le centre de données à distance (62) correspondant à l'application à logiciel sur laquelle l'opérateur souhaite une certification ; un moyen pour transférer le module de formation entre le centre de données à distance (62) et le programmateur (20) par l'intermédiaire de la liaison de communication bidirectionnelle; un moyen pour exécuter au moins une activité de spécialiste sur le programmateur (20) correspondant au module de certification sélectionné sur le centre de données à distance (62) , un moyen pour générer une série de résultats de certification pour l'opérateur à la fin du module de certification ; un moyen pour analyser les résultats de certification pour l'opérateur; un moyen pour certifier l'opérateur en tant qu'opérateur autorisé de l'application à logiciel si les résultats de test de l'opérateur excèdent un seuil prédéfini de performance ; un moyen pour transmettre les résultats de certification pour l'opérateur depuis le dispositif médical (10, 10', 10") vers le centre de données à distance (62) ; un moyen pour acheminer la certification de l'opérateur vers une autorité appropriée de certification (246) , un moyen pour archiver la certification de l'opérateur dans une base de données (229) sur le centre de données à distance (62) , et un moyen pour délivrer une clé d'autorisation par le centre de données à distance (62) au programmateur (20) pour permettre à l'opérateur qui a obtenu de manière satisfaisante une certification, un accès à l'application à logiciel. 68. Système selon la revendication 67, caractérisé en ce que le programmateur (20) est en communication de données directe avec l'autorité de certification (246) ; 69. Système selon la revendication 67, caractérisé en ce qu'il comprend en outre un moyen pour permettre à l'opérateur un accès à l'application à logiciel sur le programmateur (20) lors de la présentation de la clé d'autorisation par l' opérateur. 70. Système selon la revendication 67, caractérisé en ce qu'il comprend en outre un moyen pour empêcher l'accès de l'opérateur à l'application à logiciel du programmateur (20) si l'opérateur n'a pas obtenu de manière satisfaisante une certification sur un module de formation correspondant