ES2383502T3 - Algoritmo de entrega de energía para dispositivos médicos - Google Patents

Algoritmo de entrega de energía para dispositivos médicos Download PDF

Info

Publication number
ES2383502T3
ES2383502T3 ES10150563T ES10150563T ES2383502T3 ES 2383502 T3 ES2383502 T3 ES 2383502T3 ES 10150563 T ES10150563 T ES 10150563T ES 10150563 T ES10150563 T ES 10150563T ES 2383502 T3 ES2383502 T3 ES 2383502T3
Authority
ES
Spain
Prior art keywords
tissue
controller
impedance
control
decreasing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES10150563T
Other languages
English (en)
Inventor
Ronald J. Podhajsky
Robert H. Wham
Kari Riegner
Kristin D. Johnson
Jason Case
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Covidien LP
Original Assignee
Tyco Healthcare Group LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tyco Healthcare Group LP filed Critical Tyco Healthcare Group LP
Application granted granted Critical
Publication of ES2383502T3 publication Critical patent/ES2383502T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B18/00Surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body
    • A61B18/04Surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body by heating
    • A61B18/12Surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body by heating by passing a current through the tissue to be heated, e.g. high-frequency current
    • A61B18/1206Generators therefor
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B18/00Surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body
    • A61B2018/00636Sensing and controlling the application of energy
    • A61B2018/00666Sensing and controlling the application of energy using a threshold value
    • A61B2018/00678Sensing and controlling the application of energy using a threshold value upper
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B18/00Surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body
    • A61B2018/00636Sensing and controlling the application of energy
    • A61B2018/00696Controlled or regulated parameters
    • A61B2018/00702Power or energy
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B18/00Surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body
    • A61B2018/00636Sensing and controlling the application of energy
    • A61B2018/00773Sensed parameters
    • A61B2018/00875Resistance or impedance

