Brevet FR2839794A1 — publié le 20031121

forcant le programme a quitter. TRAITEMENT DE SCRIPT GENERIQUE A BASE DE TEXTE POUR UNE CONFIGURATION DYNAMIQUE DE SYSTEMES REPARTIS La presente technique porte globalement sur les systemes diagnostiques medicaux, tels que des systemes d'imagerie medicale. En particulier, la presente technique propose un systeme et un procede pour une configuration dynamique de systemes diagnostiques medicaux repartis. Les systemes diagnostiques medicaux existants, tels que des systemes d'imagerie medicale, utilisent une architecture repartie complexe a multiples sous-systemes 0 resident en differents lieux et sur des platesformes materielles separees et des systemes d'exploitation separes. La configuration de sous-systemes a l'interieur de cette architecture repartie est une procedure complexe dans laquelle un ou plusieurs des composants des sous-systemes doivent avoir une base de donnees de confguration contenant des informations detaillees sur tous les composants du systeme, qui doivent etre communiquees au composant de sous- systeme approprie a un instant specifque. Cette procedure de confguration fait apparaffle des goulots d'etranglement, cree des erreurs dues a des differences enke des donnees d'application dupliquees sur de multiples sous-systemes, et empeche toute modification des divers composants de systeme. Par exemple, le systeme existent confgure un systeme diagnostique medical pour une application desiree par echange de proprietes et donnees de systeme entre de multiples sous-systemes en utilisant des informations specifques de ['application qui resident sur l'un des sous-systemes. Malheureusement, cette procedure de configuration allonge le temps de preparation d'application, car les informations specifiques de 2s ['application ne vent pas immediatement disponibles au niveau de chaque composant. En outre, le systeme de confguration existent n'est pas extensible, car tous les composants impliques doivent etre concus specifquement pour chaque application ou do ivent etre configures pour une application sp ecifque en utilis ant des fichiers et donnees de confguration provenant d'autres composants. Les caracteristiques rigides du systeme de configuration existent empechent generalement toute modifcation de la configuration du systeme, en particulier durant son fonctionnement. Le systeme precedent est aussi mal adapte a des systemes employant plusieurs applications differentes, telles que les applications Enregistrement fixe (Record Fixed) et Enregistrement avec commande automatique d'exposition (Record AEC) de l'angiographie a soustraction numerique. I1 existe done un b es o in d'une technique qui facilite une configuration dynamique de systemes a composants multiples, tels que des systemes medicaux imbriques ou repartis. I1 existe aussi un besoin d'un systeme de configuration souple, qui facilite des modifications du systeme et une execution durant son fonctionnement. io La presente technique propose un systeme et un procede pour une configuration dynamique de systemes diagnostiques medicaux utilisant des fichiers distribuables de configuration de composants multiples contenant des donnees de configuration extractibles specifiques d'un composant. Les donnees de configuration specifiques d'un composant peuvent etre extraites et traitees au niveau de chaque composant recevant une diffusion du fchier distribuable de configuration de composants multiples. Si un changement de configuration est desire dans le systeme ou dans un composant particulier, alors le changement est effectue via le fichier distribuable de configuration de composants multiples. Par exemple, ces techniques de diskibution et d'extraction peuvent etre mises en aeuvre durant le fonctionnement du systeme diagnostique medical o rep arti en reponse a un changement glob al ou d' appli cation, tel qu'un changement dans des applications diagnostiques medicales. En consequence, la presente technique offre un mecanisme souple et independent de ['architecture pour configurer des composants d'un systeme diagnostique medical reparti. Selon un premier aspect, la presente technique propose un systeme diagnostique s medic al comprenant une pluralite de comp os ants diagno stiques medicaux mi s en communication par un circuit de communication. Le systeme comprend aussi un systeme de configuration dynamique pour configurer la pluralite de composants diagnostiques medicaux. Le systeme de configuration dynamique comprend un distributeur de donnees de configuration pour distribuer des donnees de configuration de composants multiples, un extracteur de donnees specifiques d'un composant hors des donnees de configuration de composants multiples, et un organe de traitement de donnees de configuration. Selon un autre aspect, la presente technique propose un composant diagnostique medical comprenant un fournisseur de donnees de configuration pour fournir des s donnees de configuration de composants multiples contenant des donnees de configuration extractibles specifiques d'un composant destinees a une pluralite de compos ants diagnostiques medicaux repartis. Le comp o s ant diagno stique medical comprend aussi un diffuseur des donnees de configuration pour diffuser les donnees de configuration de composants multiples vers la pluralite de composants diagnostiques lo medicaux repartis. Selon un autre aspect, la presente invention propose un composant diagnostique medical comprenant un recepteur de donnees de configuration pour recevoir un fichier distribnable de configuration de composants multiples, qui contient des donnees d'application extractibles specifiques d'un composant destinees a une pluralite de composants diagnostiques medicaux. Le composant diagnostique medical comprend aussi un extracteur de donnees de configuration et un organe de traitement de donnees de configuration pour traiter les donnees d' application extractible s sp ecifiques du composant. Selon un autre aspect, la presente technique propose un systeme de configuration destine a un systeme diagnostique medical. Le systeme de configuration comprend un moyen de distribution pour distribuer des donnees comportementales de composants multiples a la pluralite de composants diagnostiques medicaux. Le systeme de configuration comprend aussi un moyen de traitement pour traiter des parties specifiques d'un composant des donnees comportementales de composants multiples au s niveau de chacun de la pluralite de composants diagnostiques medicaux. Selon un autre aspect, la presente technique propose un procede de configuration de composants repartis d'un systeme diagnostique medical. Le procede comprend l'etape consistent a distribuer des donnees de configuration de composants multiples contenant des donnees de configuration extractibles specifiques d'un composant destinees a la pluralite de composants diagnostiques medicaux. Le procede comprend aussi l'etape consistent, au niveau de chaque composant de la pluralite de composants diagnostiques medicaux, a extraire des donnees de conEguration de composants multiples distribuees les donnees de configuration extractibles specifiques de ce composant. Le procede comprend aussi l'etape consistent a traiter, au niveau de chaque composant, les donnees de configuration extractibles specifiques dinn composant ayant ete extraites. Selon un autre aspect, la presente technique propose un programme d'ordinateur destine a un systeme diagnostique medical. Le programme d'ordinateur comprend un support tangible configure pour porter un programme risible par machine, et un programme risible par machine porte sur le support. Le programme risible par machine o comprend un systeme de conEguration de composants multiples par diffusion adapte pour fournir un fichier de configuration de composants multiples contenant des donnees de configuration extractibles specifques d'un composant destinees a une pluralite de composants diagnostiques medicaux. Les precedents et d'autres avantages et caracteristiques de ['invention ressortiront a ['etude de la description detaillee suivante de quelques formes de realisation specifiques de ['invention, illustree par les dessins dans lesquels: la figure 1 est un schema representant un systeme exemplaire de distribution et d'extraction de donnees/programmes de configuration de composants multiples installe dans un systeme diagnostique medical; la figure 2 est un schema representant un reseau diagnostique medical exemplaire comprenant des systemes diagnostiques medicaux de differentes modalites; et le s figures 3 et 4 vent de s organigrammes repres entant des procedes exemplaires de configuration et de gestion de composants multiples selon la presente technique. La presente technique propose un systeme et un procede pour une confguration dynamique de systemes a composants multiples utilisant un systeme de configuration de composants multiples, qui diffuse des donnees/programmes de configuration de composants multiples en vue d'une extraction specifique par chaque composant recevant les donnees/programmes. Les donnees/programmes de configuration de composants multiples peuvent comprendre divers parametres de configuration, des scripts (par exemple des scripts a base de texte), un programme executable, des declencheurs d' execution, et autres donnees/programmes desires pour faciliter le fonctionnement du systeme dans diverges applications ou procedures a une seule etape et a etapes multiples. Par exemple, la presente technique peut distribuer des scripts a base de texte contenant une pluralite d'informations extractibles specifiques d'un composant pour configurer, etalonner, diagnostiquer, entretenir, gerer ou globalement modifier le comportement des divers composants d'un systeme a composants multiples, tel qu'un systeme imbrique ou un systeme en reseau reparti. En outre, la presente technique permet d'ajouter des caracteristiques operationnelles de composant a des caracteristiques o comportementales existantes pour un ou plusieurs composants via les informations extractibles specifiques d'un composant contenues dans les informations de configuration de composants multiples. Dans une forme de realisation exemplaire, la presente technique peut diffuser des donnees/programmes de configuration de composants multiples pour une procedure diagnostique medicale particuliere afin de preparer les divers composants a ['execution de cette procedure specifique. Chaque composant extrait alors des donnees/programmes de configuration de composants multiples la partie qui lui est specifique et se configure luimeme pour cette procedure diagnostique medicale desiree. En consequence, le procede de distribution et d' extraction garantit que les divers composants fonctionnent de la maniere desiree pour ['application, ['architecture, ou la procedure particuliere. Si la procedure desiree comprend plusieurs etapes, alors les donnees/programmes diffuses peuvent comprendre des donnees/programrnes de configuration de composants multiples pour les etapes multiples. Selon une autre possibilite, les donnees/programmes de configuration de composants multiples pour des etapes subsequentes peuvent etre distribues aux divers composants a la reception d'un declencheur ou a l'achevement de ltetape diagnostique medicale precedente. Comme decrit plus en detail plus teas, ce systeme de distribution et d'extraction de donnees/programmes de configuration de composants multiples facilite une configuration dynamique du systeme diagnostique medical durant son fonctionnement. La presente technique facilite aussi une configuration dynamique basee sur un evenement, une interruption, une entree d'utilisateur, ou n'importe quel autre declencheur specifique desire. La figure 1 est un schema representant un systeme 10 de distribution et d'extraction de donnees/programmes de configuration de composants multiples exemplaire, installe dans un systeme diagnostique medical 12 qui comprend une pluralite de composants ou sous-systemes diagnostiques medicaux. Dans cette forme de realisation exemplaire, le systeme diagnostique medical 12 comprend des composants diagnostiques medicaux 14, 16, 18, 20, 22 et 24. Les composants diagnostiques medicaux 14-24 peuvent comprendre divers materiels et logiciels d'ordinateur, des o composants d'acquisition diagnostique, des composants de traitement diagnostique, des composants de surveillance diagnostique et des composants d'entree par utilisateur. Par exemple, un ou plusieurs des composants diagnostiques medicaux 14-24 peuvent comprendre un circuit de calcul, une unite centrale, une memoire physique, un circuit de communication, et des parametres de configuration et caracteristiques operationnelles de composant editables. En ouke, les composants diagnostiques medicaux 14-24 peuvent comprendre des composants et sous- systemes medicaux de diverges modalites medicales et situes dans divers lieux physiques, tels que differents services medicaux ou differentes installations medicales. Dans le systeme 10 represente sur la figure 1, le composant diagnostique medical 14 comprend un systeme 26 de donnees/programmes de configuration et un distributeur 28 de donnees/programmes de configuration de composants multiples. Le systeme 26 de donnees/programmes de configuration represente comprend une base de donnees 30 de donnees/programmes de configuration de systeme et/ou d'application, un editeur 32 de donnees/programmes de configuration de systeme/dapplication, et un assembleur 34 de donnees/programmes de configuration de composants multiples. La base de donnees 30 de donnees/programmes de configuration peut contenir divers types conventionnels et personnalises de scripts a base de texte, programmes, informations, caracteristiques du systeme et de composants, specifications, parametres comportementaux specifiques diune application, parametres comportementaux specifiques d'une etape et/ou d'un mode, et d'eventuelles autres informations interpretables qui peuvent etre utilisees pour confgurer, commander, modifier ou aukement gerer les divers composants du systeme diagnostique medical 12. Ces informations contenues dans la base de donnees 30 de donnees/programmes de confguration peuvent aussi provenir ou resulter d'une interaction de l'utilisateur avec s l'editeur 32 de donnees/programmes de confguration, qui peut comprendre une interface utilisateur generique, un editeur de programme generique, un editeur a base de texte, ou n'importe quel autre editeur approprie. L'assembleur 34 de donnees/programmes de confguration de composants multiples fournit des donnees/programmes 36 de configuration de composants multiples o qui vent distribues aux divers composants du systeme diagnostique medical 12 via le distributeur 28 de donnees/programmes de confguration de composants multiples. Par exemple, l'assembleur 34 peut collecter et organiser ['ensemble ou une partie des informations contenues dans la base de donnees 30 de donnees/programmes de confguration en vue d'une application diagnostique medicale, d'une etape ou d'une 1S procedure de systeme idesiree. En outre, l'assembleur 34 peut fournir une interface utilisateur permettant une interaction de l'utilisateur durant ['operation d'assemblage, ou l'assembleur 34 peut interagir avec l'editeur 32 pour permettre une modification en vue de la procedure particuliere. Dans cette forme de realisation exemplaire, l'assembleur 34 peut organiser les informations du systeme et/ou des composants diagnostiques medicaux en utilisant des etiquettes specifques d'un composant, des etiquettes specifques d'une application, des etiquettes d'etape et/ou de mode, des etiquettes de modalite medicale, des etiquettes d'architecture, des etiquettes de systeme d'exploitation, des declencheurs par evenements, ou n'importe quels autres parametres appropries pour faciliter ['interpretation et ['extraction des informations par les 2s composants recevant les informations. Par exemple, les donnees/programmes 36 de confguration de composants multiples peuvent comprendre un script ou fchier texte (par exemple un script TCL) contenant des informations specifiques d'une application destinees aux divers composants du systeme diagnostique medical 12. Durant une etape de prep aration d' application ou a n' imp orte queue etap e desiree du systeme diagno stique medical 12, le distributeur 28 de donnees/programmes de confguration de composants multiples diffuse ce script ou fichier texte specifique d'une application vers les divers composants. Les composants recepteurs extraient alors du fichier diffuse les informations qui leur vent specifiques, comme decrit plus teas. Chacun des composants diagnostiques medicaux 16-24 comprend un recepteur s 38 de donnees/programmes de configuration de composants multiples, un extracteur 40 de donnees/programmes de configuration specifiques de ce composant, et un organe de traitement de donnees/programmes 42. Le recepteur 38 peut comprendre un circuit et logiciel de communication, un organe de traitement et/ou d'analyse des informations initiales, un routeur d'informations, ou n'importe quels autres composants de gestion o d'informations. L'extracteur 40 peut comprendre n'importe quel interpreteur ou organe de traitement organisationnel approprie, qui evalue l'organisation des donnees/programmes 36 de configuration de composants multiples assembles, identifie dans les donnees/programmes 36 la partie specifique du composant pertinent, et extrait les informations specifiques de ce composant en vue d'une utilisation sur le composant. En consequence, les composants diagnostiques medicaux 16-24 recoivent les donnees/programmes 36 de configuration de composants multiples provenant du distributeur 28 via le recepteur 38 et extraient des donnees/programmes 44 de configuration specifiques du composant via l'extracteur 40. A ['instant appropre (par exemple soit immediatement soit a la reception d'un o declencheur), l'organe de traitement de donnees/programmes 42 interprete/execute alors les donnees/programmes 44 de configuration specifiques du composant ahm de preparer le composant particulier a ['application ou a l'etape desiree. On remarquera que l'organe de traitement de donnees/programmes 42 peut etre acquis d'un autre composant au lancement du systeme 12 ou a un autre instant desire, par exemple pendant la distribution des donnees/programmes 36 de configuration de composants multiples. Si ils ne vent pas immediatement traites/executes au niveau du composant, alors les donnees/programmes 44 de configuration specifiques du composant peuvent etre partiellement ou entierement memorises en vue d'un traitement subsequent a la reception d'un declencheur, a un changement d'etape du systeme diagnostique medical 12, a la reception d'une entree d'utilisateur, ou a ['occurrence de n'importe quel autre evenement desire. Par exemple, l'organe de traitement 42 peut diviser ou organiser les donnees/programmes de configuration specifiques du composant en soul-sections, par exemple associees a differentes applications ou differents modes d'une procedure a etapes multiples. Chacune de ces soul-sections peut ensuite etre executee immediatement, ou un evenement declencheur particulier peut etre associe aux sous sections respectives. A la reception de l'evenement declencheur, l'organe de traitement 42 traite ou execute alors la section appropriee des donnees/programmes 44 de confguration specifiques du composant. En consequence, la presente technique facilite une configuration automatique de io composants au niveau de chaque composant en utilisant les donnees/programmes distribues, au lieu de requerTr une configuration manuelle composant par composant. La presente technique reduit aussi les communications de configuration a une seule diffusion, au lieu de requerir des transmissions multiples et/ou dupliquees entre les divers composants. Le present systeme 10 de distribution et d'extraction est aussi particulierement avantageux pour des procedures a etapes multiples ou a applications multiples, qui peuvent etre efficacement confgurees et executees par transmission de declencheurs aux divers composants a ['instant desire pour changer l'etape ou ['application du systeme 12 via les donnees/programmes distribues et extraits. Comme mentionne plus haut, la presente technique est applicable a divers systemes diagnostiques medicaux et entre de multiples modalites medicales. La figure 2 est un schema representant un reseau diagnostique medical 100 exemplaire comprenant des systemes diagnostiques medicaux de modalites differentes. Comme represente, le reseau diagnostique medical 100 comprend un systeme diagnostique medical 102, un systeme d'imagerie par resonance magnetique (IRM) 104, un systeme de tomodensitometrie 106, un systeme d'echographie 108, et un systeme de radiographic 110. Toutefois, le reseau diagnostique medical 100 peut comprendre n'importe quel systeme dtimagerie ou diagnostique medical desire, incluant diverges procedures medicales existantes, en developpement et futures. Chacun de ces systemes 102-110 peut comprendre un ou plusieurs composants ou sous- systemes. Par exemple, les systemes 102, 104, 106, 108 et 110 comprennent des sous-systemes 112-116, 118-122, 124-128, 130-134 et 136-140, respectivement. Dans le systeme diagnostique medical 102 represente sur la fgure 2, le sous systeme 114 comprend un systeme de configuration 142 pour fournir des donnees/programmes de composants multiples 144, qui peuvent comprendre un script ou fchier texte (par exemple un script TCL) contenant des informations de configuration specifiques d'une application destinees a divers composants du reseau diagnostique medical 100. Le sous- systeme 114 comprend aussi un distributeur 146 de donnees/programmes de composants multiples, qui diffuse les donnees/programmes de o composants multiples 144 vers les composants desires sur le reseau diagnostique medical 100. De nouveau, les donnees/programmes 144 peuvent etre transmis au lancement d'une procedure medicale particuliere, entre des etapes d'une procedure medicale a etapes multiples, ou a la reception de n'importe quel evenement declencheur approprie, tel qu'une entree d'utilisateur. Dans cette forme de realisation exemplaire, chacun des sous-systemes 118140 comprend un recepteur de donnees/programmes 148, un extracteur de donnees/programmes 150, et un organe de traitement de donnees/programmes 152. Comme decrit plus haut a propos de la figure 1, le recepteur 148 peut comprendre un circuit et logiciel de communication, un organe de traitement et/ou d'analyse des informations initiales, un routeur d'informations, ou n'importe quels autres composants de gestion d'informations. L'extracteur 150 peut comprendre n'importe quel interpreteur ou organe de traitement organisationnel, qui evalue l'organisation des donnees/programmes de composants multiples 144 assembles, identife dans les donnees/programmes la partie specifque du composant pertinent, et extrait les 2s informations specifiques de ce composant en vue d'une utilisation sur le composant. En consequence, les sous-systemes 118-140 recoivent les donnees/programmes de composants multiples 144 provenant du distributeur 146 via le recepteur 148 et extraient des donnees/programmes specifques du composant via ltextracteur 150. L'organe de traitement de donnees/programmes 152 interprete/execute alors les donnees/programmes specifiques du composant afin de preparer le composant particulier a ['application ou a l'etape desiree. Selon une autre possibilite, les donnees/programmes specifiques du composant peuvent etre partiellement ou entierement memoris es en vue d'une utili sation subs equente a la rec epti on d'un declencheur, a un changement d'etape de l'un quelconque ou de ['ensemble des systemes medicaux 102-110, a la reception d'une entree d'utilisateur, ou a ['occurrence de n'importe quel autre evenement desire. L'etat du composant ou sous- systeme particulier peut aussi declencher l'utilisation des donnees/programmes specifiques du composant. Par exemple, l'organe de traitement de donnees/programmes 152 peut diviser ou organiser les donnees/programmes specifiques du composant en soul-sections, qui o peuvent chacune avoir un evenement declencheur particulier. A la reception de l'evenement declencheur, l'organe de traitement de donnees/programmes 152 traite, execute ou interprete autrement alors la section appropriee des donnees/programmes specifiques du composant. Les figures 3 et 4 vent des organigrammes representant des procedes 200 et 300 de configuration et! gestion de composants multiples exemplaires de la presente technique. Le procede 200 de configuration de composants multiples de la figure 3 commence par lancer un systeme et/ou une application diagnostique medicale, telle qu'une procedure dtimagerie medicale (pave 202). Par exemple, le procede 200 peut lancer une sequence ou un systeme d'imagerie, tel qu'un systeme IRM, de tomodensitometrie, d'echographie ou de radiographic (par exemple une angiographie a soustraction numerique). Dans certains de ces systemes, ['application particuliere peut comprendre plusieurs etapes, telles que les etapes d'enregistrement avec commande automatique d'exposition et d'enregistrement fixe d'une angiographie a soustraction numerique. Le procede 200 comprend aussi une distribution ou diffusion de 2s donnees/programmes de composants multiples aux divers composants diagnostiques medicaux (pave 204). Comme decrit en detail plus haut, les donnees/programmes de composants multiples peuvent etre assembles ou fournis via une base de donnees de configuration de composant et/ou systeme, une entree d'utilisateur, ou n'importe queue autre source appropriee. Chaque composant a l'interieur du systeme diagnostique medical reparti ou imbrique recoit les donnees/programmes de composants multiples diffuses. A la reception, chaque composant extrait des donnees/programmes diffuses les donnees/programmes qui lui vent specifiques (pave 206). Comme indique plus haut, ces donnees/programmes specifiques du composant peuvent comprendre des informations specifiques d'une procedure, des informations specifiques d'une application, des s informations specifiques d'une modalite, ou des informations de ntimporte queues autres categories organisables et extractibles. Le procede 200 peut aussi memoriser les donnees localement au niveau du composant si cela est souhaite en vue d'un traitement subsequent, comme dans le cas d'un traitement a etapes multiples pour des applications a etapes multiples. En o consequence, le procede 200 peut comprendre ltetape consistent a memoriser localement, au niveau du composant respectif, des donnees/programmes specifiques du composant extraits (pave 208). Les donnees/programmes specifiques du composant extraits au niveau de chaque composant vent ensuite utilises pour configurer chaque composant respectif (pave 210). Par exemple, chacun des composants diagnostiques medicaux recoit les donnees/programmes de confguration de composants multiples, extrait des donnees/programmes la partie qui lui est specifique, et traite/execute les donnees/programmes pour que les composants respectifs se configurent eux-memes. Le procede 200 fait ensuite fonctionner le systeme et/ou ['application diagnostique medicale (pave 212). Le procede 200 peut etre repete entierement ou partiellement a n'importe quel instant, comme durant ltexecution d'une procedure diagnostique medicale a etapes multiples. Le procede 300 de gestion de composants multiples de la figure 4 commence par identifier un evenement global dans un systeme d'imagerie medicale (pave 302). Par exemple, le procede 300 peut identifier un changement d'etape ou d'application dans un 2 5 systeme d'imagerie, tel qu'un systeme IRM, de tomo dens itometrie, d' echo graphie ou de radiographic (angiographie a soustraction numerique). Ayant identifie l'evenement global, le procede 300 distribue ou diffuse des donnees/programmes de composants multiples aux divers composants et/ou sous-systemes (pave 304). Comme decrit en detail plus haut, ces donnees/programmes de composants multiples peuvent etre assembles ou fournis via une base de donnees de configuration de composant etfou systeme, une entree d'utilisateur, oun'importe quelle autre source appropriee. Chaque composant et/ou soussysteme desire a l'interieur du systeme d'imagerie medicale rep arti ou imbrique recoit les donnees/programmes de compos ants multiples diffuses. A la reception, chaque composant et/ou sous-systeme extrait des donnees/programmes diffuses les donnees/programmes qui lui sont specifiques (pave 306). De nouveau, le procede 300 peut aussi memoriser les donnees localement au niveau du composant si cela est souhaite en vue d'un traitement subsequent, comme dans le cas d'un traitement a etapes multiples pour des applications a etapes multiples. En consequence, le procede 300 peut comprendre l'etape consistant a memoriser les o donnees/programmes specifiques du composant ayant ete extraits (pave 308). Le procede 300 peut ensuite comprendre l'etape consistant a traiter/executer l'ensemble ou une partie des donnees/programmes specifiques du composant, ou le procede 300 peut attendre un evenement declencheur pour traiter/executer l'ensemble ou une partie des donnees/programmes specifiques du composant (pave 310). Comme indique plus haut, is si une memorisation des donnees/programmes au niveau des divers composants n'est pas souhaitee, alors le procede 300 peut simplement comprendre un traitement/execution des donnees/programmes au pave 310. En outre, le procede 300 peut diviser les donnees/programmes specifiques du composant en diverses sous sections, qui peuvent chacune avoir un mecanisme de declenchement different. A la reception du declencheur approprie, le procede 300 traite/execute les donnees/programmes specifiques du composant appropries associes a l'evbuement declencheur au niveau du composant respectif (pave 312). Par exemple, l'evenement declencheur peut executer un changement automatique de configuration du composant particulier en utilisant l'ensemble ou une partie des donnees/programmes specifiques du 2s composant extraits. Si les donnees/programmes specifiques du composant extraits comprennent des sous-sections associees a diverses applications ou etapes, alors ces diverses sous-sections peuvent etre traitees/executees au changement d'etape ou d' application. Bien que l'invention puisse etre sujette a diverses modifications et variantes, des formes de realisation specifiques ont ete representees a titre d'exemple sur les dessins et decrites en detail darts la presents. On comprendra toutefois que ['invention n'est pas limitee aux formes particulieres decrites. L'invention englobe toutes les modifications, equivalents et variantes inclus dans son esprit et sa portee. REVENDICATIONS 1. Systeme diagnostique medical, caracterise en ce qutil comprend: une pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24) mis en communication via un circuit de communication; et un systeme de configuration dynamique (200, 300) pour la pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24), comprenant: un distributeur de donnees de confguration (28) pour distribuer des donnees de confguration de composants multiples (36); o un extracteur de donnees specifiques d'un composant (40) hors des donnees de confguration de composants multiples (36); un organe de traitement de donnees de confguration (44). 2. Systeme diagnostique medical selon la revendication 1, caracterise en ce que la pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24) comprennent des composants d'imagerie. 3. Systeme diagnostique medical selon la revendication 2, caracterise en ce que les composants d'imagerie comprennent des composants d'imagerie par resonance magnetique (104). 4. Systeme diagnostique medical selon la revendication 2, caracterise en ce que les o composants d'imagerie comprennent des composants de tomodensitometrie (106). 5. Systeme diagnostique medical selon la revendication 2, caracterise en ce que les composants d'imagerie comprennent des composants d'echographie (108). 6. Systeme diagnostique medical selon la revendication 2, caracterise en ce que les composants d'imagerie comprennent des composants de radiographic (110). 7. Systeme diagnostique medical selon la revendication 1, caracterise en ce que le systeme de confguration dynamique (200, 300) est utilisable pendant le fonctionnement du systeme diagnostique medical. 8. Systeme diagnostique medical selon la revendication 1, caracterise en ce que le systeme de configuration dynamique (200, 300) est independent de ['architecture. 9. Systeme diagnostique medical selon la revendication 1, caracterise en ce que le systeme de confguration dynamique (200, 300) est utilisable au sein d'une pluralite de modalites medicales pour un deploiement inter-modalites. lO. Systeme diagnostique medical selon la revendication 1, caracterise en ce que le s systeme de configuration dynamique (200, 300) est extensible pour faciliter une confguration de systemes supplementaires. 11. Systeme diagnostique medical selon la revendication 1, caracterise en ce que le distributeur de donnees de configuration (28) comprend un systeme de diffusion declenche par evenements. o 12. Systeme diagnostique medical selon la revendication 1, caracterise en ce que ltextracteur de donnees specifques d'un composant (40) comprend un separateur d'application specifque d'un composant. 13. Systeme diagnostique medical selon la revendication 1, caracterise en ce que l'organe de traitement de donnees de configuration (44) comprend un interpreteur de script pour les donnees de confguration de composants multiples (36). 14. Systeme diagnostique medical selon la revendication 1, caracterise en ce que le systeme de confguration dynamique (200, 300) comprend un systeme de declenchement de distribution (302, 304). 15. Systeme diagnostique medical selon la revendication 14, caracterise en ce que le systeme de declenchement de distribution (302, 304) comprend une interface utilisateur. 16. Systeme diagnostique medical selon la revendication 14, caracterise en ce que le systeme de declenchement de distribution (302, 304) comprend un systeme de reponse a un evenement d'application. 17. Systeme diagnostique medical selon la revendication 14, caracterise en ce que le systeme de declenchement de distribution (302, 304) comprend un systeme de surveillance de mode global. 18. Systeme diagnostique medical selon la revendication 14, caracterise en ce que le systeme de declenchement de distribution (302, 304) comprend un systeme de surveillance d'etat de composant. 19. Systeme diagnostique medical selon la revendication 1, caracterise en ce que le systeme de configuration dynamique (200, 300) comprend un systeme de generation de script pour les donnees de configuration de composants multiples (36). 20. Systeme diagnostique medical selon la revendication 1, caracterise en ce que le distributeur de donnees de confguration (28) est place en au moins un de la pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24) et l'extracteur de donnees specifique d'un composant (40) est place en des composants restarts de la pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24). 21. Systeme diagnostique medical selon la revendication 20, caracterise en ce que o l'organe de traitement de donnees de confguration (44) est place en chacun des composants restarts. 22. Composant diagnostique medical, caracterise en ce qutil comprend: un fournisseur de donnees de configuration (26) pour fournir des donnees de configuration de composants multiples (36) comprenant des donnees de configuration extractibles specifiques d'un composant (42) destinees a une pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24) mis en communication; et un diffuseur de donnees de configuration (28) pour diffuser les donnees de configuration de composants multiples (36) vers la pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24) mis en communication. 23. Composant diagnostique medical selon la revendication 22, caracterise en ce que la pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24) mis en communication comprennent des composants d'imagerie (104, 106, 108, 110). 24. Composant diagnostique medical selon la revendication 22, caracterise en ce que le fournisseur de donnees de configuration (26) et le diffuseur de donnees de configuration (28) vent utilisables pendant le fonctionnement d'un systeme diagnostique medical. 25. Composant diagnostique medical selon la revendication 22, caracterise en ce que le fournisseur de donnees de configuration (26) et le diffuseur de donnees de configuration (28) vent utilisables parmi differentes architectures de composant. 26. Composant diagnostique medical selon la revendication 22, caracterise en ce que le fournisseur de donnees de configuration (26) et le diffuseur de donnees de configuration (28) vent utilisables parmi differentes modalites medicales. 27. Composant diagnostique medical selon la revendication 22, caracterise en ce que s les donnees de configuration extractibles specifiques d'un composant (42) vent modifiables de maniere centrale via le fournisseur de donnees de configuration (26). 28. Composant diagnostique medical selon la revendication 22, caracterise en ce que le diffuseur de donnees de configuration (28) comprend un systeme de distribution de donnees declenche par evenements (302, 304). o 29. Composant diagnostique medical selon la revendication 22, caracterise en ce qutil comprend un organe de traitement de donnees de configuration (44). 30. Composant diagnostique medical selon la revendication 22, caracterise en ce que ltorgane de traitement de donnees de confguration (44) comprend un distributeur d/interpretation de l'organe de traitement de donnees de confguration (44) a la pluralite 1S de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24) mis en communication. 31. Composant diagnostique medical, caracterise en ce qu'il comprend: un recepteur de donnees de configuration (38) pour recevoir un fchier distribnable de configuration de composants multiples (36) contenant des donnees d'application extractibles specifques d'un composant (42) destinees a une pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24); un extracteur de donnees de configuration (40) pour extraire les donnees d'application extractibles specifiques d'un composant (42); et un organe de traitement de donnees de configuration (44) pour traiter les donnees d'application extractibles specifiques d'un composant (42). 2s 32. Composant diagnostique medical selon la revendication 31, caracterise en ce que la pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24) comprennent des composants d'imagerie (104, 106, 108, 110). 33. Composant diagnostique medical selon la revendication 31, caracterise en ce que la pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24) comprennent differentes architectures de fonctionnement. 34. Composant diagnostique medical selon la revendication 31, earacterise en ce que la pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24) comprennent differentes modalites medicales. 35. Composant diagnostique medical selon la revendication 31, caracterise en ce que s le recepteur de donnees de configuration (38), l'extracteur de donnees de configuration (40) et l'organe de traitement de donnees de configuration (44) vent utilisables pendant le fonctionnement d'un systeme diagnostique medical comprenant la pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24). 36. Composant diagnostique medical selon la revendication 31, caracterise en ce que io le fichier distribuable de configuration de composants multiples (36) est modifiable via un systeme de configuration de composants multiples (26) place en l'un de la pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24). 37. Composant diagnostique medical selon la revendication 31, caracterise en ce que l'organe de traitement de donnees de configuration (44) comprend un systeme de 1S traitement declenche par evenements (310, 312). 38. Composant diagnostique medical selon la revendication 31, caracterise en ce que lt extracteur de donnees de configuration (4 0) comprend un separateur d' application specifique d'un composant. 39. Composant diagnostique medical selon la revendication 31, caraeterise en ce que o l'organe de traitement de donnees de configuration (44) comprend un interpreteur de script pour les donnees d'application extractibles specifiques d'un composant (42). 40. Systeme de configuration pour un systeme diagnostique medical, caracterise en ce qu'il comprend: un moyen de distribution (28) pour distribuer des donnees comportementales de 2s composants multiples (36) a une pluralite de composants diagnostiques medicaux (14, 16, 18,20,22,24); et un moyen de traitement (44) pour traiter des parties specifiques d'un composant (42) des donnees comportementales de composants multiples (36) en ehacun de la pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24). 41. Systeme de configuration selon la revendication 40, caracterise en ce qutil comprend en outre un moyen de declenchement (310, 312) pour executer des parties specifiques d'un composant (42) en chacun de la pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24). s 42. Systeme de configuration selon la revendication 40, caracterise en ce qutil comprend en outre un moyen de creation (32, 34) pour fournir les donnees comportementales de composants multiples (36). 43. Systeme de configuration selon la revendication 40, caracterise en ce qu'il comprend en outre un moyen de modification (32) pour changer les parties specifiques o d'un composant (42) via les donnees comportementales de composants multiples (36). 44. Procede de configuration de composants repartis d'un systeme diagnostique medical, caracterise en ce qu'il comprend les etapes consistent a: distribuer des donnees de configuration de composants multiples (36) comprenant des donnees de configuration extractibles specifiques d'un composant (42) destinees aunepluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24); extraire les donnees de configuration extractibles specifiques d'un composant (42) hors des donnees de configuration de composants multiples (36) distribuees, en chaque composant de la pluralite de composants diagnostiques medicaux (14, 16, 18, , 22, 24); et traiter les donnees de configuration extractibles specifiques d'un composant (42) extraites, en chaque composant. 45. Procede selon la revendication 44, caracterise en ce que l'etape de distribution comprend le fait de diffuser les donnees de configuration de composants multiples (36) vers au moins un composant d'imagerie medicale (104, 106, 108, 110). 46. Procede selon la revendication 44, caracterise en ce que l'etape de distribution comprend le fait de diffuser les donnees de confguration de composants multiples (36) parmi differentes modalites medicales. 47. Procede selon la revendication 44, caracterise en ce que l'etape de distribution comprend le fait de diffuser les donnees de configuration de composants multiples (36) parmi differentes architectures de fonctionnement. 48. Procede selon la revendication 44, caracterise en ce que l'etape de distribution comprend le fait de repondre a un changement global (302) dans le systeme diagnostique medical. 49. Procede selon la revendication 44, caracterise en ce que ltetape de distribution s comprend le fait de lancer de maniere interactive un changement de configuration dans le systeme diagnostique medical pendant son fonctionnement. 50. Procede selon la revendication 44, caracterise en ce que l'etape de distribution comprend le fait d'executer une application diagnostique medicale a etapes multiples requerant differentes caracteristiques comportementales de composants a chaque etape. o 51. Procede selon la revendication 44, caracterise en ce que les etapes d'extraction et de traitement vent executees pendant le fonctionnement du systeme diagnostique medical. 52. Procede selon la revendication 51, caracterise en ce que ltetape de distribution est executee pendant le fonctionnement du systeme diagnostique medical. 53. Procede selon la revendication 44, caracterise en ce que l'etape d'extraction comprend le fait de diviser les donnees de confguration specifiques d'un composant (42) extraites en des group es de configuration distincts. 54. Procede selon la revendication 53, caracterise en ce que l'etape de division comprend le fait de surveiller des declencheurs as so cies a chacun de s group e s de configuration distincts. 55. Procede selon la revendication 44, caracterise en ce que ltetape d'extraction comprend le fait de surveiller un evenement declencheur (310) associe aux donnees de configuration specifiques d'un composant (42) extraites en chaque composant de la pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24). 56. Procede selon la revendication 44, caracterise en ce qu'il comprend l'etape consistent a fournir les donnees de configuration de composants multiples (36). 57. Procede selon la revendication 44, caracterise en ce qu'il comprend l'etape consistent a modifier les donnees de configuration extractibles specifiques d'un composant (42) via les donnees de configuration de composants multiples (36). 58. Programme d'ordinateur pour un systeme diagnostique medical, caracterise en ce qu'il comprend: un support tangible configure pour porter un programme risible par machine; et un programme risible par machine porte par le support et comprenant un systeme s de configuration de composants multiples par diffusion (200, 300) adapte pour fournir un fichier de configuration de composants multiples (36) contenant des donnees de configuration extractibles specifiques d'un composant (42) destinees a une pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24). 59. Programme d'ordinateur selon la revendication 58, caracterise en ce que le o systeme de configuration de composants multiples par diffusion (200, 300) comprend un assembleur de donnees de configuration (34) pour assembler les donnees de configuration de composants multiples (42). 60. Programme d'ordinateur selon la revendication 58, caracterise en ce que le systeme de configuration de composants multiples par diffusion (200, 300) comprend un diffuseur de donnees de configuration (28) pour diffuser les donnees de configuration de composants multiples (42) vers la pluralite de composants diagnostiques medicaux (14, 16, 18, 20, 22, 24). 61. Programme d'ordinateur selon la revendication 58, caracterise en ce que le systeme de configuration de composants multiples par diffusion (200, 300) comprend un recepteur de donnees de configuration (38) pour recevoir un fichier de configuration de composants multiples (36) distribue contenant les donnees de configuration extractibles specifiques d'un composant (42). 62. Programme d'ordinateur selon la revendication 58, caracterise en ce que le systeme de configuration de composants multiples par diffusion (200, 300) comprend 2s un extracteur de donnees de configuration (40) pour extraire les donnees de configuration extractibles specifiques d'un composant (42). 63. Programme d'ordinateur selon la revendication 58, caracterise en ce que le systeme de configuration de composants multiples par diffusion (200, 300) comprend un organe de traitement de donnees de configuration (44) pour traiter les donnees de