Landscapes

  • Health & Medical Sciences (AREA)
  • Surgery (AREA)
  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Molecular Biology (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Plasma & Fusion (AREA)
  • Physics & Mathematics (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Otolaryngology (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Surgical Instruments (AREA)
  • Laser Surgery Devices (AREA)

Abstract

Generador electroquirúrgico (20), que comprende:una salida (28) de radiofrecuencia, configurada para dar salida a energía aplicada a tejido;un módulo (22) de sensores configurado para detectar propiedades del tejido, incluyendo la impedancia tisulary la temperatura del tejido;un controlador (24) configurado para señalizar la salida de radiofrecuencia con el fin de ajustar la energíaaplicada en el tejido en una dirección inicial y determinar una Variable de Estado, SV, que representa unestado decreciente o creciente de la impedancia tisular, estando configurado además el controlador paradefinir inicialmente la SV como decreciente y para aumentar la aplicación de energía en el tejido yposteriormente entrar en un bucle (210) de conmutación en el que el controlador está configurado paramonitorizar continuamente la SV de manera que esté en uno cualquiera de los dos estados de entredecreciente o creciente y sobre la base del estado detectado de la SV, el controlador está configurado paraconmutar entre dos bucles (220, 230) de control con el fin de controlar la aplicación de energía en el tejido, endonde el controlador está configurado para entrar en un bucle (220) de control del caso decreciente si el buclede conmutación detecta el estado de la SV como decreciente, con lo cual al entrar en el bucle de control elcaso decreciente, el controlador está configurado para detectar continuamente, por medio del módulo desensores, la pendiente de una curva de control de impedancia con respecto a temperatura, y si la pendientedetectada de la curva de control es negativa en correspondencia con una impedancia tisular decreciente, elcontrolador aumenta la aplicación de energía en el tejido y posteriormente define la SV como decreciente, y sila pendiente detectada de la curva de control no es negativa, el controlador está configurado para reducir laaplicación de energía en el tejido y posteriormente definir la SV como creciente, en donde el bucle de controlvuelve a entrar en el bucle de conmutación después de definir la SV, y en donde el controlador estáconfigurado para entrar en un bucle (230) de control del caso creciente si el bucle de conmutación detecta elestado de la SV como creciente, con lo cual al producirse la entrada en el bucle de control del caso creciente,el controlador está configurado para detectar continuamente la pendiente de la curva de control, en donde sila pendiente detectada de la curva de control es negativa durante el bucle de control del caso creciente, elcontrolador está configurado para reducir la aplicación de energía en el tejido y para posteriormente definir laSV como creciente o decreciente, y si la pendiente detectada de la curva de control no es negativa, elcontrolador está configurado para aumentar la aplicación de energía en el tejido y para posteriormente definirla SV como decreciente, y en donde el bucle de control vuelve a entrar en el bucle de conmutación despuésde definir la SV.

Description

Algoritmo de entrega de energía para dispositivos médicos.
ANTECEDENTES
Campo técnico
La presente descripción se refiere a aparatos, sistemas y métodos electroquirúrgicos. Más particularmente, la presente descripción trata sobre un algoritmo que controla la aplicación de energía en un tejido.
Antecedentes de la técnica relacionada
Los generadores electroquirúrgicos son utilizados por los cirujanos en combinación con un instrumento electroquirúrgico para cortar, coagular, desecar y/o sellar tejido del paciente. El generador electroquirúrgico produce energía eléctrica de alta frecuencia, por ejemplo, energía de radiofrecuencia (RF), y la misma se aplica al tejido por medio de la herramienta electroquirúrgica. Durante los procedimientos electroquirúrgicos se usan comúnmente configuraciones tanto monopolares como bipolares.
Las técnicas e instrumentos electroquirúrgicos se pueden usar para coagular vasos sanguíneos de pequeño diámetro o para sellar vasos de gran diámetro o tejido, por ejemplo, estructuras de tejido blando, tales como pulmones, cerebro e intestinos. Un cirujano puede o bien cauterizar, o bien coagular/desecar y/o simplemente reducir o ralentizar una hemorragia, controlando la intensidad, frecuencia y duración de la energía electroquirúrgica aplicada entre los electrodos y a través del tejido. Para lograr uno de estos efectos quirúrgicos deseados sin provocar una carbonización no deseada del tejido en el sitio quirúrgico o provocar daños colaterales en tejido adyacente, por ejemplo, propagación térmica, es necesario controlar la salida del generador electroquirúrgico, por ejemplo, la potencia, la forma de onda, el voltaje, la corriente, la frecuencia de los impulsos, etcétera.
Se sabe que la medición de la impedancia eléctrica y el cambio de la misma a través del tejido en el sitio quirúrgico proporcionan una buena indicación del estado de desecación o secado del tejido, por ejemplo, a medida que el tejido se seca o pierde humedad, la impedancia a través del tejido aumenta. Esta observación se ha utilizado en algunos generadores electroquirúrgicos para regular la potencia electroquirúrgica basándose en una medición de la impedancia del tejido. Por ejemplo, la patente U.S. n.º 6.210.403 de propiedad conjunta se refiere a un sistema y un método para medir automáticamente la impedancia del tejido y modificar la salida del generador electroquirúrgico sobre la base de la impedancia medida a través del tejido.
Se ha determinado que la forma de onda particular de la energía electroquirúrgica se puede personalizar con el fin de potenciar un efecto quirúrgico deseado, por ejemplo, el corte, la coagulación, el sellado, un efecto mixto, etcétera. Por ejemplo, el modo de “corte” implica típicamente la generación de una forma de onda sinusoidal ininterrumpida en el intervalo de frecuencias de entre 100 kHz y 4 MHz con un factor de cresta en el intervalo de entre 1,4 y 2,0. El modo “mixto” implica típicamente la generación de una forma de onda cortada ininterrumpida con un ciclo de trabajo en el intervalo de entre el 25% y el 75% y un factor de cresta en el intervalo de entre 2,0 y 5,0. El modo de “coagulación” implica típicamente la generación de una forma de onda ininterrumpida con un ciclo de trabajo de aproximadamente el 10% o menor, y un factor de cresta en el intervalo de entre 5,0 y 12,0. Para sellar de una manera eficaz y consistente vasos o tejido, se prefiere una forma de onda a modo de impulsos. Se puede suministrar energía de una manera continua para sellar vasos en el tejido si la entrada/salida de energía es sensible a la hidratación/volumen de tejido, a través de un control de realimentación. La entrega de la energía electroquirúrgica en impulsos permite que el tejido se enfríe y también permite que parte de la humedad vuelva al tejido entre los impulsos, conociéndose que ambos efectos potencian el proceso de sellado.
SUMARIO La presente invención proporciona un generador electroquirúrgico según se define en la reivindicación 1.
BREVE DESCRIPCIÓN DE LOS DIBUJOS En la presente se describen varias realizaciones de la presente exposición, en referencia a los dibujos, en los cuales:
la Figura 1A es un diagrama de bloques esquemático de un sistema electroquirúrgico monopolar según la presente descripción; la Figura 1B es un diagrama de bloques esquemático de un sistema electroquirúrgico bipolar según la presente descripción; la Figura 2 es un diagrama de bloques esquemático de un sistema de control del generador de acuerdo con una realización de la presente descripción; la Figura 3 ilustra una relación entre una curva de conductividad con respecto a temperatura de un tejido y una curva de impedancia con respecto a temperatura de un tejido, correspondientes a un tejido sometido a tratamiento; la Figura 4A es un diagrama de bloques esquemático de un algoritmo de control de acuerdo con la invención;
la Figura 4B es un diagrama de bloques esquemático de un algoritmo de control de acuerdo con la invención; la Figura 5 es un diagrama de bloques esquemático de un sistema de control de bucle dual que no forma parte de la invención, para ser usado con el generador de la Figura 2; la Figura 6A es un diagrama de bloques esquemático de un algoritmo de tarea de prioridad normal que no forma parte de la invención; la Figura 6B es un diagrama de bloques esquemático de un algoritmo de tarea de alta prioridad que no forma parte de la invención; la Figura 6C es un diagrama de bloques esquemático de un algoritmo de tarea de baja prioridad que no forma parte de la invención; la Figura 7A es un diagrama de bloques esquemático de un sistema de software para ser usado con el generador de la Figura 2 que no forma parte de la invención; la Figura 7B es un diagrama de bloques esquemático de un algoritmo de tarea de prioridad normal que no forma parte de la invención, para ser usado con el sistema de software de la Figura 7A; la Figura 7C es un diagrama de bloques esquemático de un algoritmo de tarea de alta prioridad que no forma parte de la invención, para ser usado con el sistema de software de la Figura 7A; la Figura 7D es un diagrama de bloques esquemático de un algoritmo de tarea de prioridad normal que no forma parte de la invención, para ser usado con el sistema de software de la Figura 7A; y la Figura 8 es un diagrama de bloques esquemático de una interfaz de usuario que no forma parte de la invención, para ser usada con el generador y el sistema de software de acuerdo con realizaciones de la presente descripción.
DESCRIPCIÓN DETALLADA A continuación, en la presente, se describirán realizaciones particulares de la presente exposición, en referencia a los dibujos adjuntos. En la siguiente descripción, las funciones o construcciones ampliamente conocidas no se describen de forma detallada para evitar complicar la presente exposición con detalles innecesarios. Aquellos expertos en la materia entenderán que la presente exposición se puede adaptar para ser usada o bien con un instrumento endoscópico o bien con un instrumento abierto.
Un generador según la presente exposición puede realizar procedimientos electroquirúrgicos monopolares y bipolares, incluyendo procedimientos de ablación tisular. El generador puede incluir una pluralidad de salidas para comunicarse por interfaz con varios instrumentos electroquirúrgicos (por ejemplo, un electrodo activo monopolar, un electrodo de retorno, fórceps electroquirúrgico bipolar, un pedal interruptor, etcétera). Además, el generador incluye circuitería (circuitos) electrónica configurada para generar potencia de radiofrecuencia adecuada específicamente para varios modos (por ejemplo, corte, mixto, división, etcétera) y procedimientos (por ejemplo, monopolar, bipolar, sellado de vasos) electroquirúrgicos.
La Figura 1A es una ilustración esquemática de un sistema electroquirúrgico monopolar según una realización de la presente exposición. El sistema incluye un instrumento electroquirúrgico monopolar 2 que incluye uno o más electrodos activos 3, los cuales pueden ser sondas de corte electroquirúrgicas, electrodo(s) de ablación, etcétera. La energía de RF electroquirúrgica se suministra al instrumento 2 por medio de un generador 20 a través de una línea 4 de alimentación, que está conectada a un terminal activo 30 (Figura 2) del generador 20, permitiendo que el instrumento 2 realice coagulaciones, ablaciones y/u otro tipo de tratamientos en el tejido. La energía se hace volver al generador 20 a través de un electrodo 6 de retorno por medio de una línea 8 de retorno en un terminal 32 de retorno (Figura 2) del generador 20. El terminal activo 30 y el terminal 32 de retorno son conectores configurados para comunicarse por interfaz con enchufes (no mostrados explícitamente) del instrumento 2 y el electrodo 6 de retorno, los cuales están dispuestos respectivamente en los extremos de la línea 4 de alimentación y la línea 8 de retorno.
El sistema puede incluir una pluralidad de electrodos 6 de retorno que están dispuestos para minimizar los riesgos de daño tisular al aumentar al máximo el área de contacto global con el paciente P. Adicionalmente, el generador 20 y el electrodo 6 de retorno se pueden configurar para monitorizar el contacto denominado de “tejido-a-paciente” con el fin de garantizar que existe un contacto suficiente entre ellos para minimizar adicionalmente los riesgos de daño tisular.
La Figura 1B es una ilustración esquemática de un sistema electroquirúrgico bipolar según la presente exposición. El sistema incluye un fórceps electroquirúrgico bipolar 10 que tiene uno o más electrodos para tratar tejido de un paciente P. El fórceps electroquirúrgico 10 incluye elementos de mordaza en oposición que tienen un electrodo activo 14 y un electrodo 16 de retorno dispuestos en los mismos. El electrodo activo 14 y el electrodo 16 de retorno están conectados al generador 20 a través del cable 18, que incluye las líneas 4, 8 de alimentación y de retorno acopladas a los terminales activo y de retorno 30, 32, respectivamente (Figura 2). El fórceps electroquirúrgico 10 está acoplado al generador 20 por un conector 21 que tiene conexiones con los terminales activo y de retorno 30 y 32 (por ejemplo, pines) a través de un enchufe dispuesto en el extremo del cable 18, en donde el enchufe incluye contactos de las líneas de alimentación y de retorno 4, 8.
El generador 20 incluye controles de entrada adecuados (por ejemplo, botones, activadores, conmutadores, una
pantalla táctil, etcétera), no mostrados explícitamente en las Figuras 1A-B, para controlar el generador 20, así como una o más pantallas de visualización para proporcionar al cirujano una variedad de informaciones de salida (por ejemplo, ajustes de intensidad, indicadores de tratamiento completado, etcétera). Los controles permiten que el cirujano ajuste la potencia de la energía de RF, la forma de onda, y otros parámetros para lograr la forma de onda deseada, adecuada para una tarea particular (por ejemplo, ablación tisular). Además, el instrumento 2 puede incluir una pluralidad de controles de entrada que pueden ser redundantes con ciertos controles de entrada del generador
20. La colocación de los controles de entrada en el instrumento 2 permite una modificación más sencilla y más rápida de los parámetros de la energía de RF durante el procedimiento quirúrgico, sin requerir una interacción con el generador 20.
La Figura 2 muestra un diagrama de bloques esquemático del generador 20, que tiene un controlador 24, una fuente 27 de alimentación, una etapa 28 de salida de RF, y un módulo 22 de sensores. La fuente 27 de alimentación puede proporcionar alimentación DC a la etapa 28 de salida de RF la cual, a continuación, convierte la alimentación DC en energía de RF y entrega la energía de RF al instrumento 2. El controlador 24 incluye un microprocesador 25 que tiene una memoria 26 la cual puede ser memoria de tipo volátil (por ejemplo, RAM) y/o memoria de tipo no volátil (por ejemplo, soportes flash, soportes de disco, etcétera). El microprocesador 25 incluye un puerto de salida conectado a la fuente 27 de alimentación y/o la etapa 28 de salida de RF, que permite que el microprocesador 25 controle la salida del generador 20 de acuerdo con esquemas de bucles de control ya sea abiertos y/o cerrados.
Un esquema de control de bucle cerrado incluye en general un bucle de control de realimentación en el que el módulo 22 de sensores proporciona realimentación al controlador 24 (es decir, información obtenida de uno o más mecanismos de detección para detectar varios parámetros del tejido tales como impedancia tisular, temperatura del tejido, corriente y/o voltaje de salida, etcétera). A continuación, el controlador 24 señaliza la fuente 27 de alimentación y/o la etapa 28 de salida de RF que seguidamente ajustan respectivamente la fuente de alimentación DC y/o de RF. El controlador 24 recibe también señales de entrada de los controles de entrada del generador 20 y/o el instrumento 2. El controlador 24 utiliza las señales de entrada para ajustar la salida de potencia del generador 20 y/u ordena al generador 20 que ejecute otras funciones de control.
El microprocesador 25 tiene la capacidad de ejecutar instrucciones de software para procesar datos recibidos por el módulo 22 de sensores, y para dar salida a señales de control hacia el generador 20 en consecuencia. Las instrucciones de software, que son ejecutables por el controlador 24, se almacenan en la memoria 26 del controlador
24.
El controlador 24 puede incluir circuitería (circuitos) analógica y/o lógica para procesar los valores detectados y determinar las señales de control que se envían al generador 20, en lugar de, o en combinación con, el microprocesador 25.
El módulo 22 de sensores puede incluir una pluralidad de sensores (no mostrados explícitamente) situados estratégicamente para detectar varias propiedades o condiciones, por ejemplo, impedancia tisular, voltaje en el sitio del tejido, corriente en el sitio del tejido, etcétera. Los sensores están provistos de conductores (o de forma inalámbrica) para transmitir información al controlador 24. El módulo 22 de sensores puede incluir circuitería (circuitos) de control que recibe información de múltiples sensores, y proporciona la información y la fuente de la información (por ejemplo, el sensor particular que proporciona la información) al controlador 24.
Más particularmente, el módulo 22 de sensores puede incluir un sistema de detección de voltaje en tiempo real (no mostrado explícitamente) y un sistema de detección de corriente en tiempo real (no mostrado explícitamente) para detectar valores en tiempo real relacionados con el voltaje y la corriente aplicados en el sitio quirúrgico. Adicionalmente, se pueden incluir un sistema de detección de voltaje RMS (no mostrado explícitamente) y un sistema de detección de corriente RMS (no mostrado explícitamente) para detectar y obtener valores RMS para el voltaje y la corriente aplicados en el sitio quirúrgico.
Los valores medidos o detectados se procesan adicionalmente, ya sea mediante una circuitería (circuitos) y/o ya sea mediante un procesador (no mostrado explícitamente) en el módulo 22 de sensores y/o por medio del controlador 24, para determinar cambios en los valores detectados y la impedancia tisular. La impedancia tisular y los cambios de la misma se pueden determinar midiendo el voltaje y/o la corriente a través del tejido y, a continuación, calculando cambios de los mismos con respecto al tiempo. Los valores medidos y calculados se pueden comparar a continuación con valores conocidos o deseados del voltaje y la corriente, asociados a diversos tipos de tejido, procedimientos, instrumentos, etcétera. Esto se puede usar para controlar la salida electroquirúrgica con el fin de lograr la impedancia y/o el cambio deseados de los valores de impedancia. A medida que avanza el procedimiento quirúrgico, la impedancia tisular fluctúa como respuesta a ajustes en la salida del generador así como a la eliminación y el establecimiento de líquidos (por ejemplo, burbujas de vapor) del tejido en el sitio quirúrgico. El controlador 24 monitoriza la impedancia tisular y los cambios de la impedancia tisular, y regula en respuesta a ello la salida del generador 20 para lograr el efecto electroquirúrgico deseado y óptimo.
En general, el sistema según la presente exposición regula la aplicación de energía para lograr el tratamiento tisular
deseado basándose en propiedades (por ejemplo, eléctricas y/o físicas) del tejido. En realizaciones de acuerdo con la invención, la aplicación de energía en el tejido se regula basándose en la conductividad eléctrica de ese tejido en función de la temperatura del mismo. La conductividad del tejido en función de la temperatura tisular se puede representar en forma de una curva de conductividad con respecto a la temperatura. La conductancia del tejido está relacionada inversamente con la impedancia tisular si las propiedades materiales del tejido (por ejemplo, longitud del tejido, área del tejido, etcétera) permanecen constantes. Específicamente, la conductancia del tejido y la impedancia tisular están relacionadas por la siguiente ecuación:
Z =L/(σ A);
donde Z es la impedancia de tejido sometido a tratamiento;
L es la longitud de tejido sometido a tratamiento;
σ es la conductancia eléctrica de tejido sometido a tratamiento; y
A es el área superficial de tejido sometido a tratamiento.
La Figura 3 ilustra la relación entre una curva típica de conductividad con respecto a la temperatura y una curva correspondiente (es decir, sobre el mismo intervalo de temperaturas) de impedancia con respecto a la temperatura para tejido sometido a ablación (por ejemplo, utilizando el instrumento electroquirúrgico 2). Las curvas ilustradas muestran claramente que, para el tejido sometido a ablación, el valor de impedancia más bajo en la curva de impedancia con respecto a la temperatura se corresponde con el valor de conductancia más alto en la curva de conductancia con respecto a la temperatura.
La curva de conductancia con respecto a la temperatura para tejido sometido a ablación puede estar cambiando dinámicamente debido a una variedad de factores tales como, por ejemplo, los cambios de energía aplicada al tejido. La presente exposición proporciona un algoritmo de control que realiza un seguimiento activo de esta curva para permitir que la aplicación de energía mantenga un posicionamiento óptimo sobre la curva (por ejemplo, conductancia de pico del tejido) a pesar de la naturaleza dinámica de la curva.
La Figura 4 muestra un diagrama de flujo que ilustra un algoritmo 200 de control para regular la aplicación de energía en un tejido, según una realización de la presente invención. El algoritmo 200 puede ser una aplicación de software que resida en la memoria 26 y ejecutable por el controlador 24 (por ejemplo, a través del microprocesador 25).
El algoritmo de control define una variable de estado (SV) para expresar un valor en tiempo real de una o más propiedades físicas del tejido sometido a ablación (por ejemplo, impedancia tisular, voltaje en el tejido, corriente a través del tejido) y/o una o más propiedades eléctricas relacionadas con la energía aplicada (por ejemplo, amplitud y/o fase de la potencia aplicada al tejido, etcétera). La SV se puede definir en uno cualquiera o más de los denominados “estados”. Por ejemplo, la SV puede representar el estado en tiempo real de la resistencia del tejido de manera que sea o bien “decreciente” o bien “creciente”.
Tal como se ilustra en la Figura 4A, el algoritmo 200 inicialmente define la SV como decreciente e incrementa la aplicación de energía en el tejido (por ejemplo, el controlador 24 incrementa la salida del generador 20). Posteriormente, el algoritmo 200 de control entra en un bucle 210 de conmutación en el que el algoritmo 200 monitoriza continuamente la SV para que se sitúe en uno cualquiera de dos estados (por ejemplo, decreciente o creciente). Sobre la base del estado detectado de la SV, el algoritmo 200 conmuta entre dos bucles de control para controlar la aplicación de energía en el tejido.
El algoritmo 200 entra en uno de dos bucles 220 y 230 de control en correspondencia con los estados decreciente y creciente de la SV, respectivamente, según detecte el algoritmo 200 a través del bucle 210 de conmutación. Más específicamente, el algoritmo 200 entra en un bucle 220 de control de caso decreciente si el bucle 210 de conmutación detecta el estado de la SV como decreciente. Al entrar en el bucle 220 de control, el algoritmo 200 detecta continuamente (por ejemplo, a través del módulo 22 de sensores) la pendiente de la curva de control (por ejemplo, la curva de impedancia con respecto a temperatura de la Figura 3). Si la pendiente detectada de la curva de control es negativa, el algoritmo 200 incrementa la aplicación de energía en el tejido (por ejemplo, el controlador 24 incrementa la salida del generador 20) y, posteriormente, define la SV como decreciente. De esta manera, el bucle 220 de control del caso decreciente se repite siempre que la SV esté definida como decreciente y la pendiente de la curva de control sea negativa.
Por el contrario, si la pendiente detectada de la curva de control no es negativa (por ejemplo, pendiente = 0 ó pendiente > 0), el algoritmo 200 reduce la aplicación de energía en el tejido y posteriormente define la SV como creciente. De esta manera, el bucle 210 de conmutación detecta la SV como creciente y, por tanto, activa el algoritmo 200 para entrar en un bucle 230 de control de caso creciente.
Al entrar en el bucle 230 de control del caso creciente, el algoritmo 200 detecta continuamente la pendiente de la curva de control. El bucle 230 de control del caso creciente está configurado de tal manera que la respuesta a la
pendiente detectada de la curva de control es directamente opuesta a la del bucle 220 de control del caso decreciente. Más específicamente, si la pendiente detectada de la curva de control es negativa durante el bucle 230 de control del caso creciente, el algoritmo 200 continúa reduciendo la aplicación de energía en el tejido (por ejemplo, el controlador 24 reduce adicionalmente la salida del generador 20) y, posteriormente, define la SV como decreciente. El continuar reduciendo la aplicación de energía en el tejido en este escenario permite que el algoritmo 200 realice un seguimiento eficaz del punto óptimo sobre la curva de control (por ejemplo, la impedancia tisular más baja posible en función de la temperatura). Por el contrario, si la pendiente detectada de la curva de control no es negativa (por ejemplo, pendiente = 0 ó pendiente > 0), el algoritmo 200 incrementa la aplicación de energía en el tejido y, posteriormente, define la SV como decreciente. El incremento de la aplicación de energía en el tejido en este escenario permite que el algoritmo 200 entregue de manera eficaz la energía máxima al tejido. En cualquiera de los escenarios (es decir, pendiente <0; y pendiente > 0) del bucle 230 de control del caso creciente, la SV se reinicializa a decreciente de tal modo que el algoritmo 200 entra o vuelve a entrar en el bucle 220 de control del caso decreciente. De esta manera, el algoritmo 200 aplica de forma agresiva energía al tejido para lograr un calentamiento máximo del mismo mientras se realiza un seguimiento del punto óptimo sobre la curva del control (por ejemplo, la impedancia tisular más baja posible).
En realizaciones en las que, como curva de control, se utiliza una curva de impedancia del tejido con respecto a la temperatura (por ejemplo, Figura 3), el bucle 220 de control del caso decreciente reconoce que una pendiente detectada como negativa se corresponde con la impedancia tisular como decreciente y, por lo tanto, el algoritmo 200 incrementa la aplicación de energía en el tejido de forma correspondiente, y vuelve a entrar en el bucle 220 de control del caso decreciente. Por el contrario, el bucle 220 de control del caso decreciente reconoce que una pendiente detectada como no negativa se corresponde con la impedancia tisular como creciente y, por lo tanto, el algoritmo 200 reduce la aplicación de energía en el tejido de manera correspondiente y entra en el bucle 230 de control del caso creciente. El bucle 230 de control del caso creciente reconoce que una pendiente detectada como negativa se corresponde con la impedancia tisular como decreciente y, por lo tanto, el algoritmo 200 reduce adicionalmente la aplicación de energía en el tejido para garantizar que el algoritmo 200 encuentra la impedancia tisular más baja posible. Por el contrario, el bucle 230 de control del caso creciente reconoce que una pendiente detectada como negativa se corresponde con la impedancia tisular como no variable o en crecimiento continuo y, por lo tanto, el algoritmo 200 incrementa la aplicación de energía en el tejido para garantizar que se entrega al mismo la máxima energía.
En el caso de que la SV se defina como creciente, si la pendiente de la curva de control es negativa, la energía aplicada al tejido se reduce y la SV se reinicializa a creciente en lugar de decreciente, tal como es el caso de la realización ilustrada en la Figura 4A. La Figura 4B muestra un diagrama de flujo que ilustra un algoritmo alternativo 300 de acuerdo con la invención. El algoritmo 300 funciona de manera similar al algoritmo 200 ilustrado en la Figura 4A y únicamente se describe en la medida necesaria para ilustrar las diferencias entre las realizaciones. El algoritmo 300 utiliza una inicialización idéntica a la del algoritmo 200 ilustrado en la Figura 4A. Además, el algoritmo 300 incluye un bucle 310 de conmutación configurado para conmutar entre dos bucles de control, a saber, un bucle 320 de control del caso decreciente, y un bucle 330 de control del caso creciente en correspondencia con la SV definida, respectivamente, como decreciente y creciente.
Tal como se ilustra en las Figuras 4A y 4B, la diferencia entre los algoritmos 200 y 300 reside en los bucles respectivos 230 y 330 del caso creciente. En el caso de la SV definida como creciente en el bucle 310 de conmutación del algoritmo 300, si la pendiente de la curva de control es negativa, el algoritmo 300 reduce la energía aplicada en el tejido y mantiene la SV como creciente en lugar de reinicializarla a decreciente, tal como en el caso del algoritmo 200 materializado en la Figura 4A. De esta manera, el bucle 330 de control del caso creciente continuará en movimiento de bucle hasta que la pendiente de la curva de control no sea negativa (por ejemplo, pendiente = 0 ó pendiente > 0). En realizaciones en las que, como curva de control, se utiliza una curva de impedancia con respecto a temperatura del tejido (por ejemplo, Figura 3), si la impedancia tisular es decreciente (por ejemplo, pendiente de la curva de control < 0), el bucle 330 de control del caso creciente continuará hasta que el algoritmo 300 detecte que la impedancia tisular no es negativa (es decir, pendiente de la curva de control > 0). Al producirse la detección de que la impedancia tisular no es negativa, el algoritmo 300 incrementa la aplicación de energía en el tejido y reinicializa la SV a decreciente.
Un bucle de control de alta prioridad se puede superponer sobre los algoritmos 200 y 300 para ejecutarse simultáneamente con los mismos. Durante la ablación de tejido, pueden existir condiciones que conduzcan a incrementos continuados de energía. Dichos incrementos de energía pueden provocar que las propiedades del tejido (por ejemplo, impedancia) aumenten y/o caigan fuera del intervalo de la conductancia de pico o en un denominado “estado fuera de control”. El bucle de control de alta prioridad monitoriza la curva de control en relación con el estado fuera de control y ajusta en consecuencia la aplicación de energía (por ejemplo, el controlador 24 reduce la salida del generador 20). Más específicamente, el bucle de alta prioridad interrumpe el algoritmo (por ejemplo, algoritmo 200 y 300) para comprobar el estado fuera de control, y reduce la aplicación de energía en el caso de que se detecte dicho estado. En realizaciones en las que, como curva de control, se utiliza una curva de impedancia con respecto a temperatura (Figura 3), el bucle de alta prioridad interroga continuamente sobre si la impedancia tisular está aumentando más que un valor de umbral predeterminado. El valor de umbral predeterminado puede haber sido
predeterminado por el cirujano a través de los controles de entrada del generador 20 y/o puede residir en la memoria 26 para su ejecución por parte del microprocesador 25.
En referencia a la Figura 5, se muestra otra realización que no forma parte de la invención. En la realización ilustrada, la aplicación de energía se regula por medio del controlador 24 de acuerdo con un sistema 400 de control de bucle cerrado almacenado en la memoria 26. El sistema 400 monitoriza continuamente la impedancia tisular como indicador de la conductancia del tejido y ajusta automáticamente la salida para crear la impedancia tisular más baja posible y/o la conductancia del tejido más alta posible. Al producirse la inicialización de un procedimiento dado
o tras cierto retardo de tiempo predeterminado después de este último, el sistema 400 procesa y almacena una impedancia basal ZBASE determinada por el sensor 24. El sistema 400 determina desviaciones de la impedancia tisular media con respecto a la impedancia basal ZBASE en función del tiempo y ajusta la salida del generador 20 como respuesta a dichas desviaciones. Esto permite que la conductancia de pico del tejido se mantenga independiente con respecto a cambios del tejido, variaciones en la salida del generador 20, y selección de accesorios del dispositivo.
Además, el sistema 400 interroga continuamente sobre si la impedancia detectada ha aumentado por encima de un valor de umbral, y reduce la salida del generador como respuesta a cualquiera de estas rupturas del umbral. Finalmente, el sistema 400 puede comenzar una secuencia de finalización del tratamiento al producirse la detección de condiciones específicas del tejido que indiquen un tratamiento completado. La compleción del tratamiento se puede indicar mediante un equilibrio entre el nivel de energía aplicado al tejido (por ejemplo, a través del fórceps 10) y el nivel de energía disipado desde el tejido. Sobre la base de este equilibrio, el sistema 400 determina que la impedancia tisular detectada ha alcanzado su nivel más bajo sostenible y ha permanecido en ese nivel sin cambios durante una cantidad de tiempo sustancial.
Por consiguiente, el sistema 400 de control de bucle cerrado de la presente exposición proporciona un control continuo de la fuente 27 de alimentación y/o la etapa 28 de salida (Figura 2) como respuesta a las denominadas propiedades físicas o eléctricas “detectadas” en el sitio quirúrgico y/o cerca de la etapa 28 de salida. En referencia particularmente a la Figura 5, el controlador 24 puede estar provisto de y/o en comunicación operativa con un módulo 402 de control de bucle interno y un módulo 404 de control de bucle externo a través de los cuales se pueden ejecutar varias tareas prioritarias (por ejemplo, bucles). Los módulos 402, 404 de control de bucle interno y externo pueden ser módulos de software ejecutables por el microprocesador 25 del controlador 24 (Figura 2) y ambos pueden recibir señales generadas por el módulo 22 de sensores.
Los módulos 402, 404 de control de bucle interno y externo reciben continuamente valores detectados en tiempo real, tales como corriente I y voltaje V, del módulo 22 de sensores así como un tiempo t. Los módulos 402, 404 realizan cálculos sobre los valores detectados para obtener valores en tiempo real adicionales, tales como la potencia P y la impedancia Z. Por ejemplo, el valor correspondiente al cambio de impedancia (dz/dt) se obtiene de acuerdo con:
dz/dt = (Z - Z_OLD) / (t - t_OLD);
y
Z_OLD = Z;
donde Z es la impedancia de acuerdo con valores medidos en el tiempo t; y Z_OLD es la impedancia almacenada, de acuerdo con valores medidos en un intervalo de tiempo previo en el tiempo t_OLD. Los módulos 402, 404 de control de bucle interno y externo procesan los valores detectados en tiempo real y dan salida a una orden de RF hacia el generador 20 el cual controla la potencia de salida necesaria para lograr un efecto deseado en el tejido.
La Figura 6A muestra una tarea 410 de prioridad normal controlada por el módulo 402 de control de bucle interno para un ajuste automático de potencia con el fin de lograr la conductancia de pico. La tarea 410 de prioridad normal ajusta la salida de potencia del generador 20 para lograr continuamente una conductancia de pico del tejido (es decir, la impedancia tisular más baja) con independencia de cambios del tejido (por ejemplo, espesor, formación de burbujas, temperatura, etcétera), variaciones de la salida del generador (por ejemplo, ajuste manual de la potencia de salida del generador), y selección del dispositivo y/o accesorios (por ejemplo, dispositivo monopolar, fórceps bipolar, etcétera). El módulo 402 de control de bucle interno utiliza la tarea 410 de prioridad normal para monitorizar continuamente la impedancia tisular media durante un periodo de tiempo (por ejemplo, una forma de onda dZAVE/dt) como indicador de la conductancia del tejido puesto que la conductancia del tejido es inversamente proporcional a la impedancia tisular. A continuación, el módulo 402 ajusta automáticamente la potencia de salida del generador 20 para proporcionar la impedancia tisular más baja posible y, de este modo, la conductancia del tejido más alta posible. La tarea 410 de prioridad normal está caracterizada por un bucle de control dual que interroga continuamente (por ejemplo, a través del módulo 22 de sensores) sobre la pendiente de la forma de onda de la impedancia media a través de una ventana particular de tiempo y ajusta la potencia de salida del generador 20 como respuesta a la dirección de la pendiente (por ejemplo, m=0, m<0, ó m>0) detectada en el espacio de esa ventana de
tiempo particular.
Durante el funcionamiento de la tarea 410 de prioridad normal, se realiza un incremento inicial de la potencia de salida del generador 20 en el intervalo de una primera ventana de tiempo de muestra (por ejemplo, retardo de tiempo definido por el usuario). Durante la primera ventana de tiempo de muestra, el módulo 22 de sensores determina una primera pendiente de la forma de onda de la impedancia media como respuesta al incremento inicial de la potencia de salida del generador 20. Durante una segunda ventana de tiempo de muestra, se realiza un segundo ajuste en la salida de potencia del generador 20 y se determina una segunda pendiente de la forma de onda de la impedancia media. Si la segunda pendiente de la forma de onda de la impedancia media es sustancialmente igual a la primera pendiente de la forma de onda de la impedancia media, se realiza un tercer ajuste en la potencia de salida del generador 20. En este escenario, el segundo ajuste realizado en la potencia obtenida a la salida del generador 20 es un ajuste “inverso” al del primer ajuste realizado en la potencia obtenida a la salida del generador 20.
Durante un primer retardo de tiempo muestreado “t1”, se activa el procedimiento de ablación tisular (por ejemplo, presionando un pedal o un conmutador de mano) y un procesador anfitrión (por ejemplo, el microprocesador 5) activa la tarea 410 de prioridad normal para monitorizar cambios de la impedancia media en función del tiempo (por ejemplo, dz/dt). Más específicamente, durante el intervalo el retardo de tiempo t1 se realiza un incremento inicial ΔPi en la potencia de salida del generador 20 mientras el módulo 22 de sensores monitoriza continuamente una primera impedancia tisular media muestreada Z1AVE para detectar cambios de la misma como respuesta al incremento inicial ΔPi de la potencia de salida del generador 20 en función del retardo de tiempo t1. El cambio de Z1AVE se puede materializar como una forma de onda interpretada por el módulo 402 de control de bucle interno, que representa la primera impedancia media Z1AVE en función del retardo de tiempo t1 (por ejemplo, dZ1AVE/dt1). De esta manera, la tarea 410 de prioridad normal puede monitorizar la pendiente de la forma de onda de la impedancia como indicación de cambios de la impedancia tisular media sobre una ventana de tiempo de muestra.
El retardo de tiempo t1 puede ser de hasta cuatro (4) segundos, durante los cuales se realiza el incremento inicial ΔPi de la potencia de salida del generador 20 a una velocidad de veinte (20) vatios por segundo. En esta configuración, la potencia de salida del generador 20 se puede incrementar gradualmente hasta ochenta vatios (80) en el espacio del retardo de tiempo t1.
Si, en el espacio del primer retardo de tiempo t1, la primera impedancia media Z1AVE se reduce (por ejemplo, la pendiente de dZ1AVE/dt1 < 0) como respuesta al incremento inicial ΔPi de la salida de potencia, el controlador 24 realiza un primer ajuste ΔP1 para incrementar la salida de potencia durante el espacio de un segundo retardo de tiempo “t2”. El segundo retardo de tiempo t2 puede ser de hasta cuatro (4) segundos para permitir que el módulo 22 de sensores registre una muestra suficiente de datos relacionados con cambios de la impedancia tisular.
Por el contrario, si durante el espacio del primer retardo de tiempo t1, la primera impedancia tisular media Z1AVE o bien aumenta o bien permanece invariable (por ejemplo, la pendiente de dZ1AVE /dt1 > 0) como respuesta al incremento inicial ΔPi de la salida de potencia, el controlador 24 realiza un segundo ajuste ΔP2 para reducir la salida de potencia en el espacio del segundo retardo de tiempo t2.
Cuando el controlador 24 realiza el segundo ajuste ΔP2 para reducir la salida de potencia en el espacio del segundo retardo de tiempo t2, el módulo 22 de sensores monitoriza continuamente cambios de una segunda impedancia tisular media muestreada Z2AVE. El segundo ajuste ΔP2 puede ser una reducción de hasta cinco (5) vatios en el espacio del segundo retardo de tiempo t2. Si, en el espacio del segundo retardo de tiempo t2, la segunda impedancia tisular media Z2AVE o bien aumenta o bien permanece invariable (por ejemplo, la pendiente de dZ1AVE/dt1 > 0) como respuesta al segundo ajuste ΔP2 para reducir la salida de potencia, el controlador 24 realiza un tercer ajuste ΔP3 para aumentar la potencia obtenida a la salida del generador 20 en el espacio de un tercer retardo de tiempo “t3”. Después de esto, se repite la tarea 410 de prioridad normal. Si, en el espacio del segundo retardo de tiempo t2, la segunda impedancia tisular media Z2AVE se reduce (por ejemplo, la pendiente de dZ1AVE/dt1 < 0) como respuesta al segundo ajuste ΔP2 para reducir la salida de potencia, el controlador 24 realiza un cuarto ajuste ΔP4 para reducir la salida de potencia en el espacio del tercer retardo de tiempo t3, y se repita la tarea 410 de prioridad normal.
De esta manera, la tarea 410 de prioridad normal ejecuta un ajuste inverso de la potencia obtenida a la salida del generador 20 en el espacio del tercer retardo de tiempo t3 con respecto al ajuste realizado en el espacio del segundo retardo de tiempo t2 como respuesta a la misma dirección del cambio (por ejemplo, misma dirección de la pendiente) de la impedancia tisular media según detecte el controlador 24 durante el primer retardo de tiempo t1. Es decir, en el espacio del primer retardo de tiempo t1, si la primera impedancia tisular media Z1AVE o bien aumenta o bien se mantiene invariable como respuesta al incremento inicial ΔPi de la salida de potencia, el controlador 24 realiza el segundo ajuste ΔP2 para reducir la salida de potencia en el espacio del segundo retardo de tiempo t2. Por el contrario, si la segunda impedancia tisular media Z2AVE o bien aumenta o bien se mantiene invariable como respuesta aL segundo ajuste ΔP2 para reducir la salida de potencia, el controlador 24 realiza el tercer ajuste ΔP3 para incrementar la salida de potencia en el espacio del tercer retardo de tiempo t3. Es de esta manera que la tarea
410 de prioridad normal funciona para controlar la potencia obtenida a la salida del generador 20 con el fin de lograr la conductancia del tejido más alta posible y, de este modo, la impedancia tisular más baja posible durante todo el espacio de tiempo de un procedimiento dado.
El espacio de los retardos de tiempo t1, t2, t3, la cantidad de los ajustes de potencia ΔPi, ΔP1, ΔP2, ΔP3, ΔP4, la velocidad con la cual se realizan los ajustes de potencia ΔPi, ΔP1, ΔP2, ΔP3, ΔP4, y el nivel máximo hasta el cual se puede incrementar la salida de potencia con ΔPi se pueden predeterminar por parte del usuario a través de las entradas de usuario del generador 20 y/o una interfaz de usuario basada en software, tal como se describirá de forma más detallada posteriormente.
El módulo 404 de control de bucle externo se superpone sobre el módulo 402 de control de bucle interno y se ejecuta simultáneamente con el mismo para proporcionar un control adicional del generador 20 con el fin de alcanzar un valor de salida o efecto deseado. El módulo 404 de control de bucle externo utiliza una tarea 420 de alta prioridad para evitar que las propiedades del tejido (por ejemplo, la impedancia) aumenten y/o se sitúen fuera del intervalo de la conductancia de pico o un denominado “estado fuera del control”. Al producirse la activación, el módulo 22 de sensores registra un valor de impedancia basal ZBASE y transmite este valor al controlador 24 para su almacenamiento en la memoria 26. La tarea 420 de alta prioridad procesa la impedancia de base ZBASE almacenada en la memoria 26 y monitoriza continuamente desviaciones de la impedancia tisular media ZAVE con respecto a la impedancia de base ZBASE en función del tiempo (por ejemplo, una forma de onda dz/dt). La tarea 420 de alta prioridad compara las desviaciones con un valor de impedancia de umbral ZMAX, y ajusta automáticamente la potencia de salida del generador 20 para contrarrestar aumentos de la impedancia media ZAVE que rompen el valor de umbral ZMAX. Es decir, si un aumento de la impedancia tisular media ZAVE durante una ventana de tiempo de muestra supera el valor de umbral ZMAX, el controlador 24 reduce la potencia de salida del generador 20. El valor de impedancia de umbral ZMAX se puede determinar detectando un cambio de la impedancia media ZAVE durante cierto periodo de tiempo (por ejemplo, un cambio medio de 20 ohmios durante siete segundos), y comparando este cambio de la impedancia media ZAVE con el valor de impedancia de base ZBASE almacenado en la memoria 26.
La Figura 6B muestra la tarea 420 de alta prioridad controlada por el módulo 404 de control de bucle externo para el ajuste automático de la potencia sobre la base de aumentos detectados de la impedancia tisular media ZAVE que superan el valor de impedancia de umbral ZMAX. La tarea 420 de alta prioridad se superpone sobre la tarea 410 de prioridad normal y se ejecuta simultáneamente con la misma. Específicamente, el módulo 404 de control de bucle externo utiliza la tarea 420 de alta prioridad para monitorizar continuamente la impedancia tisular media en función del tiempo (por ejemplo, una forma de onda dz/dt). La impedancia tisular media puede ser una impedancia de pico media ZPEAK muestreada durante un periodo de tiempo sustancialmente breve, por ejemplo, 0,05 segundos. Si el aumento de la impedancia de pico ZPEAK supera o es igual a un valor de impedancia predeterminado ΔP (por ejemplo, 20 ohmios nominales) por encima de la impedancia de base ZBASE, el controlador 24 realiza un quinto ajuste ΔP5 para reducir la salida de potencia.
El nivel de salida del generador 20 en el cual se determinará la impedancia de base ZBASE, el valor de impedancia ΔP, y el quinto ajuste ΔP5 se pueden predeterminar por parte del usuario a través de las entradas de usuario del generador 20 y/o una interfaz de usuario basada en software, tal como se describirá de forma más detallada posteriormente.
El módulo 404 de control de bucle externo puede utilizar una tarea 430 de baja prioridad para determinar cuándo dar fin a la potencia obtenida a la salida del generador 20 para finalizar un tratamiento tisular dado. La tarea 430 de baja prioridad se basa en una determinación de que existe un equilibrio entre la energía aplicada por el generador 20 (por ejemplo, a través del fórceps 10) y la energía que se disipa desde el sitio del tejido. La tarea 430 de baja prioridad puede determinar si la impedancia tisular media ha alcanzado su nivel más bajo sostenible y permanece en ese nivel sin ningún cambio sustancial durante un periodo de tiempo sustancial.
Descrita posteriormente en referencia a la Figura 6C, la tarea 430 de baja prioridad se superpone sobre la tarea 410 de prioridad normal y se ejecuta simultáneamente con la misma. El módulo 404 de control de bucle externo utiliza la tarea 430 de baja prioridad para monitorizar continuamente la impedancia tisular media en función del tiempo (por ejemplo, durante el espacio de un procedimiento dado). Específicamente, el controlador 24 recibe continuamente un valor actual de impedancia tisular media ZAVEn desde el módulo 22 de sensores. Al producirse el procesado del valor actual de la impedancia tisular media ZAVEn, la tarea 430 de baja prioridad compara el valor actual de la impedancia tisular ZAVEn con un valor histórico de la impedancia tisular ZAVEn-1 almacenado en la memoria 26 procedente de la iteración previa a través de la tarea 430 de baja prioridad. Después de esto, el valor actual de la impedancia tisular media ZAVEn se almacena en la memoria 26 como valor histórico de la impedancia tisular ZAVEn-1. Durante el funcionamiento, después de la expiración de un cuarto retardo de tiempo “t4” tras la activación del generador 20, la tarea 430 de baja prioridad monitoriza la impedancia tisular media en relación con ciertos criterios que pueden indicar que un tratamiento dado se ha completado y, por lo tanto, se puede poner fin a la salida de potencia. Estos criterios pueden incluir determinar que el valor actual de la impedancia tisular ZAVEn es sustancialmente equivalente al valor histórico de la impedancia tisular ZAVEn-1 almacenado en la memoria 26 durante el espacio de un quinto retardo de tiempo “t5” después de que se active el generador 20. Como respuesta, el generador 20 puede continuar
dando salida a la potencia durante el espacio de un sexto retardo de tiempo “t6”. Tras el retardo de tiempo t6, el generador 20 se desactiva y el procedimiento finaliza. En la tarea 430 de baja prioridad, el controlador 24 puede poner fin inmediatamente a la salida de potencia al producirse la expiración del quinto retardo de tiempo t5. Alternativamente, el controlador 24 puede ajustar la salida a un nivel predeterminado por el usuario (por ejemplo, a través de las entradas de usuario del generador 20 y/o una interfaz de usuario basada en software).
El espacio de los retardos de tiempo t4, t5, t6 los puede predeterminar el usuario a través de las entradas de usuario del generador 20 y/o una interfaz de usuario basada en software, tal como se describirá de forma más detallada posteriormente.
La interrogación de la impedancia se puede lograr a través de un filtrado recursivo unipolar. La Figura 7A ilustra un sistema 500 de software integrado en la memoria 26 y ejecutado por el microprocesador 25, que utiliza una tarea 510 de prioridad normal, una tarea 520 de prioridad alta, y una tarea 530 de baja prioridad para controlar la salida del generador 20 sobre la base de cambios de la impedancia tisular media en función del tiempo. Cada tarea 510, 520, 530 procesa datos de impedancia promediados, recibidos desde una pluralidad de filtros de impedancia recursivos unipolares que continuamente filtran y/o promedian datos de la impedancia tisular detectados por el módulo 22 de sensores.
Tal como se ilustra, en combinación con el sistema 500 de software se usan ocho filtros de impedancia Zf1 a Zf8. A cada uno de los filtros de impedancia Zf1 a Zf8 se le puede dar un formato para ser usado con la siguiente fórmula promediadora de datos (1):
(1) ZfXn = Zin*A + ZfXn-1*B
A y B dependen de una constante de tiempo y pueden ser especificadas por el usuario, a través de los controles de entrada del generador 20, para cada filtro de impedancia particular ZfX. Cuando se calculan A y B, se pueden usar las siguientes fórmulas:
B = e^(-1/número de muestras);
A = 1-B.
La frecuencia de las muestras también la puede especificar el usuario para calcular el número de muestras. En la fórmula (1), Zin es el nuevo valor de impedancia (por ejemplo, ZRMS) recién calculado, y ZfXn-1 es la impedancia filtrada, para el número de filtro especificado por X, de la iteración previa a través del bucle, y ZfXn es el nuevo valor de impedancia filtrada para el número de filtro especificado por X.
En referencia a continuación a la Figura 7B, la tarea 510 de prioridad normal está compuesta por tres estados, a saber, un estado 550 de inicialización, un estado 560 de ejecución, y un estado 570 de pico. Durante el estado 550 de inicialización, se activa el procedimiento de ablación (por ejemplo, presionando un pedal o conmutador de mano) y un procesador anfitrión (por ejemplo, el microprocesador 5) activa el sistema 500 de software para monitorizar la pluralidad de filtros de impedancia Zf1 a Zf8. Al producirse la activación del estado 550, un primer temporizador “T1” se inicializa para ejecutarse simultáneamente con el estado 550 de inicialización. El primer temporizador T1 puede ser fijado por el usuario (por ejemplo, a través de las entradas de usuario del generador 20 y/o una interfaz de usuario basada en software) como la cantidad de tiempo que espera el sistema 500 de software durante el estado 550, después de la activación inicial, antes de la interrogación de la pluralidad de filtros de impedancia, tal como se describirá de forma más detallada posteriormente.
Una vez activado, el generador 20 funciona en un nivel basal de potencia PBASE. Es en este nivel basal de potencia PBASE en donde el módulo 22 de sensores registra una impedancia basal ZBASE y transmite este valor al controlador 24 para su almacenamiento en la memoria 26. Una vez que se ha registrado la impedancia basal ZBASE, la potencia obtenida a la salida del generador 20 se modifica en forma de rampa por medio del controlador 24 hasta un nivel inicial PINIT. El usuario puede tener la capacidad de especificar (por ejemplo, a través de las entradas de usuario del generador 20 y/o una interfaz de usuario basada en software) el ritmo con el que la potencia obtenida a la salida del generador se modifica en forma de rampa así como un nivel máximo de potencia PMAX hasta el cual el generador 20 se puede modificar en forma de rampa. La potencia obtenida a la salida del generador 20 se modifica en forma de rampa por medio del controlador 24 hasta que o bien se produce la expiración del primer temporizador T1 o bien se alcanza PMAX.
Al producirse la expiración del primer temporizador T1, la tarea 510 de prioridad normal almacena la impedancia basal ZBASE en la memoria 26 como valor de impedancia Zf1n-1 y entra en el estado 560 de ejecución. Una vez que se ha inicializado el estado 560 de ejecución, la tarea 510 de prioridad normal arranca un segundo temporizador “T2” que se ejecuta simultáneamente con el estado 560 de ejecución. El segundo temporizador T2 puede ser predeterminado por el usuario (por ejemplo, a través de las entradas del usuario del generador 20 y/o una interfaz de usuario basada en software) como la cantidad de tiempo que funciona la tarea 510 de prioridad normal en el estado
560 de ejecución antes de interrogar a la pluralidad de filtros de impedancia en relación con datos de impedancia media.
Si se entra en el estado 560 de ejecución desde el estado 550 de inicialización, el sistema 500 de software calcula inmediatamente la diferencia entre la impedancia filtrada actual Zf2n y la impedancia filtrada previa Zf1n-1 y compara esta diferencia con una primera referencia de impedancia Zdelta1. La primera referencia de impedancia, Zdelta1, es la cantidad de cambio desde la impedancia filtrada previa Zf1n-1 hasta la impedancia filtrada actual Zf2n que es un umbral para activar un aumento o una reducción de la potencia obtenida a la salida del generador 20. La referencia de impedancia Zdelta1 la puede predeterminar (por ejemplo, a través de las entradas de usuario del generador 20 y/o una interfaz de usuario basada en software) el usuario.
Si la diferencia entre la impedancia filtrada actual Zf2n y la impedancia filtrada previa Zf1n-1 es menor que o igual a Zdelta1, el controlador 24 realiza un primer ajuste P1 para incrementar la potencia obtenida a la salida del generador 20, y la tarea 510 de prioridad normal vuelve a entrar en el estado 560 de ejecución. Al producirse la nueva entrada en el estado 560 de ejecución, el sistema 500 de software vuelve a arrancar el segundo temporizador T2 y espera a que se produzca la expiración del segundo temporizador antes de interrogar a los filtros de impedancia Zf1 y Zf2 en relación con datos de impedancia filtrados.
Si la diferencia entre la impedancia filtrada actual Zf2n y la impedancia filtrada previa Zf1n-1 es mayor que Zdelta1, el controlador 24 realiza un segundo ajuste P2 para reducir la potencia obtenida a la salida del generador 20 y la tarea 510 de prioridad normal entra en el estado 570 de pico. Al producirse la entrada en el estado 570 de pico, el sistema 500 de software arranca un tercer temporizador “T3”, tal como se describirá de forma detallada posteriormente.
La duración del tercer temporizador T3, la cantidad del primer y el segundo ajustes de potencia P1, P2 los puede predeterminar el usuario a través de las entradas de usuario del generador 20 y/o una interfaz de usuario basada en software, tal como se describirá de forma más detallada posteriormente.
Al producirse la salida del estado 560 de ejecución, el sistema 500 de software almacena el valor actual de impedancia filtrada Zf1n en la memoria 26 como impedancia filtrada previa Zf1n-1 y almacena la impedancia filtrada Zf3n en la memoria 26 como impedancia filtrada previa Zf3n-1. Es decir, antes de la salida del estado 560 de ejecución, las impedancias filtradas actuales Zf1n y Zf3n determinadas durante la presente iteración a través del estado 560 de ejecución se convierten en las respectivas impedancias filtradas previas Zf1n-1 y Zf3n-1 una vez que se ha vuelto a entrar en el estado 560 de ejecución (es decir, una vez que la presente iteración a través del estado 560 de ejecución se convierte en la iteración previa a través del estado de ejecución).
El tercer temporizador T3 se inicializa por medio del sistema 500 de software para que coincida con la inicialización del estado 570 de pico y para ejecutarse simultáneamente con el mismo. Una vez que se produce la expiración del tercer temporizador T3, el sistema 500 de software calcula la diferencia entre la impedancia filtrada actual Zf4n y la impedancia filtrada previa Zf3n-1 y compara esta diferencia con una segunda referencia de impedancia Zdelta2. La segunda referencia de impedancia, Zdelta2, es la cantidad de cambio desde la impedancia filtrada previa Zf3n-1 hasta la impedancia filtrada actual Zf4n que es un umbral para activar un aumento o una reducción de la salida de potencia.
Si la diferencia entre la impedancia filtrada actual Zf4n y la impedancia filtrada previa Zf3n-1 es menor que la segunda referencia de impedancia Zdelta2, el controlador 24 realiza un tercer ajuste P3 para reducir la salida de potencia y la tarea 510 de prioridad normal vuelve a entrar en el estado 560 de ejecución y el sistema 500 de software vuelve a arrancar el segundo temporizador T2.
Si la diferencia entre la impedancia filtrada actual Zf4n y la impedancia filtrada Zf3n-1 es mayor que o igual a la segunda referencia de impedancia Zdelta2, el controlador 24 realiza un cuarto ajuste P4 para incrementar la salida de potencia, y la tarea 510 de prioridad normal vuelve a entrar en el estado 560 de ejecución y el sistema 500 de software vuelve a arrancar el segundo temporizador T2.
La segunda referencia de impedancia Zdelta2 y el tercer y cuarto ajustes de potencia P3, P4 los puede predeterminar el usuario a través de las entradas de usuario del generador 20 y/o una interfaz de usuario basada en software, tal como se describirá de forma más detallada posteriormente.
Al producirse la salida del estado 570 de pico, el sistema 500 de software almacena la impedancia filtrada actual Zf1n en la memoria 26 como impedancia filtrada previa Zf1n-1 y almacena la impedancia filtrada actual Zf3n en la memoria 26 como impedancia filtrada previa Zf3n-1.
La duración del primer, el segundo, y el tercer temporizadores T1, T2, T3 y la cantidad del primer y el segundo ajustes de potencia P1, P2, los puede predeterminar el usuario a través de las entradas de usuario del generador 20 y/o una interfaz de usuario basada en software, tal como se describirá de forma más detallada posteriormente.
En referencia a continuación a la Figura 7C, la tarea 520 de alta prioridad se superpone sobre la tarea 510 de prioridad normal y se ejecuta simultáneamente con la misma para proporcionar un control adicional del generador 20 con el fin de alcanzar un valor de salida o efecto deseado. Un cuarto temporizador “T4” se inicializa por medio del sistema 500 del software para que coincida con la inicialización de la tarea 520 de alta prioridad y para ejecutarse simultáneamente con la misma. Una vez que se ha producido la expiración del cuarto temporizador T4, el sistema 500 de software calcula la diferencia entre la impedancia filtrada actual Zf6n y la impedancia filtrada actual Zf5n, y compara esta diferencia con una tercera referencia de impedancia Zdelta3. La tercera referencia de impedancia, Zdelta3, es la cantidad de cambio desde la impedancia filtrada actual Zf5n hasta la impedancia filtrada actual Zf6n que es un umbral para activar una reducción de la salida de potencia. De esta manera, la tercera referencia de impedancia Zdelta3 funciona con una capacidad de umbral para evitar condiciones peligrosas, tales como un estado fuera de control que podría aparecer y conducir a incrementos de potencia y aumentos de impedancia continuados.
Si la diferencia entre la impedancia filtrada Zf6n y la impedancia filtrada actual Zf5n es mayor que o igual a la tercera referencia de impedancia Zdelta3, el controlador 24 realiza un quinto ajuste P5 para reducir la salida de potencia y el sistema 500 de software vuelve a entrar en la tarea 520 de alta prioridad y vuelve a arrancar el cuarto temporizador T4.
Si la diferencia entre la impedancia filtrada actual Zf6n y la impedancia filtrada actual Zf5n es menor que la tercera referencia de impedancia Zdelta3, el sistema 500 de software entra en la tarea 510 de prioridad normal. Por tanto, en la tarea 510 de prioridad normal se entra únicamente desde la tarea 520 de alta prioridad si no se iguala o supera el umbral de la tercera impedancia de referencia Zdelta3.
La duración del cuarto temporizador T4, la tercera referencia de impedancia Zdelta3, y la cantidad del quinto ajuste de potencia P5 pueden ser predeterminados por el usuario a través de las entradas de usuario del generador 20 y/o una interfaz de usuario basada en software, tal como se describirá de forma más detallada posteriormente.
La tarea 530 de baja prioridad se superpone sobre la tarea 510 de prioridad normal y se ejecuta simultáneamente tanto con la tarea 520 de alta prioridad como con la tarea 510 de prioridad normal para proporcionar un control adicional del generador 20 con el fin de acabar el procedimiento una vez que se ha logrado un valor de salida o efecto deseado. Un quinto temporizador “T5” se inicializa de manera que coincida con la inicialización del procedimiento de sellado de vasos (por ejemplo, presionando un pedal o conmutador de mano), y de manera que se ejecute simultáneamente con el mismo. Una vez que se ha producido la expiración del quinto temporizador T5, el sistema 500 de software interroga continuamente sobre si existen condiciones de impedancia particulares indicativas de un efecto tisular deseado durante el espacio de un sexto temporizador “T6” y, si se cumplen dichos criterios, inicia en consecuencia un proceso para dar fin a la salida de potencia. Específicamente, el sistema 500 de software calcula la diferencia entre la impedancia filtrada actual Zf8n y la impedancia filtrada actual Zf7n, y compara esta diferencia con una cuarta referencia de impedancia Zdelta4. La cuarta referencia Zdelta4 es la cantidad de cambio desde la impedancia filtrada actual Zf7n hasta la impedancia filtrada actual Zf8n que inicia un séptimo temporizador “T7”, cuya expiración activa el apagado del generador 20 y la finalización del procedimiento.
Si el valor absoluto de la diferencia entre la impedancia filtrada actual Zf8n y la impedancia filtrada actual Zf7n es menor que o igual a la referencia de impedancia Zdelta3 durante el espacio del sexto temporizador T6, se inicializa el séptimo temporizador T7. Adicionalmente, se activa un estado 535 de finalización de la tarea 530 de baja prioridad para proporcionar una pluralidad de opciones que permitan al usuario predeterminar (por ejemplo, a través de las entradas de usuario del generador 20) cómo se comportará el generador 20 una vez que se cumpla la condición descrita anteriormente mientras dure el sexto temporizador T6. Las opciones disponibles para el usuario con respecto al estado 535 de finalización pueden incluir permitir que el generador 20 funcione con su nivel de salida actual mientras dure el séptimo temporizador T7, especificar un nivel de salida con el cual va a funcionar el generador 20 mientras dure el séptimo temporizador T7, y continuar con la tarea 530 de baja prioridad hasta que se produzca la expiración del séptimo temporizador T7.
Si el valor absoluto de la diferencia entre la impedancia filtrada actual Zf8n y la impedancia filtrada actual Zf7n no es menor que o igual a la referencia de impedancia Zdelta3 mientras dure el sexto temporizador T6, el sistema 500 de software continúa ejecutando la tarea 530 de baja prioridad simultáneamente con las tareas 520 y 530 de alta prioridad y de prioridad normal.
La duración del quinto, el sexto, y el séptimo temporizadores T5, T6, T7 y la cuarta referencia de impedancia Zdelta4 pueden ser predeterminadas por el usuario a través de las entradas de usuario del generador 20 y/o una interfaz de usuario basada en software, tal como se describirá de forma más detallada posteriormente.
El usuario (por ejemplo, a través de las entradas de usuario del generador 20 y/o una interfaz de usuario basada en software) puede especificar un octavo temporizador T8 como temporizador “maestro” (es decir, tiempo total del procedimiento) para el funcionamiento del generador 20 en un procedimiento dado. En esta configuración, el generador 20 se apaga al producirse la expiración del temporizador de procedimiento T8 con independencia de si se entra o no en el estado 535 de finalización.
En referencia a continuación a la Figura 8, que no forma parte de la invención, se muestra una interfaz gráfica 600 de usuario, basada en software, para ser usada con el sistema 500 de software. La interfaz 600 puede incluir una pluralidad de parámetros editables para permitir que el usuario proporcione valores específicos (por ejemplo, a través de las entradas de usuario del generador 20) con el fin de controlar la potencia obtenida a la salida del generador 20 a través del sistema 500 de software. La interfaz 600 permite que el usuario someta a prueba y/o valide el sistema 500 de software de la presente exposición. Específicamente, la interfaz 600 se puede organizar por nivel de prioridad y/o nivel de tarea, incluyendo una interfaz 610 de prioridad normal, una interfaz 620 de prioridad alta, y una interfaz 630 de prioridad baja, tal como se muestra en la Figura 8. Además, se puede proporcionar una interfaz 640 de control para permitir que el usuario especifique varios parámetros de control tales como, por ejemplo, el tiempo del procedimiento (por ejemplo, el octavo temporizador T8) y la ruta del archivo y/o ubicación de un archivo a ejecutar por el sistema 500 de software, etcétera.
La interfaz 610 de prioridad normal está configurada para ser editada por el usuario con el fin de proporcionar parámetros específicos para predeterminar el comportamiento de la tarea 510 de prioridad normal durante un procedimiento dado. La interfaz 610 de prioridad normal se puede dividir en tres sub-interfaces, a saber, una interfaz 650 de estado de inicialización, una interfaz 660 de estado de ejecución, y una interfaz 670 de estado de pico, de modo que coincidan respectivamente con los tres estados 550, 560, y 570 de la tarea 510 de prioridad normal. Las interfaces, 650, 660, y 670 pueden ser editadas por el usuario para proporcionar parámetros específicos con el fin de predeterminar adicionalmente el comportamiento de la tarea 510 de prioridad normal durante un procedimiento dado.
En referencia a continuación a la interfaz 650, el usuario puede tener la capacidad de especificar parámetros relacionados con el estado 550 de inicialización de la tarea 510 de prioridad normal, tales como la duración del primer temporizador T1 y los niveles de potencia de PBASE, PINIT, PRATE, y PMAX. En referencia a la interfaz 660, el usuario puede tener la capacidad de especificar parámetros relacionados con el estado 560 de ejecución de la tarea 510 de prioridad normal, tales como la duración del segundo temporizador T2, la primera referencia de impedancia Zdelta1, y la cantidad del primer y el segundo ajustes de potencia P1, P2. En referencia a la interfaz 670, el usuario puede tener la capacidad de especificar parámetros relacionados con el estado 570 de pico de la tarea 510 de prioridad normal, tales como la duración del tercer temporizador T3, la segunda referencia de impedancia Zdelta2, y la cantidad del tercer y el cuarto ajustes de potencia P3 y P4.
La interfaz 620 de alta prioridad está configurada para ser editada por el usuario con el fin de proporcionar parámetros específicos para predeterminar el comportamiento de la tarea 520 de alta prioridad durante un procedimiento dado. En particular, el usuario puede tener la capacidad de especificar parámetros tales como la duración del cuarto temporizador T4, la tercera referencia de impedancia Zdelta3, y el quinto ajuste de potencia P5.
La interfaz 630 de baja prioridad está configurada para ser editada por el usuario con el fin de proporcionar parámetros específicos para predeterminar el comportamiento de la tarea 530 de baja prioridad durante un procedimiento dado. En particular, el usuario puede tener la capacidad de especificar parámetros tales como la duración del quinto, el sexto, y el séptimo temporizadores, T5, T6, T7 y la referencia de impedancia Zdelta4. Además, con respecto al estado 535 de finalización de la tarea 530 de baja prioridad, el usuario puede tener la capacidad de realizar una selección de entre un menú de opciones (no mostradas explícitamente) para seleccionar cómo se comportará el generador 20 mientras dure el séptimo temporizador T7 una vez que se entre en el estado 535 de finalización (por ejemplo, continuar con el nivel de salida actual, ajustar a un nivel de salida predeterminado, apagarse al producirse la expiración del séptimo temporizador T7, etcétera).
Aunque varias realizaciones de la exposición han sido mostradas en los dibujos se y/o descritas en el presente documento, no se pretende que la exposición se limite a las mismas, sino que presente un alcance tan amplio como permita la técnica y que la memoria descriptiva se interprete de modo similar. Por lo tanto, la anterior descripción no debe considerarse como limitativa, sino meramente como ejemplificaciones de realizaciones particulares. Aquellos expertos en la materia proyectarán otras modificaciones dentro del alcance de las reivindicaciones adjuntas a la presente.

Claims (2)

  1. REIVINDICACIONES
    1.
    Generador electroquirúrgico (20), que comprende:
    una salida (28) de radiofrecuencia, configurada para dar salida a energía aplicada a tejido; un módulo (22) de sensores configurado para detectar propiedades del tejido, incluyendo la impedancia tisular y la temperatura del tejido; un controlador (24) configurado para señalizar la salida de radiofrecuencia con el fin de ajustar la energía aplicada en el tejido en una dirección inicial y determinar una Variable de Estado, SV, que representa un estado decreciente o creciente de la impedancia tisular, estando configurado además el controlador para definir inicialmente la SV como decreciente y para aumentar la aplicación de energía en el tejido y posteriormente entrar en un bucle (210) de conmutación en el que el controlador está configurado para monitorizar continuamente la SV de manera que esté en uno cualquiera de los dos estados de entre decreciente o creciente y sobre la base del estado detectado de la SV, el controlador está configurado para conmutar entre dos bucles (220, 230) de control con el fin de controlar la aplicación de energía en el tejido, en donde el controlador está configurado para entrar en un bucle (220) de control del caso decreciente si el bucle de conmutación detecta el estado de la SV como decreciente, con lo cual al entrar en el bucle de control el caso decreciente, el controlador está configurado para detectar continuamente, por medio del módulo de sensores, la pendiente de una curva de control de impedancia con respecto a temperatura, y si la pendiente detectada de la curva de control es negativa en correspondencia con una impedancia tisular decreciente, el controlador aumenta la aplicación de energía en el tejido y posteriormente define la SV como decreciente, y si la pendiente detectada de la curva de control no es negativa, el controlador está configurado para reducir la aplicación de energía en el tejido y posteriormente definir la SV como creciente, en donde el bucle de control vuelve a entrar en el bucle de conmutación después de definir la SV, y en donde el controlador está configurado para entrar en un bucle (230) de control del caso creciente si el bucle de conmutación detecta el estado de la SV como creciente, con lo cual al producirse la entrada en el bucle de control del caso creciente, el controlador está configurado para detectar continuamente la pendiente de la curva de control, en donde si la pendiente detectada de la curva de control es negativa durante el bucle de control del caso creciente, el controlador está configurado para reducir la aplicación de energía en el tejido y para posteriormente definir la SV como creciente o decreciente, y si la pendiente detectada de la curva de control no es negativa, el controlador está configurado para aumentar la aplicación de energía en el tejido y para posteriormente definir la SV como decreciente, y en donde el bucle de control vuelve a entrar en el bucle de conmutación después de definir la SV.
  2. 2.
    Generador según la reivindicación 1, en el que el controlador está configurado además para detectar una velocidad de cambio de la curva de control y ajustar la energía aplicada en el tejido si la velocidad detectada de cambio supera un valor predeterminado.
ES10150563T 2009-01-12 2010-01-12 Algoritmo de entrega de energía para dispositivos médicos Active ES2383502T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/351,935 US8167875B2 (en) 2009-01-12 2009-01-12 Energy delivery algorithm for medical devices
US351935 2009-01-12

Publications (1)

Publication Number Publication Date
ES2383502T3 true ES2383502T3 (es) 2012-06-21

Family

ID=42174400

Family Applications (1)

Application Number Title Priority Date Filing Date
ES10150563T Active ES2383502T3 (es) 2009-01-12 2010-01-12 Algoritmo de entrega de energía para dispositivos médicos

Country Status (7)

Country Link
US (1) US8167875B2 (es)
EP (1) EP2213255B1 (es)
JP (1) JP5537959B2 (es)
AT (1) ATE547989T1 (es)
AU (1) AU2010200113B8 (es)
CA (1) CA2689908A1 (es)
ES (1) ES2383502T3 (es)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7137980B2 (en) 1998-10-23 2006-11-21 Sherwood Services Ag Method and system for controlling output of RF medical generator
US7811282B2 (en) 2000-03-06 2010-10-12 Salient Surgical Technologies, Inc. Fluid-assisted electrosurgical devices, electrosurgical unit with pump and methods of use thereof
US7044948B2 (en) 2002-12-10 2006-05-16 Sherwood Services Ag Circuit for controlling arc energy from an electrosurgical generator
WO2004098385A2 (en) 2003-05-01 2004-11-18 Sherwood Services Ag Method and system for programing and controlling an electrosurgical generator system
AU2003286644B2 (en) 2003-10-23 2009-09-10 Covidien Ag Thermocouple measurement circuit
US7396336B2 (en) 2003-10-30 2008-07-08 Sherwood Services Ag Switched resonant ultrasonic power amplifier system
US7947039B2 (en) 2005-12-12 2011-05-24 Covidien Ag Laparoscopic apparatus for performing electrosurgical procedures
CA2574934C (en) 2006-01-24 2015-12-29 Sherwood Services Ag System and method for closed loop monitoring of monopolar electrosurgical apparatus
US7651492B2 (en) 2006-04-24 2010-01-26 Covidien Ag Arc based adaptive control system for an electrosurgical unit
US7794457B2 (en) 2006-09-28 2010-09-14 Covidien Ag Transformer for RF voltage sensing
US8409186B2 (en) 2008-03-13 2013-04-02 Covidien Lp Crest factor enhancement in electrosurgical generators
US8257349B2 (en) 2008-03-28 2012-09-04 Tyco Healthcare Group Lp Electrosurgical apparatus with predictive RF source control
US8403924B2 (en) 2008-09-03 2013-03-26 Vivant Medical, Inc. Shielding for an isolation apparatus used in a microwave generator
US8377053B2 (en) 2008-09-05 2013-02-19 Covidien Lp Electrosurgical apparatus with high speed energy recovery
US8287529B2 (en) 2008-09-05 2012-10-16 Tyco Healthcare Group Lp Electrosurgical apparatus with high speed energy recovery
US8262652B2 (en) 2009-01-12 2012-09-11 Tyco Healthcare Group Lp Imaginary impedance process monitoring and intelligent shut-off
US9522039B2 (en) 2009-03-11 2016-12-20 Covidien Lp Crest factor enhancement in electrosurgical generators
US8932282B2 (en) * 2009-08-03 2015-01-13 Covidien Lp Power level transitioning in a surgical instrument
US8377054B2 (en) * 2009-09-24 2013-02-19 Covidien Lp Automatic control circuit for use in an electrosurgical generator
US8685015B2 (en) * 2009-09-24 2014-04-01 Covidien Lp System and method for multi-pole phase-shifted radio frequency application
US8610501B2 (en) 2009-11-16 2013-12-17 Covidien Lp Class resonant-H electrosurgical generators
US10039588B2 (en) 2009-12-16 2018-08-07 Covidien Lp System and method for tissue sealing
US8454590B2 (en) * 2010-02-26 2013-06-04 Covidien Lp Enhanced lossless current sense circuit
US8636730B2 (en) * 2010-07-12 2014-01-28 Covidien Lp Polarity control of electrosurgical generator
EP2540244B1 (de) * 2011-06-30 2017-08-16 Erbe Elektromedizin GmbH Vorrichtung zum optimierten Koagulieren von biologischem Gewebe
US9439623B2 (en) 2012-05-22 2016-09-13 Covidien Lp Surgical planning system and navigation system
US9439627B2 (en) 2012-05-22 2016-09-13 Covidien Lp Planning system and navigation system for an ablation procedure
US9439622B2 (en) 2012-05-22 2016-09-13 Covidien Lp Surgical navigation system
US9498182B2 (en) 2012-05-22 2016-11-22 Covidien Lp Systems and methods for planning and navigation
US8750568B2 (en) * 2012-05-22 2014-06-10 Covidien Lp System and method for conformal ablation planning
EP2805682B1 (de) 2013-05-24 2019-03-20 Erbe Elektromedizin GmbH Koagulationseinrichtung mit energiesteuerung
US9872719B2 (en) 2013-07-24 2018-01-23 Covidien Lp Systems and methods for generating electrosurgical energy using a multistage power converter
US9636165B2 (en) 2013-07-29 2017-05-02 Covidien Lp Systems and methods for measuring tissue impedance through an electrosurgical cable
WO2017136548A1 (en) 2016-02-04 2017-08-10 Cardiac Pacemakers, Inc. Delivery system with force sensor for leadless cardiac device
CN112566581B (zh) 2018-08-10 2024-03-19 柯惠有限合伙公司 用于消融可视化的系统
WO2020096863A1 (en) * 2018-11-07 2020-05-14 Intuitive Surgical Operations, Inc. Rf electrosurgical tissue sealing sytem and method
CR20210617A (es) 2019-05-09 2022-05-03 Gyrus Acmi Inc Dba Olympus Surgical Technologies America Sistema y métodos electroquirúrgicos
US12226143B2 (en) 2020-06-22 2025-02-18 Covidien Lp Universal surgical footswitch toggling
CN117137431A (zh) * 2022-05-24 2023-12-01 深圳市理邦精密仪器股份有限公司 能量输出设备的控制方法及装置、计算机设备、存储介质

Family Cites Families (98)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE179607C (es) 1906-11-12
DE390937C (de) 1922-10-13 1924-03-03 Adolf Erb Vorrichtung zur Innenbeheizung von Wannenoefen zum Haerten, Anlassen, Gluehen, Vergueten und Schmelzen
GB607850A (en) 1946-04-01 1948-09-06 William George Curwain Electric connectors
GB702510A (en) 1951-03-24 1954-01-20 Foxboro Co Improvements in temperature responsive instruments
GB855459A (en) 1958-04-11 1960-11-30 Keeler Optical Products Ltd Improvements in or relating to electro-surgical apparatus
DE1099658B (de) 1959-04-29 1961-02-16 Siemens Reiniger Werke Ag Selbsttaetige Einschaltvorrichtung fuer Hochfrequenzchirurgiegeraete
GB902775A (en) 1959-05-16 1962-08-09 Kathleen Zilla Rumble Improvements in or relating to electrical plugs
FR1275415A (fr) 1960-09-26 1961-11-10 Dispositif détecteur de perturbations pour installations électriques, notamment d'électrochirurgie
DE1139927B (de) 1961-01-03 1962-11-22 Friedrich Laber Hochfrequenz-Chirurgiegeraet
DE1149832C2 (de) 1961-02-25 1977-10-13 Siemens AG, 1000 Berlin und 8000 München Hochfrequenz-chirurgieapparat
FR1347865A (fr) 1962-11-22 1964-01-04 Perfectionnements aux appareils de diathermo-coagulation
DE1439302B2 (de) 1963-10-26 1971-05-19 Siemens AG, 1000 Berlin u 8000 München Hochfrequenz Chirurgiegerat
GB1480736A (en) 1973-08-23 1977-07-20 Matburn Ltd Electrodiathermy apparatus
DE2455174A1 (de) 1973-11-21 1975-05-22 Termiflex Corp Ein/ausgabegeraet zum datenaustausch mit datenverarbeitungseinrichtungen
DE2407559C3 (de) 1974-02-16 1982-01-21 Dornier System Gmbh, 7990 Friedrichshafen Wärmesonde
US4237887A (en) 1975-01-23 1980-12-09 Valleylab, Inc. Electrosurgical device
DE2504280C3 (de) 1975-02-01 1980-08-28 Hans Heinrich Prof. Dr. 8035 Gauting Meinke Vorrichtung zum Schneiden und/oder Koagulieren menschlichen Gewebes mit Hochfrequenzstrom
CA1064581A (en) 1975-06-02 1979-10-16 Stephen W. Andrews Pulse control circuit and method for electrosurgical units
DE2540968C2 (de) 1975-09-13 1982-12-30 Erbe Elektromedizin GmbH, 7400 Tübingen Einrichtung zum Einschalten des Koagulationsstroms einer bipolaren Koagulationspinzette
US4094320A (en) 1976-09-09 1978-06-13 Valleylab, Inc. Electrosurgical safety circuit and method of using same
FR2390968A1 (fr) 1977-05-16 1978-12-15 Skovajsa Joseph Dispositif de traitement local d'un patient, notamment pour acupuncture ou auriculotherapie
SU727201A2 (ru) 1977-11-02 1980-04-15 Киевский Научно-Исследовательский Институт Нейрохирургии Электрохирургический аппарат
US4200104A (en) 1977-11-17 1980-04-29 Valleylab, Inc. Contact area measurement apparatus for use in electrosurgery
DE2803275C3 (de) 1978-01-26 1980-09-25 Aesculap-Werke Ag Vormals Jetter & Scheerer, 7200 Tuttlingen Fernschalteinrichtung zum Schalten eines monopolaren HF-Chirurgiegerätes
DE2823291A1 (de) 1978-05-27 1979-11-29 Rainer Ing Grad Koch Schaltung zur automatischen einschaltung des hochfrequenzstromes von hochfrequenz-koagulationsgeraeten
DE2946728A1 (de) 1979-11-20 1981-05-27 Erbe Elektromedizin GmbH & Co KG, 7400 Tübingen Hochfrequenz-chirurgiegeraet
JPS5778844A (en) 1980-11-04 1982-05-17 Kogyo Gijutsuin Lasre knife
DE3045996A1 (de) 1980-12-05 1982-07-08 Medic Eschmann Handelsgesellschaft für medizinische Instrumente mbH, 2000 Hamburg Elektro-chirurgiegeraet
FR2502935B1 (fr) 1981-03-31 1985-10-04 Dolley Roger Procede et dispositif de controle de la coagulation de tissus a l'aide d'un courant a haute frequence
DE3120102A1 (de) 1981-05-20 1982-12-09 F.L. Fischer GmbH & Co, 7800 Freiburg Anordnung zur hochfrequenzkoagulation von eiweiss fuer chirurgische zwecke
FR2517953A1 (fr) 1981-12-10 1983-06-17 Alvar Electronic Appareil diaphanometre et son procede d'utilisation
US4727874A (en) 1984-09-10 1988-03-01 C. R. Bard, Inc. Electrosurgical generator with high-frequency pulse width modulated feedback power control
FR2573301B3 (fr) 1984-11-16 1987-04-30 Lamidey Gilles Pince chirurgicale et son appareillage de commande et de controle
DE3510586A1 (de) 1985-03-23 1986-10-02 Erbe Elektromedizin GmbH, 7400 Tübingen Kontrolleinrichtung fuer ein hochfrequenz-chirurgiegeraet
DE3604823C2 (de) 1986-02-15 1995-06-01 Lindenmeier Heinz Hochfrequenzgenerator mit automatischer Leistungsregelung für die Hochfrequenzchirurgie
EP0246350A1 (de) 1986-05-23 1987-11-25 Erbe Elektromedizin GmbH. Koagulationselektrode
US4931047A (en) 1987-09-30 1990-06-05 Cavitron, Inc. Method and apparatus for providing enhanced tissue fragmentation and/or hemostasis
EP0325456B1 (en) 1988-01-20 1995-12-27 G2 Design Limited Diathermy unit
GB8801177D0 (en) 1988-01-20 1988-02-17 Goble N M Diathermy unit
DE3904558C2 (de) 1989-02-15 1997-09-18 Lindenmeier Heinz Automatisch leistungsgeregelter Hochfrequenzgenerator für die Hochfrequenz-Chirurgie
DE58908600D1 (de) 1989-04-01 1994-12-08 Erbe Elektromedizin Einrichtung zur Überwachung der Applikation von Neutralelektroden bei der Hochfrequenzchirurgie.
DE3942998C2 (de) 1989-12-27 1998-11-26 Delma Elektro Med App Elektrochirurgisches Hochfrequenzgerät
JPH0763482B2 (ja) * 1992-01-28 1995-07-12 アロカ株式会社 電気手術器
DE4205213A1 (de) 1992-02-20 1993-08-26 Delma Elektro Med App Hochfrequenzchirurgiegeraet
WO1994010922A1 (en) 1992-11-13 1994-05-26 Ep Technologies, Inc. Cardial ablation systems using temperature monitoring
US5348554A (en) 1992-12-01 1994-09-20 Cardiac Pathways Corporation Catheter for RF ablation with cooled electrode
DE4339049C2 (de) 1993-11-16 2001-06-28 Erbe Elektromedizin Einrichtung zur Konfiguration chirurgischer Systeme
US6293942B1 (en) * 1995-06-23 2001-09-25 Gyrus Medical Limited Electrosurgical generator method
US6186147B1 (en) 1996-05-30 2001-02-13 Nuvotek Limited Method for electrosurgical tissue cutting and coagulation
US5931836A (en) 1996-07-29 1999-08-03 Olympus Optical Co., Ltd. Electrosurgery apparatus and medical apparatus combined with the same
US6544260B1 (en) 1996-08-20 2003-04-08 Oratec Interventions, Inc. Method for treating tissue in arthroscopic environment using precooling and apparatus for same
DE19643127A1 (de) 1996-10-18 1998-04-23 Berchtold Gmbh & Co Geb Hochfrequenzchirurgiegerät und Verfahren zu dessen Betrieb
US5954719A (en) 1996-12-11 1999-09-21 Irvine Biomedical, Inc. System for operating a RF ablation generator
DE19717411A1 (de) 1997-04-25 1998-11-05 Aesculap Ag & Co Kg Verfahren und Vorrichtung zur Überwachung der thermischen Belastung des Gewebes eines Patienten
US5838558A (en) 1997-05-19 1998-11-17 Trw Inc. Phase staggered full-bridge converter with soft-PWM switching
US6231569B1 (en) 1997-10-06 2001-05-15 Somnus Medical Technologies, Inc. Dual processor architecture for electro generator
US6080149A (en) 1998-01-09 2000-06-27 Radiotherapeutics, Corporation Method and apparatus for monitoring solid tissue heating
US6537272B2 (en) 1998-07-07 2003-03-25 Medtronic, Inc. Apparatus and method for creating, maintaining, and controlling a virtual electrode used for the ablation of tissue
US6123702A (en) 1998-09-10 2000-09-26 Scimed Life Systems, Inc. Systems and methods for controlling power in an electrosurgical probe
US6183468B1 (en) 1998-09-10 2001-02-06 Scimed Life Systems, Inc. Systems and methods for controlling power in an electrosurgical probe
US6245065B1 (en) 1998-09-10 2001-06-12 Scimed Life Systems, Inc. Systems and methods for controlling power in an electrosurgical probe
DE19848540A1 (de) 1998-10-21 2000-05-25 Reinhard Kalfhaus Schaltungsanordnung und Verfahren zum Betreiben eines Wechselrichters
US6398779B1 (en) 1998-10-23 2002-06-04 Sherwood Services Ag Vessel sealing system
US20040167508A1 (en) 2002-02-11 2004-08-26 Robert Wham Vessel sealing system
US7137980B2 (en) 1998-10-23 2006-11-21 Sherwood Services Ag Method and system for controlling output of RF medical generator
US20100042093A9 (en) 1998-10-23 2010-02-18 Wham Robert H System and method for terminating treatment in impedance feedback algorithm
US7364577B2 (en) 2002-02-11 2008-04-29 Sherwood Services Ag Vessel sealing system
JP2000157556A (ja) * 1998-11-27 2000-06-13 Olympus Optical Co Ltd 電気手術装置
US6423057B1 (en) 1999-01-25 2002-07-23 The Arizona Board Of Regents On Behalf Of The University Of Arizona Method and apparatus for monitoring and controlling tissue temperature and lesion formation in radio-frequency ablation procedures
US6939346B2 (en) 1999-04-21 2005-09-06 Oratec Interventions, Inc. Method and apparatus for controlling a temperature-controlled probe
US6203541B1 (en) 1999-04-23 2001-03-20 Sherwood Services Ag Automatic activation of electrosurgical generator bipolar output
US6696844B2 (en) 1999-06-04 2004-02-24 Engineering & Research Associates, Inc. Apparatus and method for real time determination of materials' electrical properties
GB0002607D0 (en) 2000-02-05 2000-03-29 Smiths Industries Plc Cable testing
US6312391B1 (en) 2000-02-16 2001-11-06 Urologix, Inc. Thermodynamic modeling of tissue treatment procedure
AU2001251134B2 (en) 2000-03-31 2006-02-02 Angiodynamics, Inc. Tissue biopsy and treatment apparatus and method
CA2408176A1 (en) 2000-05-12 2001-11-22 Cardima, Inc. Multi-channel rf energy delivery with coagulum reduction
AU2001279026B2 (en) 2000-07-25 2005-12-22 Angiodynamics, Inc. Apparatus for detecting and treating tumors using localized impedance measurement
US7104987B2 (en) 2000-10-17 2006-09-12 Asthmatx, Inc. Control system and process for application of energy to airway walls and other mediums
JP2002306505A (ja) * 2001-04-13 2002-10-22 Olympus Optical Co Ltd 電気手術装置
JP2004529705A (ja) 2001-04-20 2004-09-30 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 放射パルスの過照射量に対する保護を備える皮膚処理装置
US7959626B2 (en) * 2001-04-26 2011-06-14 Medtronic, Inc. Transmural ablation systems and methods
US6989010B2 (en) 2001-04-26 2006-01-24 Medtronic, Inc. Ablation system and method of use
US7258688B1 (en) 2002-04-16 2007-08-21 Baylis Medical Company Inc. Computerized electrical signal generator
US7223264B2 (en) 2002-08-21 2007-05-29 Resect Medical, Inc. Thermal coagulation of tissue during tissue resection
US20050015125A1 (en) 2003-03-14 2005-01-20 Mioduski Paul C. Hyperthermia treatment systems and methods
DE102004026179B4 (de) 2004-05-14 2009-01-22 Erbe Elektromedizin Gmbh Elektrochirurgisches Instrument
US7226447B2 (en) 2004-06-23 2007-06-05 Smith & Nephew, Inc. Electrosurgical generator
CA2574934C (en) 2006-01-24 2015-12-29 Sherwood Services Ag System and method for closed loop monitoring of monopolar electrosurgical apparatus
US20070282320A1 (en) * 2006-05-30 2007-12-06 Sherwood Services Ag System and method for controlling tissue heating rate prior to cellular vaporization
US7769469B2 (en) 2006-06-26 2010-08-03 Meridian Medical Systems, Llc Integrated heating/sensing catheter apparatus for minimally invasive applications
EP2218479A3 (en) 2006-06-28 2013-06-05 Medtronic Ardian Luxembourg S.à.r.l. Methods and systems for thermally-induced renal neuromodulation
WO2008011575A1 (en) 2006-07-20 2008-01-24 Medtronic, Inc. Transmural ablation systems and methods
US7799020B2 (en) 2006-10-02 2010-09-21 Conmed Corporation Near-instantaneous responsive closed loop control electrosurgical generator and method
US8152801B2 (en) * 2006-12-06 2012-04-10 Boston Scientific Scimed, Inc. Tissue ablation using pulse modulated radio frequency energy
US8496653B2 (en) 2007-04-23 2013-07-30 Boston Scientific Scimed, Inc. Thrombus removal
AU2008279121B2 (en) * 2007-07-24 2013-09-19 Boston Scientific Scimed, Inc. System and method for controlling power based on impedance detection, such as controlling power to tissue treatment devices
AU2008335715B2 (en) 2007-12-12 2014-01-23 Miradry, Inc. Systems, apparatus, methods and procedures for the noninvasive treatment of tissue using microwave energy
US9987072B2 (en) 2008-03-17 2018-06-05 Covidien Lp System and method for detecting a fault in a capacitive return electrode for use in electrosurgery

Also Published As

Publication number Publication date
US20100179529A1 (en) 2010-07-15
AU2010200113A1 (en) 2010-07-29
AU2010200113A8 (en) 2013-11-14
JP2010158526A (ja) 2010-07-22
ATE547989T1 (de) 2012-03-15
EP2213255B1 (en) 2012-03-07
US8167875B2 (en) 2012-05-01
AU2010200113B2 (en) 2013-11-07
JP5537959B2 (ja) 2014-07-02
CA2689908A1 (en) 2010-07-12
EP2213255A1 (en) 2010-08-04
AU2010200113B8 (en) 2013-11-14

Similar Documents

Publication Publication Date Title
ES2383502T3 (es) Algoritmo de entrega de energía para dispositivos médicos
EP2206473B1 (en) An energy delivery algorithm for medical devices based on maintaining a fixed position on a tissue electrical conductivity v. temperature curve
AU2010200116B2 (en) Energy delivery algorithm impedance trend adaptation
AU2010200118B2 (en) Energy delivery algorithm filter pre-loading
US8333759B2 (en) Energy delivery algorithm for medical devices
US8262652B2 (en) Imaginary impedance process monitoring and intelligent shut-off