ES2725563T3 - Sistema y método de detección de espuma - Google Patents
Sistema y método de detección de espuma Download PDFInfo
- Publication number
- ES2725563T3 ES2725563T3 ES12834982T ES12834982T ES2725563T3 ES 2725563 T3 ES2725563 T3 ES 2725563T3 ES 12834982 T ES12834982 T ES 12834982T ES 12834982 T ES12834982 T ES 12834982T ES 2725563 T3 ES2725563 T3 ES 2725563T3
- Authority
- ES
- Spain
- Prior art keywords
- volume
- foam
- air
- fluid
- analog
- 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
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M5/00—Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests
- A61M5/36—Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests with means for eliminating or preventing injection or infusion of air into body
- A61M5/365—Air detectors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M1/00—Suction or pumping devices for medical purposes; Devices for carrying-off, for treatment of, or for carrying-over, body-liquids; Drainage systems
- A61M1/36—Other treatment of blood in a by-pass of the natural circulatory system, e.g. temperature adaptation, irradiation ; Extra-corporeal blood circuits
- A61M1/3621—Extra-corporeal blood circuits
- A61M1/3626—Gas bubble detectors
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/40—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to mechanical, radiation or invasive therapies, e.g. surgery, laser therapy, dialysis or acupuncture
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M2205/00—General characteristics of the apparatus
- A61M2205/33—Controlling, regulating or measuring
- A61M2205/3375—Acoustical, e.g. ultrasonic, measuring means
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M5/00—Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests
- A61M5/14—Infusion devices, e.g. infusing by gravity; Blood infusion; Accessories therefor
- A61M5/142—Pressure infusion, e.g. using pumps
Landscapes
- Health & Medical Sciences (AREA)
- Public Health (AREA)
- Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Heart & Thoracic Surgery (AREA)
- Vascular Medicine (AREA)
- Biomedical Technology (AREA)
- Hematology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Anesthesiology (AREA)
- Veterinary Medicine (AREA)
- Emergency Medicine (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Surgery (AREA)
- Urology & Nephrology (AREA)
- Epidemiology (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Cardiology (AREA)
- Infusion, Injection, And Reservoir Apparatuses (AREA)
Abstract
Un sistema de infusión (100) que comprende: una bomba (106); una línea de entrega de fluido (104) conectada a la bomba (106) para entregar fluido; al menos un sensor (116) conectado a la línea de entrega de fluido (104) para emitir y recibir señales para detectar si hay aire en la línea de entrega de fluido (104); un procesador (108) en comunicación electrónica con la bomba (106) y el al menos un sensor (116); y una memoria en comunicación electrónica con el procesador (108), en donde la memoria comprende código de programación para ejecución por el procesador (108), el sistema de infusión se caracteriza por que el código de programación se configura para: recibir una pluralidad de lecturas de recuento analógico-a-digital (ADC) tomadas por el al menos un sensor (116), en donde la pluralidad de lecturas ADC corresponden a una pluralidad de posiciones de carrera de émbolo (Nb); determinar (168) un número de la pluralidad de las lecturas de recuento analógico-a-digital (ADC) que han superado un umbral aire-fluido; (Nc) multiplicar el número de la pluralidad de las lecturas de recuento analógico-a-digital (ADC) que han superado el umbral aire-fluido (Nc) por un volumen calibrado (vr) por lectura de recuento analógico-a-digital (ADC) para determinar (170) un volumen de espuma incremental (vi) dentro de un volumen observado (Vo) de la línea de entrega de fluido (104), sumar (172) el volumen de espuma incremental (vi) en cada una de la pluralidad de posiciones de carrera de émbolo dentro del volumen observado (Vo) de la línea de entrega de fluido (104) para determinar (174) un volumen de espuma (vf) dentro del volumen observado (Vo) de la línea de entrega de fluido (104), y desencadenar (178) una alarma (110) cuando el volumen de espuma (vf) supera un umbral de espuma (vt), en donde espuma se define como que es una mezcla del aire y el fluido.
Description
DESCRIPCIÓN
Sistema y método de detección de espuma
Campo de la divulgación
La divulgación está relacionada con un sistema y un método para determinar un porcentaje de aire dentro de un volumen observado de una línea de entrega de fluido.
Antecedentes de la divulgación
Con dispositivos de infusión intravenosa, se necesita tener un sistema robusto de detección de aire para proteger al paciente contra los peligros de émbolos de aire. En un sistema de detección de aire se pueden incorporar varios rasgos, lo que permite personalizar el sistema para satisfacer las necesidades de diferentes poblaciones de pacientes. Como la detección de aire es una de las falsas alarmas más frecuentes en sistemas de infusión, se necesita que los sistemas de infusión puedan discriminar entre condiciones que son clínicamente pertinentes y las que no los son. La mayoría de sistemas emplean un algoritmo de alarma de única burbuja que detecta una única masa de aire continua para impedir embolia de aire. El ECRI Institute ha declarado que "No conocemos de informes de embolia de aire venosa fatal que hayan ocurrido durante el uso de bombas que tienen detectores funcionales de aire-en-línea. Esto sugiere que cualquier detector con volúmenes mínimos dentro del intervalo 0.05 a 0.2 mL proporciona suficiente protección contra una embolia de aire”. Una revisión de la bibliografía aplicable confirma este volumen como pauta general para la cantidad aceptable de aire que puede ser absorbida con seguridad por el cuerpo.
Pueden surgir ciertas circunstancias en las que no hay presente una única o continua masa de aire pero que es determinado o percibido por el clínico como que representa una situación equivalente. En particular, cuando el recipiente de medicación se vacía durante un programa de infusión, ocurre una transición desde la entrega de fluido a aire. El periodo de transición puede implicar una mezcla de aire y fluido (“espuma”) que no incluye una única masa de aire de suficiente volumen como para desencadenar la alarma de única burbuja. En consecuencia, ocurre entrega de la mezcla aire/fluido hasta que finalmente se cumplen los criterios de única burbuja. Sin embargo, la espuma que se bombea a través de la línea IV puede ser (por volumen) predominantemente aire y puede ser considerada por el clínico como que es equivalente a una única masa de aire. Adicionalmente, la multitud de pequeñas burbujas de aire que comprenden espuma pueden fundirse conforme la mezcla se acerca al punto de acceso IV a paciente. En consecuencia, el periodo de tiempo durante el que se bombea espuma antes de una alarma de única burbuja pueda ser vista por el clínico como retraso en la alarma debido a alto porcentaje de aire observado en la línea de infusión IV.
Se necesita un método y un sistema de infusión que proporcionen un desencadenante de alarma que se base en el porcentaje de aire entregado en lugar de basarse en una masa de aire continua o en una medida del volumen total de aire entregado a través del tiempo. Esto proporcionará detección temprana de una condición de recipiente vacío donde hay presente espuma. Una detección de la técnica anterior se describe en el documento US2009/0053071 A1.
Compendio de la divulgación
La invención se define en las reivindicaciones independientes. En una realización de la divulgación, se proporciona un sistema de infusión que comprende una bomba, una línea de entrega de fluido, al menos un sensor, un procesador y una memoria. La línea de entrega de fluido se conecta a la bomba para entregar fluido. El al menos un sensor se conecta a la línea de entrega de fluido para emitir y recibir señales para detectar si hay aire en la línea de entrega de fluido. El procesador está en comunicación electrónica con la bomba y el al menos un sensor. La memoria está en comunicación electrónica con el procesador. La memoria comprende código de programación para ejecución por el procesador. El código de programación se configura para determinar un porcentaje del aire dentro de un volumen observado de la línea de entrega de fluido.
En otra realización de la divulgación, se proporciona un método para detectar espuma en una línea de entrega de fluido de un sistema de infusión. En una etapa, se bombea fluido a través de una línea de entrega de fluido sobre al menos un sensor. En otra etapa, se emiten y reciben señales desde el al menos un sensor hacia y desde la línea de entrega de fluido. En una etapa adicional, se procesan mediciones de las señales, usando un procesador, para determinar un porcentaje de aire dentro de un volumen observado de la línea de entrega de fluido.
En todavía otra realización de la divulgación, se describe un código de programación. El código de programación se almacena en una memoria legible por ordenador. El código de programación se programa para determinar un porcentaje de aire dentro de un volumen observado de una línea de entrega de fluido de un sistema de infusión.
Estos y otros rasgos, aspectos y ventajas de la divulgación se entenderán mejor con referencia a los siguientes dibujos, descripción y reivindicaciones.
Breve descripción de los dibujos
La figura 1 ilustra un diagrama de bloques de un sistema de infusión de entrega de fármaco en una realización de la divulgación;
la figura 2 ilustra una sección transversal a través de una realización de un segmento de línea de entrega de fluido acoplado a un dispositivo electrónico de trasmisión, una parte de trasmisor de un sensor de aire-en-línea, una parte de receptor de un sensor de aire-en-línea, y un dispositivo de detección electrónico;
la figura 3 ilustra una vista de alzado delantero de una realización de cristales piezoeléctricos de una parte de trasmisor de un sensor de aire-en-línea;
la figura 4 ilustra una vista delantera de un tubo que contiene espuma que comprende una mezcla de aire y líquido;
la figura 5 es una gráfica que traza lecturas ADC ejemplares de sensor de aire versus recuentos para una muestra de fluido que pasa por un sensor de aire-en-línea dentro de una línea de entrega de fluido;
la figura 6 es una gráfica que traza valores ADC ejemplares de sensor de aire versus volumen para otra muestra de fluido que pasa por un sensor de aire-en-línea dentro de una línea de entrega de fluido;
la figura 7 es un diagrama de flujo que implementa un algoritmo de detección de espuma para detectar espuma;
la figura 8 es una realización de una tabla que puede ser usada por un algoritmo de detección de espuma para, basándose en ajustes seleccionados por usuario de aporte de volumen de aire, establecer un volumen observado y un umbral de espuma; y
la figura 9 es una gráfica que traza valores ADC ejemplares de sensor de aire versus recuentos para todavía otra muestra de fluido que pasa por un sensor de aire-en-línea dentro de una línea de entrega de fluido.
Descripción detallada de la divulgación
La siguiente descripción detallada es de los modos mejor contemplados actualmente para llevar a cabo la divulgación. La descripción no debe ser tomada en un sentido limitativo, sino que se hace meramente con el propósito de ilustrar los principios generales de la divulgación, dado que el alcance de la divulgación es definido mejor por las reivindicaciones anexas. Cabe señalar que las figuras son puramente para fines ilustrativos y no están a escala.
La figura 1 ilustra un diagrama de bloques de un sistema de infusión de entrega de fármaco 100 en una realización de la divulgación. El sistema de infusión de entrega de fármaco 100 comprende: un recipiente de suministro de fluido 102; una línea de entrega de fluido 104; un dispositivo de bombeo 106; un dispositivo de procesamiento 108; un dispositivo de alarma 110 que genera una señal de audio, visual, u otra sensorial o algo semejante para un usuario; un dispositivo de entrada/salida 112; un dispositivo electrónico de trasmisión 114; un sensor de aire-en-línea 116; un dispositivo de detección electrónico 118; y un dispositivo de entrega/extracción 120. El sistema de infusión de entrega de fármaco 100 puede comprender un sistema de infusión de entrega de fármaco tal como la Plum A+™, Gemstar™, Symbiq™, u otro tipo de sistema de infusión de entrega de fármaco. El recipiente de suministro de fluido 102 comprende un recipiente para entregar fluido tal como fluido IV o un fármaco al paciente 122. La línea de entrega de fluido 104 comprende uno o más tubos, conectados entre el recipiente de suministro de fluido 102, el dispositivo de bombeo 106, el sensor de aire-en-línea 116, y el dispositivo de entrega/extracción 120, para trasportar fluido desde el recipiente de suministro de fluido 102, a través del dispositivo de bombeo 106, a través del sensor de aire-en-línea 116, a través del dispositivo de entrega/extracción 120 al paciente 122. La línea de entrega de fluido 104 también puede ser usada para trasportar sangre, extraída del paciente 122 usando el dispositivo de entrega/extracción 120, a través del sensor de aire-en-línea 116 como resultado de una acción de bombeo del dispositivo de bombeo 106. El dispositivo de bombeo 106 comprende una bomba para bombear fluido desde el recipiente de suministro 102 o para bombear sangre desde el paciente 122.
El dispositivo de bombeo 106 puede comprender una bomba basada en émbolo, una bomba peristáltica, u otro tipo de bomba. El dispositivo de procesamiento 108 comprende un procesador para procesar información recibida desde el sensor de aire-en-línea 116 y para ejecutar un algoritmo de software para determinar un porcentaje de aire dentro de un volumen observado de la línea de entrega de fluido 104. El dispositivo de procesamiento 108 incluye una memoria legible por ordenador, que contiene código de programación para ejecución por el procesador, y un reloj. El dispositivo de alarma 110 comprende una alarma, desencadenada por el dispositivo de procesamiento 108, para notificar al clínico (también se le hace referencia como 'usuario' en esta memoria) si el porcentaje del aire dentro del volumen observado de la línea de entrega de fluido 104 supera un umbral de espuma, y para detener el dispositivo de bombeo 106 antes de entregar una embolia de aire a través de la línea de entrega de fluido 104 y el dispositivo de entrega/extracción 120 al paciente 122. El dispositivo de entrada/salida 112 comprende un dispositivo que permite a un clínico aportar o recibir información. El dispositivo de entrada/salida 112 permite a un clínico aportar información que determina que el volumen observado y ajustes umbral de espuma son aplicados por el código de programación usando el dispositivo de procesamiento 108. El dispositivo de entrada/salida 112 puede permitir a un clínico seleccionar un programa de infusión de medicación aportado por usuario ser aplicado por el dispositivo de procesamiento 108. El dispositivo de entrada/salida 112 puede además tener como salida información para el clínico.
El dispositivo electrónico de trasmisión 114 comprende circuitería electrónica, conectada al sensor de aire-en-línea 116, que transmite una señal desde una parte de trasmisor 116A del sensor de aire-en-línea 116, a través de la línea de entrega de fluido 104, a una parte de receptor 116B del sensor de aire-en-línea 116 conectado al dispositivo de
detección electrónico 118. El sensor de aire-en-línea 116 se conecta a la línea de entrega de fluido 104 distal del dispositivo de bombeo 106. En otras realizaciones, el sensor de aire-en-línea 116 puede ser ubicado proximal al dispositivo de bombeo 106 o puede ser ubicado en ambas posiciones proximal y distal. Las partes de trasmisor y receptor 116A y 116B del sensor de aire-en-línea 116 detectan la presencia de aire o fluido dentro de la línea de entrega de fluido 104. Las partes de trasmisor y receptor 116A y 116B del sensor de aire-en-línea 116 comprenden un transductor tal como un sensor ultrasónico, un sensor acústico, un sensor óptico, u otro tipo de sensor. El dispositivo de detección electrónico 118 comprende circuitería electrónica, conectada a la parte de receptor 116B del sensor de aire-en-línea 116, para recibir la señal trasmitida desde el dispositivo electrónico de trasmisión 114, a través de la parte de trasmisor 116A del sensor de aire-en-línea 116, a través de la línea de entrega de fluido 104, a la parte de receptor 116B del sensor de aire-en-línea 116, al dispositivo de detección electrónico 118. Son posibles disposiciones alternas del trasmisor y receptor de sensor e incluyen ambas disposiciones lado-a-lado y el uso de un único transductor para trasmitir y recibir una señal reflejada. El dispositivo de entrega/extracción 120 comprende un dispositivo de punto de acceso vascular de paciente para entregar fluido desde el recipiente de suministro de fluido 102 al paciente 122, o para extraer sangre del paciente 122. El dispositivo de entrega/extracción 120 puede comprender una aguja, un catéter, una cánula, u otro tipo de dispositivo de entrega/extracción.
La figura 2 ilustra una sección transversal a través de una realización de un segmento de la línea de entrega de fluido 104 acoplado al dispositivo electrónico de trasmisión 114, la parte de trasmisor 116A del sensor de aire-en-línea 116, la parte de receptor 116B del sensor de aire-en-línea 116, y el dispositivo de detección electrónico 118. Las partes de trasmisor y receptor 116A y 116B del sensor de aire-en-línea 116 comprenden cristales piezoeléctricos comprimidos contra cada lado de la línea de entrega de fluido 104 creando más área superficial para acoplamiento acústico uniforme y mejor ratio señal a ruido. Esta disposición de las partes de trasmisor y receptor 116A y 116B del sensor de aire-enlínea 116 permite la trasmisión y detección de una señal ultrasónica a través de un objetivo de volumen de la línea de entrega de fluido de línea de infusión 104. El dispositivo electrónico de trasmisión 114 genera una señal ultrasónica nominal de 5,25 MHz dirigida desde la parte de trasmisor 116A del sensor de aire-en-línea 116, a través de la línea de entrega de fluido 104, a la parte de receptor 116B del sensor de aire-en-línea 116 conectado al dispositivo de detección electrónico 118. Cuando hay presente líquido en la línea de entrega de fluido 104 en la posición del sensor de aire-en-línea 116, la parte de receptor 116B del sensor de aire-en-línea 116 y el dispositivo de detección electrónico 118 generan una señal eléctrica más grande que cuando hay presente aire en la misma posición. Debido a una inversión en la electrónica del dispositivo de detección electrónico 118, el software del dispositivo de procesamiento 108 recibirá una señal baja cuando hay presente líquido en la ubicación del sensor de aire-en-línea 116, y una señal alta cuando hay presente aire en la ubicación del sensor de aire-en-línea 116. Cuando se carga un cartucho en el dispositivo de bombeo 106, el segmento de la línea de entrega de fluido 104 distal al cartucho es sujetado en el sitio delante del sensor de aire-en-línea 116. Esto permite prestaciones fiables y repetibles de sensor sobre múltiples cartuchos.
La figura 3 ilustra una vista superior a través de una realización de los cristales piezoeléctricos de la parte de trasmisor 116A del sensor de aire-en-línea 116 de la figura 2. Como se muestra, la altura H del sensor de aire-en-línea 116 comprende 0.254 cm (0.100 pulgadas) y la anchura W del sensor de aire-en-línea 116 comprende 0.254 cm (0.100 pulgadas). Las dimensiones de la parte de receptor 116B del sensor de aire-en-línea 116 de la figura 2 son idénticas a la parte de trasmisor 116A del sensor de aire-en-línea 116 de la figura 3. En otras realizaciones, las dimensiones de las partes de trasmisor y receptor 116A y 116B del sensor de aire-en-línea 116 de la figura 2 pueden variar.
La capacidad de la señal ultrasónica para propagarse desde la parte de trasmisor 116A a la parte de receptor 116B del sensor de aire-en-línea 116 de la figura 2 es controlada por la impedancia acústica de las materiales. Las capas coincidentes de los transductores de las partes de trasmisor y receptor 116A y 116B se diseñan para controlar la amplitud de los reflejos en la capa piezo-coincidente e interfaces de capa coincidente-línea de entrega de fluido. El otro componente significativo del camino de señal es el líquido o el aire dentro de la línea de entrega de fluido 104. Las impedancias acústicas (Za) @ 20 °C de interés son de la siguiente manera: agua = 1.5 x 106 kg / (m2s); polímero de entubación = 3.3 x 106 kg / (m2s); y aire = 413.2 kg / (m2s). En fronteras materiales ocurren reflejos de la señal ultrasónica y son controlados por las diferencias en la impedancia acústica. El coeficiente de reflexión (RC) se define como: RC = (Za - Za1) / (Za Za1). Un alto RC indica que la señal no pasará a través de la frontera. Para la interfaz de entubación a agua, el RC = 0.375 que indica que una mayor parte de la señal pasará a través de la interfaz. Para la interfaz entubación a aire, el RC = 0.999 que indica que nada de la señal pasará a través de la interfaz.
El dispositivo de detección electrónico 118A convierte la señal recibida por la parte de receptor 116B del sensor de aire-en-línea 116 nuevamente a una señal eléctrica contralada por la ecuación: Vout = A Tpiezo a / Drvr, donde Vout = la señal eléctrica recibida por la parte de receptor 116B del sensor de aire-en-línea; A = el alargamiento en el piezocristal debido a onda ultrasónica; a = la tensión en el piezocristal debida a onda ultrasónica; Tpiezo = el grosor del piezocristal; y Drvr = el desplazamiento mecánico del piezo por la cristal ultrasónico. Así, cuando hay fluido en la línea de entrega de fluido 104, la parte de receptor 116B del sensor de aire-en-línea 116 puede recoger una gran cantidad de energía ultrasónica dado que el fluido es mejor conductor que el aire. Esto aparece como baja tensión en el convertidor A/D del dispositivo de detección electrónico 118 porque la señal recibida por la parte de receptor 116B del sensor de aire-en-línea 116 es invertida eléctricamente. La posición del fluido o aire dentro de la línea de entrega de fluido 104 respecto a las partes de trasmisor y receptor 116A y 116B del sensor de aire-en-línea 116 también influye
en la cantidad de energía que detecta la parte de receptor 116B del sensor de aire-en-línea. Cuando hay aire en la línea de entrega de fluido 104, la parte de receptor 116B del sensor de aire-en-línea 116 capta poca energía.
La figura 4 ilustra una vista delantera de un tubo 124 que contiene espuma 126 que comprende una mezcla de aire 128 y líquido 130. Las marcas de la regla 132 adyacentes al tubo 124 ilustran que únicamente hay pequeñas burbujas de aire continuas 128 presentes sin la presencia de cualquier burbuja de aire continua grande. Aunque únicamente hay pequeñas burbujas de aire continuas 128 presentes en el tubo 124, todavía hay una cantidad de aire 128 significativa en el tubo 124 debido al gran número de las burbujas de aire 128. Debido al gran número de las burbujas de aire 128 en el tubo 124, la percepción que tiene el clínico de la cantidad de aire 128 dentro del tubo 124 puede estar sustancialmente equivocada. Esto puede llevar a que un clínico se preocupe de que el sistema de detección de aire no está trabajando cuando de hecho lo está.
La figura 5 ilustra una gráfica 134 que traza lecturas ADC (también se le hace referencia como recuento analógico-adigital) ejemplar de sensor de aire versus recuentos para una muestra de fluido que pasa por el sensor de aire-enlínea 116 dentro de la línea de entrega de fluido 104 de la realización de la figura 1. Como se muestra, el trazado contiene algunas áreas de fluido 130A que tiene valores ADC que están por debajo del umbral primario aire/fluido 136A, algunas áreas de aire 128A que tiene valores ADC que están por encima del umbral primario aire/fluido 136A, y algunas áreas de espuma 126A que tienen valores ADC que fluctúan entre estar por debajo y por encima del umbral primario aire/fluido 136a que significa una mezcla aire/fluido.
Cuando hay presente espuma, en muchos de los sistemas y métodos existentes de detección de aire, aunque se puede detectar un volumen de aire preciso puede no generarse una alarma debido a infusión de fluido que interrumpe la detección de una única o continua masa de aire. La figura 6 ilustra una gráfica 138 que traza valores a Dc ejemplares de sensor de aire versus volumen para otra muestra de fluido que pasa por el sensor de aire-en-línea 116 dentro de la línea de entrega de fluido 104 de la realización de la figura 1. Como se muestra, el trazado contiene algunas áreas de fluido 130B que tienen valores ADC que están por debajo del umbral primario aire/fluido 136B, algunas áreas de aire 128B que tiene valores ADC que están por encima del umbral primario aire/fluido 136B, y algunas áreas de espuma 126b que tienen valores ADC que fluctúan entre estar por debajo y por encima del umbral primario aire/fluido 136B que significa una mezcla aire/fluido. Cuando se aplica un único umbral de burbuja 140B, como se hace típicamente en la técnica existente para señalar una alarma por la presencia de una única burbuja de aire sobre el único umbral de burbuja 140B, debido a fluctuaciones de señal entre líquido y aire, el único valor acumulado de aire de burbuja 142B es interrumpido continuamente hasta que una cantidad significativa de aire ha atravesado el sistema.
Esta divulgación determina el porcentaje de aire dentro de un volumen observado de una línea de entrega de fluido de un sistema de infusión a fin de detectar la presencia de espuma. El aparato y el proceso de detección de espuma de la divulgación buscan una ventana en movimiento de entrega de fluido y declara una alarma si el volumen total de aire detectado dentro de ese volumen observado supera un umbral de espuma. De tal manera, el aparato y el proceso de detección de espuma analiza continuamente el porcentaje de aire que se dispone dentro de la ventana en movimiento en diversos puntos en el tiempo conforme el fluido se mueve a través de la línea de entrega de fluido y activa la alarma si en cualquier momento se supera el umbral de espuma dentro de la ventana en movimiento. Las cantidades del volumen observado y el umbral de espuma varían y son establecidos por el algoritmo de detección de espuma basándose en aporte seleccionado por clínico. Esto puede comprender que el clínico aporta una única cantidad seleccionada de alarma de aire de burbuja que, basándose en el aporte de clínico, da como resultado que el algoritmo de detección de espuma selecciona entonces automáticamente el volumen observado y ajustes de umbral de espuma a aplicar en el algoritmo de detección de espuma. En otras realizaciones, las cantidades del volumen observado y el umbral de espuma se pueden establecer durante la fabricación.
El aparato y el proceso de detección de espuma de la divulgación se pueden aplicar solos o aplicarse conjuntamente con otros tipos de pruebas de aire. Por ejemplo, el aparato y el proceso de detección de espuma de la divulgación pueden ser usados conjuntamente con una prueba de única burbuja de aire o una prueba de burbuja de aire acumulada, ambos se describen en la patente de EE. UU. # 7.981.082. Adicionalmente o como alternativa, el aparato y el proceso detección de espuma de la divulgación se pueden usar conjuntamente con una prueba de gotita atascada. El aparato y el proceso de detección de espuma de la divulgación es igualmente capaz de detectar una única burbuja de aire contigua y por lo tanto se podría usar como sustitución para la prueba de única burbuja de aire.
La figura 7 ilustra una realización de un diagrama de flujo 144 que implementa un algoritmo de detección de espuma que se puede seguir para detectar espuma 126, 126A, 126B, como se muestra en las figuras 4, 5 y 6, en la línea de entrega de fluido 104 como se muestra en la figura 1. El método del diagrama de flujo 144 de la figura 7 puede ser implementado usando el sistema de infusión de entrega de fármaco 100 de la figura 1. Como se muestra en la figura 7, el diagrama de flujo se divide entre un estado de inicialización 146 que comprende etapas 148, 150, 152, 154 y 156, y un estado de entrega de fluido 158 que comprende etapas 160, 162, 164, 166, 168, 170, 172, 174, 176 y 178. El estado de inicialización 146 ocurre antes del estado de una infusión de medicación. En la etapa 148, se inicia el método. En la etapa 150 se establece un volumen de observación (Vo) y volumen de umbral de espuma (Vt). En una realización, la etapa 150 comprende que un clínico selecciona un ajuste de volumen de aire en cuyo punto el algoritmo de detección de espuma selecciona automáticamente los ajustes de volumen de observación y volumen de umbral de espuma basándose en el ajuste de volumen de aire seleccionado por clínico.
La figura 8 ilustra una realización de una tabla 179 que puede ser usada por el algoritmo de detección de espuma en la etapa 150 de la figura 7. La columna 180 enumera diversos posibles ajustes de aporte de volumen de aire seleccionados por usuario que pueden ser aportados por el usuario al dispositivo de introducción 112. Las columnas 182 y 184 enumeran dos ajustes diferentes que pueden ser aplicados por el algoritmo de detección de espuma para seleccionar el volumen de observación 186 y el volumen de umbral de espuma 188 basándose en el ajuste de volumen de aire aportado por usuario. La columna 184 es el ajuste preferido. Basándose en el ajuste de volumen de aire seleccionado por usuario 180 y que depende de cuál de los dos ajustes diferentes 182 y 184 se ha proporcionado, el algoritmo de detección de espuma selecciona automáticamente el correspondiente volumen de observación 186 y volumen de umbral de espuma 188 a aplicar por el algoritmo de detección de espuma. Por ejemplo, si el algoritmo de detección de espuma se programa para aplicar el ajuste 184 y si el usuario aporta un ajuste de volumen de aire 180 de 50 |jL, el algoritmo de detección de espuma selecciona un volumen de umbral de espuma 188 de 50 j L y un volumen de observación 186 de 62,5 j L. En otras realizaciones, el algoritmo de detección de espuma en la etapa 150 puede utilizar diversas tablas, ajustes o métodos para seleccionar el volumen de observación y el volumen de umbral de espuma, incluidos cualquiera de los ajustes establecidos durante la fabricación en lugar de ser seleccionado por usuario.
Haciendo referencia de nuevo a la figura 7, en la etapa 152 el algoritmo de detección de espuma determina un volumen calibrado por posición de carrera de émbolo (vr). En una realización el volumen calibrado por posición de carrera de émbolo es determinado por el algoritmo de detección de espuma al dividir el volumen calibrado por carrera para el modelo particular de bomba por el número total de posiciones de carrera de émbolo en una carrera para el modelo particular de bomba. Por ejemplo, en una bomba Symbiq™ el volumen calibrado es 75 j L y el número total de posiciones de carrera de émbolo es 6. Como resultado, en una bomba Symbiq™ el volumen calibrado por posición de carrera de émbolo es 75 j L/ 6 = 12.5 j L. En otras realizaciones, la carrera de volumen calibrado por posición de carrera de émbolo (vr) puede ser determinada de diferentes maneras.
En la etapa 154 el algoritmo de detección de espuma hace una determinación como longitud de almacenamiento intermedio (Nb). La longitud de almacenamiento intermedio (Nb) es un almacenamiento intermedio circular que representa una ventana en movimiento de entrega de fluido. En una realización de una bomba que tiene seis posiciones de émbolo en una carrera, cada elemento del almacenamiento intermedio representa un sexto del volumen de carrera calibrado. Como la longitud de almacenamiento intermedio (Nb) comprende un volumen nominal, el número de elementos en el almacenamiento intermedio se ajusta en cuanto a cualquier diferencia entre los volúmenes de carrera nominal y calibrado. En una realización, la longitud de almacenamiento intermedio (Nb) se calcula dividiendo el volumen de observación (Vo) establecido en la etapa 150 por el volumen calibrado por posición de carrera de émbolo (vr) determinado en la etapa 152. Por ejemplo, si el volumen de observación (Vo) se establece para que sea 62.5 j L en la etapa 150 y si el volumen calibrado por posición de carrera de émbolo (vr) se determina para que sea 12.5 j L en la etapa 152, entonces en la etapa 154 se calcula la longitud de almacenamiento intermedio (Nb) para que sea Vo/vr = 62.5 j L /12.5 j L = 5. En otras realizaciones, la longitud de almacenamiento intermedio se puede calcular de otras maneras.
En la etapa 156 finaliza el estado de inicialización 146 y el método procede a la etapa 160 del estado de entrega de fluido 158 que ocurre durante una infusión de medicación. En la etapa 160, se inicia el estado de entrega de fluido 158. En la etapa 162 el algoritmo de detección de espuma establece la distribución de elemento de almacenamiento intermedio (Vb) para la longitud de almacenamiento intermedio (Nb). Por ejemplo, el algoritmo de detección de espuma establece el elemento de almacenamiento intermedio para que sea Vb = [Vb(1), Vb(2),... Vb(Nb)] con cada elemento Vb(1), Vb(2),... Vb(Nb) de la distribución de elemento de almacenamiento intermedio Vb establecido inicialmente a cero. Por ejemplo, si se determina Nb para que sea 5 en la etapa 154 entonces Vb = [Vb(1), Vb(2), Vb(3), Vb(4), Vb(5)] = [0, 0, 0, 0, 0]. En otras realizaciones, la distribución de elemento de almacenamiento intermedio se puede establecer de maneras diferentes.
El método procede a través de la etapa de ubicación 164 a la etapa 166. En la etapa 166, el algoritmo de detección de espuma adquiere cuatro (4) lecturas ADC separadas en la posición actual de carrera de émbolo de la bomba, entregando el fluido de infusión a través de la línea de entrega de fluido, y guardándolos en el almacenamiento intermedio. La figura 9 ilustra una gráfica 190 que traza valores ADC ejemplares de sensor de aire versus recuentos para una muestra de fluido que pasa por el sensor de aire-en-línea 116 dentro de la línea de entrega de fluido 104 de la realización de la figura 1 para una bomba Symbiq(TM). Aplicando la etapa 166 de la figura 7 a la gráfica 190 de la figura 9, en la primera posición de émbolo el algoritmo de detección de espuma toma cuatro (4) lecturas ADC separadas en recuentos 1, 2, 3 y 4 que comprenden valores ADC [3200, 3200, 100, 100] que posteriormente se guardan en un almacenamiento intermedio. En otras realizaciones, se puede tomar un número variable de lecturas ADC en diversas posiciones de carrera de émbolo.
En la etapa 168 el algoritmo de detección de espuma recuenta el número de lecturas de almacenamiento intermedio para la posición actual de carrera de émbolo por encima del umbral de aire/fluido (Nc). Por ejemplo, si se establece el umbral de aire/fluido para que sea 3000 y en la etapa 166 las cuatro (4) lecturas ADC separadas para la primera posición de carrera de émbolo guardadas en el almacenamiento intermedio comprenden valores ADV [3200, 3200, 100, 100], entonces la etapa 168 determinaría que dos (2) de las cuatro (4) lecturas ADC separadas para la primera posición de carrera de émbolo guardadas en el almacenamiento intermedio son mayores que el umbral de aire/fluido
de 3000. Esto se determina porque las dos (2) lecturas ADC de 3200 son ambas mayores que el umbral de aire/fluido de 3000 pero las otras dos (2) lecturas ADC de 100 son ambas menores que 3000. En otras realizaciones, el umbral de aire/fluido (Nc) puede ser determinado de maneras diferentes.
En la etapa 170 el algoritmo de detección de espuma determina el volumen de espuma incremental (Vi) que comprende el volumen de aire en la posición actual de carrera de émbolo. La primera vez se calcula el volumen de espuma incremental (Vi) Vi = V(1) con i = 1. En una realización, el volumen de espuma incremental (Vi) se calcula multiplicando el número de lecturas de almacenamiento intermedio en la posición actual de carrera de émbolo que están por encima del umbral de aire/fluido (Nc) por el volumen calibrado por posición de carrera de émbolo (vr) y dividiendo el total por las cuatro (4) lecturas ADC que se tomaron en la posición actual de carrera de émbolo. Esta ecuación se expresa como Vi = Nc * vr / 4. Por ejemplo, si se determina que Nc es 2 en la etapa 168 y si se determina que vr es 12.5 pL en la etapa 152, entonces en la etapa 170 se determinaría que Vi es Vi = v (1) = Nc * vr / 4 = 2 * 12.5 pL / 4 = 6.25 pL. En otras realizaciones, el volumen de espuma incremental (Vi) puede ser determinado de maneras diferentes.
En la etapa 172 el algoritmo de detección de espuma añade el volumen de espuma incremental (Vi) determinado en la etapa 170 al almacenamiento intermedio y elimina el volumen de espuma incremental más antiguo (Vi) desde el almacenamiento intermedio si está fuera de la longitud de almacenamiento intermedio determinada (Nb) determinada en la etapa 154. Esto se representa por la ecuación Vb(k) = Vb(k-1) para todo k desde Nb, Nb-1,... 2 en donde Vb(1) = Vi. Por ejemplo, si se determina que Nb es 5 en la etapa 154 y se determina que Vi es Vi = V(1) = 6.25 pL en la etapa 170, entonces en la etapa 172 Vi = V(1) = 6.25 pL se añade al almacenamiento intermedio y no se elimina el volumen incremental más antiguo del almacenamiento intermedio porque, como en este punto es la primera vez que se calcula Vi, aún no ha habido más de 5 valores de Vi (la longitud de almacenamiento intermedio) guardados en el almacenamiento intermedio. Como resultado, el almacenamiento intermedio guarda la distribución de volumen incremental como Vb = [6.25 pL, 0, 0, 0, 0] dado que en este instante únicamente se ha determinado volumen de espuma incremental V(1).
En la etapa 174 el algoritmo de detección de espuma determina el volumen de espuma (Vf) usando la ecuación Vf =
suma (Vb) = YN- Vb ^(k) . Por ejemplo, en el presente ejemplo, se calcula Vf para que sea Vf = V(1) V(2) V(3) V(4) V(5) = 6.25 pL 0 0 0 0 = 6.25 pL dado que únicamente V(1) se ha calculado en este instante. En otras realizaciones, el volumen de espuma (Vf) puede ser calculado usando otros métodos.
En la etapa 176 el algoritmo de detección de espuma determina si el volumen de espuma (Vf) calculado en la etapa 174 es mayor o igual que el volumen de umbral de espuma (Vt) determinado en la etapa 150. Si en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es mayor o igual que el volumen de umbral de espuma (Vt) entonces el método procede directamente a la etapa 178 y se activa una alarma de espuma para indicar que hay demasiada espuma en el sistema. Sin embargo, si en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es menor que el volumen de umbral de espuma (Vt) entonces el método procede directamente a la etapa de ubicación 164 que entonces procede inmediatamente a la etapa 166. El bucle cerrado que comprende las etapas 164, 166, 168, 170, 172, 174 y 176 es repetido continuamente hasta que ya sea se señala la alarma de espuma en la etapa 178 o se desactiva el sistema para detener la monitorización de espuma en el sistema. En el presente ejemplo, en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es menor que el volumen de umbral de espuma (Vt) dado que se ha determinado que Vf es 6.25 pL en la etapa 174 que es menor que la determinación de Vt de 50 pL en la etapa 150. Como resultado, el método procede directamente a la etapa de ubicación 164 que entonces procede inmediatamente a la etapa 166.
En la etapa 166 para el ejemplo, el algoritmo de detección de espuma adquiere otras cuatro (4) lecturas ADC separadas en la segunda posición de carrera de émbolo de la bomba, entregando el fluido de infusión a través de la línea de entrega de fluido, y guardándolos en el almacenamiento intermedio. Aplicando la etapa 166 a la gráfica 190 de la figura 9, en la segunda posición de émbolo el algoritmo de detección de espuma toma otras cuatro (4) lecturas ADC separadas en recuentos 5, 6, 7 y 8 que comprenden valores ADC [3200, 3200, 3200, 100] que posteriormente se guardan en el almacenamiento intermedio.
En la etapa 168 para el ejemplo, el algoritmo de detección de espuma recuenta el número de lecturas de almacenamiento intermedio por encima del umbral de aire/fluido (Nc) para la segunda posición de carrera de émbolo de la bomba. Por ejemplo, como se establece que el umbral de aire/fluido sea 3000 y en la etapa 166 las cuatro (4) lecturas ADC separadas en la segunda posición de carrera de émbolo guardadas en el almacenamiento intermedio comprenden valores ADV [3200, 3200, 3200, 100], la etapa 168 determina que tres (3) de las cuatro (4) lecturas ADC separadas en la segunda posición de carrera de émbolo guardadas en el almacenamiento intermedio son mayores que el umbral de aire/fluido de 3000.
En la etapa 170 para el ejemplo, el algoritmo de detección de espuma determina el volumen de espuma incremental Vi = V(2) que comprende el volumen de aire en la segunda posición de carrera de émbolo. V(2) se calcula multiplicando el número de lecturas de almacenamiento intermedio en la segunda posición de carrera de émbolo que están por encima del umbral de aire/fluido (Nc) por el volumen calibrado por posición de carrera de émbolo (vr) y dividiendo el total por las cuatro (4) lecturas ADC tomadas en la segunda posición de carrera de émbolo. Como resultado, usando la determinación de Nc de 3 para la segunda posición de carrera de émbolo de la etapa 168 y usando la determinación
de vr de 12.5 pL de la etapa 152, V(2) se calcula en la etapa 170 para que sea V(2) = Nc * vr / 4 = 3 * 12.5 pL/4 = 9.375 pL.
En la etapa 172 para el ejemplo, el algoritmo de detección de espuma añade el volumen de espuma incremental (Vi) determinado en la etapa 170 al almacenamiento intermedio y elimina el volumen de espuma incremental más antiguo (Vi) desde el almacenamiento intermedio si está fuera de la longitud de almacenamiento intermedio determinada (Nb) determinada en la etapa 154. En el presente ejemplo, como se determina que Nb es 5 en la etapa 154 y se determina que Vi es Vi = V(2) = 9.375 pL en la etapa 17o, entonces en la etapa 172 Vi = V(2) = 9.375 pL se añade al almacenamiento intermedio y no se elimina el volumen incremental más antiguo (que comprende V(1) = 6.25pL) del almacenamiento intermedio porque, como en este punto es únicamente la segunda vez que se calcula Vi, aún no ha habido más de 5 valores de Vi (la longitud de almacenamiento intermedio) guardados en el almacenamiento intermedio. Como resultado, el almacenamiento intermedio guarda la distribución de volumen incremental como [9.375 pL, 6.25 pL, 0, 0, 0] dado que en este instante únicamente se han calculado volúmenes incrementales V(1) y V(2).
En la etapa 174 para el ejemplo, el algoritmo de detección de espuma determina el volumen de espuma (Vf) usando
la ecuación Vf = suma (Vb) = l £ = i v b w . . Por ejemplo, en el presente ejemplo, Vf se calcula para que sea Vf = V(1) V(2) V(3) V(4) V(5) = 6.25 pL 9.375 pL+ 0 0 0 = 15.625 pL dado que en este instante únicamente se ha calculado V(1) y V(2).
En la etapa 176 para el ejemplo, el algoritmo de detección de espuma determina si el volumen de espuma (Vf) calculado en la etapa 174 es mayor o igual que el volumen de umbral de espuma (Vt) determinado en la etapa 150. Si en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es mayor o igual que el volumen de umbral de espuma (Vt) entonces el método procede directamente a la etapa 178 y se activa una alarma de espuma para indicar que hay demasiada espuma en el sistema. Sin embargo, si en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es menor que el volumen de umbral de espuma (Vt) entonces el método procede directamente a la etapa de ubicación 164 que entonces procede inmediatamente a la etapa 166. En el presente ejemplo, en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es menor que el volumen de umbral de espuma (Vt) dado que se ha determinado que Vf es 15.625 pL en la etapa 174 que es menor que la determinación de Vt de 50 pL en la etapa 150. Como resultado, el método procede directamente a la etapa de ubicación 164, para repetir el bucle cerrado, que entonces procede inmediatamente a la etapa 166.
En la etapa 166 para el ejemplo, el algoritmo de detección de espuma adquiere otras cuatro (4) lecturas ADC separadas en la tercera posición de carrera de émbolo de la bomba, entregando el fluido de infusión a través de la línea de entrega de fluido, y guardándolos en el almacenamiento intermedio. Aplicando la etapa 166 a la gráfica 190 de la figura 9, en la tercera posición de émbolo el algoritmo de detección de espuma toma otras cuatro (4) lecturas ADC separadas en recuentos 9, 10, 11 y 12 que comprenden valores a Dc [3200, 3200, 3200, 3200] que posteriormente se guardan en el almacenamiento intermedio.
En la etapa 168 para el ejemplo, el algoritmo de detección de espuma recuenta el número de lecturas de almacenamiento intermedio por encima del umbral de aire/fluido (Nc) para la tercera posición de carrera de émbolo de la bomba. Por ejemplo, como se establece que el umbral de aire/fluido sea 3000 y en la etapa 166 las cuatro (4) lecturas ADC separadas en la tercera posición de carrera de émbolo guardadas en el almacenamiento intermedio comprenden valores ADV [3200, 3200, 3200, 3200], la etapa 168 determina que cuatro (3) de las cuatro (4) lecturas ADC separadas en la tercera posición de carrera de émbolo guardadas en el almacenamiento intermedio son mayores que el umbral de aire/fluido de 3000.
En la etapa 170 para el ejemplo, el algoritmo de detección de espuma determina el volumen de espuma incremental Vi = V(3) que comprende el volumen de aire en la tercera posición de carrera de émbolo. V(3) se calcula multiplicando el número de lecturas de almacenamiento intermedio en la tercera posición de carrera de émbolo que están por encima del umbral de aire/fluido (Nc) por el volumen calibrado por posición de carrera de émbolo (vr) y dividiendo el total por las cuatro (4) lecturas ADC tomadas en la tercera posición de carrera de émbolo. Como resultado, usando la determinación de Nc de 4 para la tercera posición de carrera de émbolo de la etapa 168 y usando la determinación de vr de 12.5 pL de la etapa 152, V(3) se calcula en la etapa 170 para que sea V(3) = Nc * vr / 4 = 4 * 12.5 pL/4 = 12.5 pL.
En la etapa 172 para el ejemplo, el algoritmo de detección de espuma añade el volumen de espuma incremental (Vi) determinado en la etapa 170 al almacenamiento intermedio y elimina el volumen de espuma incremental más antiguo (Vi) desde el almacenamiento intermedio si está fuera de la longitud de almacenamiento intermedio determinada (Nb) determinada en la etapa 154. En el presente ejemplo, como se determina que Nb es 5 en la etapa 154 y se determina que Vi es Vi = V(3) = 12.5 pL en la etapa 170, entonces en la etapa 172 Vi = V(3) = 12.5 pL se añade al almacenamiento intermedio y no se elimina el volumen incremental más antiguo (que comprende V(1) = 6.25pL) del almacenamiento intermedio porque, como en este punto es únicamente la tercera vez que se calcula Vi, aún no ha habido más de 5 valores de Vi (la longitud de almacenamiento intermedio) guardados en el almacenamiento intermedio. Como resultado, el almacenamiento intermedio guarda la distribución de volumen incremental como [12.5 pL, 9.375 pL, 6.25 pL, 0, 0] dado que en este instante únicamente se han calculado volúmenes incrementales V(1), V(2) y V(3).
En la etapa 174 para el ejemplo, el algoritmo de detección de espuma determina el volumen de espuma (Vf) usando
la ecuación Vf = suma (Vb) = Por ejemplo, en el presente ejemplo, Vf se calcula para que sea Vf = V(1) V(2) V(3) V(4) V(5) = 6.25 pL 9.375 pL 12.5 pL 0 0 = 28.l25 pL dado que en este instante únicamente se ha calculado V(1), V(2) y V(3).
En la etapa 176 para el ejemplo, el algoritmo de detección de espuma determina si el volumen de espuma (Vf) calculado en la etapa 174 es mayor o igual que el volumen de umbral de espuma (Vt) determinado en la etapa 150. Si en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es mayor o igual que el volumen de umbral de espuma (Vt) entonces el método procede directamente a la etapa 178 y se activa una alarma de espuma para indicar que hay demasiada espuma en el sistema. Sin embargo, si en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es menor que el volumen de umbral de espuma (Vt) entonces el método procede directamente a la etapa de ubicación 164 que entonces procede inmediatamente a la etapa 166. En el presente ejemplo, en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es menor que el volumen de umbral de espuma (Vt) dado que se ha determinado que Vf es 28.125 pL en la etapa 174 que es menor que la determinación de Vt de 50 pL en la etapa 150. Como resultado, el método procede directamente a la etapa de ubicación 164, para repetir el bucle cerrado, que entonces procede inmediatamente a la etapa 166.
En la etapa 166 para el ejemplo, el algoritmo de detección de espuma adquiere otras cuatro (4) lecturas ADC separadas en la cuarta posición de carrera de émbolo de la bomba, entregando el fluido de infusión a través de la línea de entrega de fluido, y guardándolos en el almacenamiento intermedio. Aplicando la etapa 166 a la gráfica 190 de la figura 9, en la cuarta posición de émbolo el algoritmo de detección de espuma toma otras cuatro (4) lecturas ADC separadas en recuentos 13, 14, 15 y 16 que comprenden valores ADC [100, 100, 3200, 3200] que posteriormente se guardan en el almacenamiento intermedio.
En la etapa 168 para el ejemplo, el algoritmo de detección de espuma recuenta el número de lecturas de almacenamiento intermedio por encima del umbral de aire/fluido (Nc) para la cuarta posición de carrera de émbolo de la bomba. Por ejemplo, como se establece que el umbral de aire/fluido sea 3.000 y en la etapa 166 las cuatro (4) lecturas ADC separadas en la cuarta posición de carrera de émbolo guardadas en el almacenamiento intermedio comprenden valores ADV [100, 100, 3200, 3200], la etapa 168 determina que dos (2) de las cuatro (4) lecturas ADC separadas en la cuarta posición de carrera de émbolo guardadas en el almacenamiento intermedio son mayores que el umbral de aire/fluido de 3000.
En la etapa 170 para el ejemplo, el algoritmo de detección de espuma determina el volumen de espuma incremental Vi = V(4) que comprende el volumen de aire en la cuarta posición de carrera de émbolo. V(4) se calcula multiplicando el número de lecturas de almacenamiento intermedio en la cuarta posición de carrera de émbolo que están por encima del umbral de aire/fluido (Nc) por el volumen calibrado por posición de carrera de émbolo (vr) y dividiendo el total por las cuatro (4) lecturas ADC tomadas en la cuarta posición de carrera de émbolo. Como resultado, usando la determinación de Nc de 2 para la segunda posición de carrera de émbolo de la etapa 168 y usando la determinación de vr de 12.5 pL de la etapa 152, V(2) se calcula en la etapa 170 para que sea V(4) = Nc * vr / 4 = 2 * 12.5 pL/4 = 6.25 pL.
En la etapa 172 para el ejemplo, el algoritmo de detección de espuma añade el volumen de espuma incremental (Vi) determinado en la etapa 170 al almacenamiento intermedio y elimina el volumen de espuma incremental más antiguo (Vi) desde el almacenamiento intermedio si está fuera de la longitud de almacenamiento intermedio determinada (Nb) determinada en la etapa 154. En el presente ejemplo, como se determina que Nb es 5 en la etapa 154 y se determina que Vi es Vi = V(4) = 6.25 pL en la etapa 170, entonces en la etapa 172 Vi = V(4) = 6.25 pL se añade al almacenamiento intermedio y no se elimina el volumen incremental más antiguo (que comprende V(1) = 6.25pL) del almacenamiento intermedio porque, como en este punto es únicamente la cuarta vez que se calcula Vi, aún no ha habido más de 5 valores de Vi (la longitud de almacenamiento intermedio) guardados en el almacenamiento intermedio. Como resultado, el almacenamiento intermedio guarda la distribución de volumen incremental como [6.25 pL, 12.5 pL, 9.375 pL, 6.25 pL, 0] dado que en este instante únicamente se han calculado volúmenes incrementales V(1), V(2), V(3) y V(4).
En la etapa 174 para el ejemplo, el algoritmo de detección de espuma determina el volumen de espuma (Vf) usando la ecuación Vf = suma (Vb) = Vb(k) Por ejemplo, en el presente ejemplo, Vf se calcula para que sea Vf = V(1) V(2) V(3) V(4) V(5) = 6.25 pL 9.375 pL 12.5 pL 6.25 0 = 34.375 pL dado que en este instante únicamente se ha calculado V(1), V(2), V(3) y V(4).
En la etapa 176 para el ejemplo, el algoritmo de detección de espuma determina si el volumen de espuma (Vf) calculado en la etapa 174 es mayor o igual que el volumen de umbral de espuma (Vt) determinado en la etapa 150. Si en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es mayor o igual que el volumen de umbral de espuma (Vt) entonces el método procede directamente a la etapa 178 y se activa una alarma de espuma para indicar que hay demasiada espuma en el sistema. Sin embargo, si en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es menor que el volumen de umbral de espuma (Vt) entonces el método procede directamente a la etapa de ubicación 164 que entonces procede inmediatamente a la etapa 166. En el presente
ejemplo, en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es menor que el volumen de umbral de espuma (Vt) dado que se ha determinado que Vf es 34.375 pL en la etapa 174 que es menor que la determinación de Vt de 50 pL en la etapa 150. Como resultado, el método procede directamente a la etapa de ubicación 164, para repetir el bucle cerrado, que entonces procede inmediatamente a la etapa 166.
En la etapa 166 para el ejemplo, el algoritmo de detección de espuma adquiere otras cuatro (4) lecturas ADC separadas en la quinta posición de carrera de émbolo de la bomba, entregando el fluido de infusión a través de la línea de entrega de fluido, y guardándolos en el almacenamiento intermedio. Aplicando la etapa 166 a la gráfica 190 de la figura 9, en la quinta posición de émbolo el algoritmo de detección de espuma toma otras cuatro (4) lecturas ADC separadas en recuentos 17, 18, 19 y 20 que comprenden valores ADC [3200, 3200, 100, 3200] que posteriormente se guardan en el almacenamiento intermedio.
En la etapa 168 para el ejemplo, el algoritmo de detección de espuma recuenta el número de lecturas de almacenamiento intermedio por encima del umbral de aire/fluido (Nc) para la quinta posición de carrera de émbolo de la bomba. Por ejemplo, como se establece que el umbral de aire/fluido sea 3.000 y en la etapa 166 las cuatro (4) lecturas ADC separadas en la quinta posición de carrera de émbolo guardadas en el almacenamiento intermedio comprenden valores ADV [3200, 3200, 100, 3200], la etapa 168 determina que tres (3) de las cuatro (4) lecturas ADC separadas en la quinta posición de carrera de émbolo guardadas en el almacenamiento intermedio son mayores que el umbral de aire/fluido de 3000.
En la etapa 170 para el ejemplo, el algoritmo de detección de espuma determina el volumen de espuma incremental Vi = V(5) que comprende el volumen de aire en la quinta posición de carrera de émbolo. V(5) se calcula multiplicando el número de lecturas de almacenamiento intermedio en la quinta posición de carrera de émbolo que están por encima del umbral de aire/fluido (Nc) por el volumen calibrado por posición de carrera de émbolo (vr) y dividiendo el total por las cuatro (4) lecturas ADC tomadas en la quinta posición de carrera de émbolo. Como resultado, usando la determinación de Nc de 3 para la quinta posición de carrera de émbolo de la etapa 168 y usando la determinación de vr de 12.5 pL de la etapa 152, V(5) se calcula en la etapa 170 para que sea V(5) = Nc * vr / 4 = 3 * 12.5 pL/4 = 9.375 pL.
En la etapa 172 para el ejemplo, el algoritmo de detección de espuma añade el volumen de espuma incremental (Vi) determinado en la etapa 170 al almacenamiento intermedio y elimina el volumen de espuma incremental más antiguo (Vi) desde el almacenamiento intermedio si está fuera de la longitud de almacenamiento intermedio determinada (Nb) determinada en la etapa 154. En el presente ejemplo, como se determina que Nb es 5 en la etapa 154 y se determina que Vi es Vi = V(5) = 9.375 pL en la etapa 170, entonces en la etapa 172 Vi = V(5) = 9.375 pL se añade al almacenamiento intermedio y no se elimina el volumen incremental más antiguo (que comprende V(1) = 6.25pL) del almacenamiento intermedio porque, como en este punto es únicamente la quinta vez que se calcula Vi, aún no ha habido más de 5 valores de Vi (la longitud de almacenamiento intermedio) guardados en el almacenamiento intermedio. Como resultado, el almacenamiento intermedio guarda la distribución de volumen incremental como [9.375 pL, 6.25 pL, 12.5, 9.375, 6.25],
En la etapa 174 para el ejemplo, el algoritmo de detección de espuma determina el volumen de espuma (Vf) usando
la ecuación Vf = suma (Vb) = ^ ( ^ ) . Por ejemplo, en el presente ejemplo, Vf se calcula para que sea Vf = V(1) V(2) V(3) V(4) V(5) = 6.25 pL 9.375 pL 12.5 pL 6.25 pL 9.375 pL = 43.75 pL.
En la etapa 176 para el ejemplo, el algoritmo de detección de espuma determina si el volumen de espuma (Vf) calculado en la etapa 174 es mayor o igual que el volumen de umbral de espuma (Vt) determinado en la etapa 150. Si en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es mayor o igual que el volumen de umbral de espuma (Vt) entonces el método procede directamente a la etapa 178 y se activa una alarma de espuma para indicar que hay demasiada espuma en el sistema. Sin embargo, si en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es menor que el volumen de umbral de espuma (Vt) entonces el método procede directamente a la etapa de ubicación 164 que entonces procede inmediatamente a la etapa 166. En el presente ejemplo, en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es menor que el volumen de umbral de espuma (Vt) dado que se ha determinado que Vf es 43.75 pL en la etapa 174 que es menor que la determinación de Vt de 50 pL en la etapa 150. Como resultado, el método procede directamente a la etapa de ubicación 164, para repetir el bucle cerrado, que entonces procede inmediatamente a la etapa 166.
En la etapa 166 para el ejemplo, el algoritmo de detección de espuma adquiere otras cuatro (4) lecturas ADC separadas en la sexta posición de carrera de émbolo de la bomba, entregando el fluido de infusión a través de la línea de entrega de fluido, y guardándolos en el almacenamiento intermedio. Aplicando la etapa 166 a la gráfica 190 de la figura 9, en la sexta posición de émbolo el algoritmo de detección de espuma toma otras cuatro (4) lecturas ADC separadas en recuentos 21, 22, 23 y 24 que comprenden valores ADC [3200, 3200, 3200, 3200] que posteriormente se guardan en el almacenamiento intermedio.
En la etapa 168 para el ejemplo, el algoritmo de detección de espuma recuenta el número de lecturas de almacenamiento intermedio por encima del umbral de aire/fluido (Nc) para la sexta posición de carrera de émbolo de la bomba. Por ejemplo, como se establece que el umbral de aire/fluido sea 3000 y en la etapa 166 las cuatro (4)
lecturas ADC separadas en la sexta posición de carrera de émbolo guardadas en el almacenamiento intermedio comprenden valores ADV [3200, 3200, 3200, 3200], la etapa 168 determina que cuatro (4) de las cuatro (4) lecturas ADC separadas en la sexta posición de carrera de émbolo guardadas en el almacenamiento intermedio son mayores que el umbral de aire/fluido de 3000.
En la etapa 170 para el ejemplo, el algoritmo de detección de espuma determina el volumen de espuma incremental Vi = V(6) que comprende el volumen de aire en la sexta posición de carrera de émbolo. V(6) se calcula multiplicando el número de lecturas de almacenamiento intermedio en la sexta posición de carrera de émbolo que están por encima del umbral de aire/fluido (Nc) por el volumen calibrado por posición de carrera de émbolo (vr) y dividiendo el total por las cuatro (4) lecturas ADC tomadas en la sexta posición de carrera de émbolo. Como resultado, usando la determinación de Nc de 4 para la sexta posición de carrera de émbolo de la etapa 168 y usando la determinación de vr de 12.5 pL de la etapa 152, V(6) se calcula en la etapa 170 para que sea V(6) = Nc * vr / 4 = 4 * 12.5 pL/4 = 12.5 pL.
En la etapa 172 para el ejemplo, el algoritmo de detección de espuma añade el volumen de espuma incremental (Vi) determinado en la etapa 170 al almacenamiento intermedio y elimina el volumen de espuma incremental más antiguo (Vi) desde el almacenamiento intermedio si está fuera de la longitud de almacenamiento intermedio determinada (Nb) determinada en la etapa 154. En el presente ejemplo, como se determina que Nb es 5 en la etapa 154 y se determina que Vi es Vi = V(6) = 12.5 pL en la etapa 170, entonces en la etapa 172 Vi = V(6) = 12.5 pL se añade al almacenamiento intermedio y no elimina el volumen incremental más antiguo (que comprende V(1) = 6.25 pL) del almacenamiento intermedio porque, como en este punto es la sexta vez que se calcula Vi, no ha habido más de 5 valores de Vi (la longitud de almacenamiento intermedio) guardados en el almacenamiento intermedio. Como resultado, el almacenamiento intermedio guarda la distribución de volumen incremental como [12.5 pL, 9.375 pL, 6.25 pL, 12.5 pL, 9.375 pL] dado que del almacenamiento intermedio se han eliminado volúmenes incrementales V(1) = 6.25 pL.
En la etapa 174 para el ejemplo, el algoritmo de detección de espuma determina el volumen de espuma (Vf) usando
la ecuación Vf = suma (Vb) = E ^ i vb(k) . Por ejemplo, en el presente ejemplo, Vf se calcula para que sea Vf = V(1) V(2) V(3) V(4) V(5) = 9.375 pL 12.5 pL 6.25 pL 9.375 pL 12.5 pL = 50 pL.
En la etapa 176 para el ejemplo, el algoritmo de detección de espuma determina si el volumen de espuma (Vf) calculado en la etapa 174 es mayor o igual que el volumen de umbral de espuma (Vt) determinado en la etapa 150. Si en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es mayor o igual que el volumen de umbral de espuma (Vt) entonces el método procede directamente a la etapa 178 y se activa una alarma de espuma para indicar que hay demasiada espuma en el sistema. Sin embargo, si en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es menor que el volumen de umbral de espuma (Vt) entonces el método procede directamente a la etapa de ubicación 164 que entonces procede inmediatamente a la etapa 166. En el presente ejemplo, en la etapa 176 se hace una determinación de que el volumen de espuma (Vf) es mayor o igual que el volumen de umbral de espuma (Vt) dado que Vf se ha determinado para que sea 50 pL en la etapa 174 que es mayor o igual que la determinación de Vt de 50 pL en la etapa 150. Como resultado, para el ejemplo, el método procede directamente a la etapa 178 y se activa una alarma de espuma que indica que en el sistema hay presente demasiada espuma. En otras realizaciones, una o más etapas del método se pueden hacer fuera del orden relatado, modificadas o no seguidas, o se pueden añadir etapas adicionales.
En otra realización de la divulgación, la señal de sensor de aire es sometida a un umbral adaptativo/dinámico. Una situación de alarma ocurre cuando el número de lecturas de sensor de aire en un volumen particular supera un porcentaje del volumen entero. El porcentaje puede ser establecido por usuario o actualizado automáticamente según el tipo de fármaco de infusión programado por medio de una biblioteca de fármacos descargable o personalizable por usuario o codificación de forma rígida en el dispositivo de bombeo del sistema de infusión. En una realización, se aplica un filtro de detección de burbuja que convierte la serie de mediciones ADC en una secuencia binaria en la que cada valor distinto a cero representa aire. El filtro funciona sobre la base de la varianza de señal observada a través del tiempo en lugar del valor absoluto. La varianza de fluido se estima de manera que s(k) = desviación estándar de todos valores de sensor de aire que no son aire. El nivel de fluido promedio se estima de manera que m(k) = promedio de todos los valores que no son aire o un conjunto de N valores recientes de manera que N representa mediciones ADC para un volumen que es igual o mayor que el volumen de observación establecido por usuario, V. Nominalmente, N se establece a 60 lecturas. Se proporciona un umbral dinámico de manera que T(k) = m(k) C s(k), en donde C es una constante, establecida nominalmente a tres, usada para definir el intervalo de confianza asociado con variabilidad de sensor de aire cuando se observa fluido. Para cualquier muestra dada, k, la tensión de ADC se determina como aire o fluido según T(k), en donde T(k) se establece inicialmente a un valor nominalmente alto (150 recuentos menos que la lectura calibrada de aire). En consecuencia, T(k) representa un umbral adaptativo que proporciona sensibilidad o discriminación mejoradas a aire/fluido cuando en el sensor hay presentes micro-burbujas o gotitas atascadas. La detección del volumen percibido se realiza como porcentaje de un volumen de aire establecido por usuario, Vo, o el número de observaciones recogidas durante la infusión de Vo determinado sobre la base del volumen asociado con cada medición (vr) según Nb=Vo/vr. Por ejemplo, el parámetro, P, define el umbral de porcentaje del aire aceptable en un volumen particular, Vo, donde ambos P y Vo son constantes para un programa de infusión dado. Entonces, si el número de casos de aire detectados en una ventana deslizante de observaciones supera el número de observaciones igual a P*Vo/vr, se genera una alarma. En el caso en el que se conoce que fluidos particulares
desarrollan “espuma”, el valor para P puede ser establecido automáticamente por tipo de fármaco. Por ejemplo, en caso de salino, P se puede establecer en un nivel del 90 % debido a baja incidencia de espuma mientras la albúmina puede tener un porcentaje valor de tan solo el 50 %.
Otra realización de la divulgación implica el uso de un contador de ascenso-descenso ponderado por medición. Muchos de los contadores de ascenso-descenso reportados previamente dependen del umbral e implican aumentar el volumen detectado de aire una cierta cantidad cuando la tensión ADC medida supera un nivel específico y fijado. El incremento de volumen se elige para reflejar el volumen estimado o conocido asociado con la medición en consideración. Por el contrario, cuando la tensión ADC medida está por debajo del umbral fijado, el volumen se decrementa en el volumen total asociado con la medición o una fracción del mismo. Cuando el volumen total, V(k), supera un nivel establecido por el usuario o el software (p. ej., 500 uL), ocurre una situación de alarma. El problema con este planteamiento anterior es que la presencia de espuma puede producir valores intermedios que están por debajo del umbral fijado, indicando una observación parcial de aire. Por ejemplo, una medición ADC dada puede reflejar un valor promedio a través del tiempo en la que se observado a la vez aire y fluido y da como resultado un nivel de tensión que está entre los valores esperados para fluido y aire.
Para vencer este asunto, en una realización de la divulgación el incremento se pondera según la probabilidad de la presencia de fluido o aire. Por ejemplo, en una realización el código de programación se puede configurar para analizar una pluralidad de lecturas ADC tomadas por al menos un sensor para determinar que el número ponderado de medición, que es ponderado por un factor de ponderación para tener en cuenta un nivel de confianza de que la lectura ADC particular comprende aire o fluido, de la pluralidad de lecturas ADC supera un umbral aire-fluido. En otra realización, este factor de ponderación, w(k), puede ser directamente proporcional a la tensión medida por sensor de aire, v(k), de la siguiente manera: w(k) = min(1.0, (v(k)-vmin)/(vmax-vmin)-0.5), en donde k es el índice de medición de muestras, min() es la función mínimo, vmax es el valor calibrado para aire (p. ej., 3000), y vmin es el valor calibrado para fluido (p. ej., 500). El volumen, V(k), puede ser incrementado de la siguiente manera: V(k) = V(k) w(k) Vf, en donde Vf es el aire o fluido volumen asociado con V(k). En otra realización, w(k) puede ser calculado directamente a partir de la probabilidad de que una medición dada se asocie con aire o agua basándose en estadísticas bayesianas, lógica difusa, reglas empíricas, u otros métodos. Independientemente del método usado, el valor incrementado es ponderado positivamente o negativamente según la confianza de que una medición ADC particular sea aire o fluido respectivamente. En otras realizaciones, se pueden usar diversos métodos de incremento para acomodar el nivel de confianza que una medición ADC particular es aire o fluido respectivamente.
Una o más realizaciones de la divulgación vencen uno o más asuntos de la técnica existente al proporcionar un desencadenante de alarma en un sistema de infusión que se basa en el porcentaje de aire entregado en lugar de basarse en una masa de aire continua o basarse en una medida del volumen total de aire entregado a través del tiempo. Este desencadenamiento de alarma proporciona detección temprana de una condición de recipiente vacío donde hay presente espuma.
Se debe entender, por supuesto, que lo anterior está relacionado con realizaciones ejemplares de la divulgación y que se pueden hacer modificaciones sin salir del alcance de la divulgación presentado en las siguientes reivindicaciones.
Claims (12)
1. Un sistema de infusión (100) que comprende: una bomba (106); una línea de entrega de fluido (104) conectada a la bomba (106) para entregar fluido; al menos un sensor (116) conectado a la línea de entrega de fluido (104) para emitir y recibir señales para detectar si hay aire en la línea de entrega de fluido (104); un procesador (108) en comunicación electrónica con la bomba (106) y el al menos un sensor (116); y una memoria en comunicación electrónica con el procesador (108), en donde la memoria comprende código de programación para ejecución por el procesador (108),
el sistema de infusión se caracteriza por que el código de programación se configura para:
recibir una pluralidad de lecturas de recuento analógico-a-digital (ADC) tomadas por el al menos un sensor (116), en donde la pluralidad de lecturas ADC corresponden a una pluralidad de posiciones de carrera de émbolo (Nb); determinar (168) un número de la pluralidad de las lecturas de recuento analógico-a-digital (ADC) que han superado un umbral aire-fluido; (Nc)
multiplicar el número de la pluralidad de las lecturas de recuento analógico-a-digital (ADC) que han superado el umbral aire-fluido (Nc) por un volumen calibrado (vr) por lectura de recuento analógico-a-digital (ADC) para determinar (170) un volumen de espuma incremental (vi) dentro de un volumen observado (Vo) de la línea de entrega de fluido (104), sumar (172) el volumen de espuma incremental (vi) en cada una de la pluralidad de posiciones de carrera de émbolo dentro del volumen observado (Vo) de la línea de entrega de fluido (104) para determinar (174) un volumen de espuma (vf) dentro del volumen observado (Vo) de la línea de entrega de fluido (104), y
desencadenar (178) una alarma (110) cuando el volumen de espuma (vf) supera un umbral de espuma (vt), en donde espuma se define como que es una mezcla del aire y el fluido.
2. El sistema de infusión (100) de la reivindicación 1 en donde la memoria comprende una pluralidad de ajustes de pareja guardados que comprenden diferentes umbrales de espuma para diferentes volúmenes observados, y el código de programación se configura para aceptar un aporte de usuario que determina cuál de los ajustes de pareja guardados es aplicado por el código de programación.
3. El sistema de infusión (100) de la reivindicación 1 en donde el volumen observado comprende una ventana de un volumen establecido, en donde el código de programación se configura para analizar continuamente un porcentaje del aire que se dispone dentro de la ventana en diversos puntos en el tiempo conforme el fluido se mueve a través de la línea de entrega de fluido (104).
4. El sistema de infusión (100) de la reivindicación 1 en donde el código de programación se configura para: analizar la pluralidad de lecturas de recuento analógico-a-digital tomadas por el al menos un sensor (116) para determinar que el número ponderado de medición, que es ponderado por el factor de ponderación para tener en cuenta el nivel de confianza que la lectura de recuento analógico-a-digital particular comprende ya sea el aire o el fluido, de la pluralidad de las lecturas de recuento analógico-a-digital han superado el umbral aire-fluido.
5. Un método para detectar espuma en una línea de entrega de fluido (104) de un sistema de infusión (100), en donde se define espuma como que es una mezcla de aire y fluido, que comprende:
emitir y recibir señales de al menos un sensor (116) hacia y desde una línea de entrega de fluido (104); y procesar mediciones de las señales usando un procesador (108) que recibe una pluralidad de lecturas de recuento analógico-a-digital tomadas por el al menos un sensor (116), en donde la pluralidad de lecturas ADC corresponden a una pluralidad de posiciones de carrera de émbolo (Nb);
determinar un número de la pluralidad de las lecturas de recuento analógico-a-digital han superado un umbral airefluido;
multiplicar el número de la pluralidad de las lecturas de recuento analógico-a-digital que han superado el umbral airefluido por un volumen calibrado por lectura de recuento analógico-a-digital para determinar un volumen de espuma incremental dentro de un volumen observado de la línea de entrega de fluido (104);
sumar el volumen de espuma incremental en cada una de la pluralidad de posiciones de carrera de émbolo dentro del volumen observado de la línea de entrega de fluido (104) para determinar un volumen de espuma dentro del volumen observado de la línea de entrega de fluido (104); y
desencadenar una alarma (110) cuando el volumen de espuma supera un umbral de espuma.
6. El método de la reivindicación 5 que comprende además el procesador (108) que procesa un aporte de usuario y que determina, basado en el aporte de usuario, cuál de una pluralidad de ajustes de pareja guardados, que
comprenden diferentes umbrales de espuma para diferentes volúmenes observados, será usado por el procesador (108).
7. El método de la reivindicación 5 que comprende además el procesador (108) que analiza continuamente un porcentaje del aire que se dispone dentro del volumen observado, que comprende una ventana de un volumen establecido, en diversos puntos en el tiempo conforme el fluido se mueve a través de la línea de entrega de fluido (104).
8. El método de la reivindicación 5 que comprende además el procesador (108) que analiza la pluralidad de lecturas de recuento analógico-a-digital tomadas por el al menos un sensor (116) para determinar que el número ponderado de medición, que es ponderado por el factor de ponderación para tener en cuenta el nivel de confianza que la lectura de recuento analógico-a-digital particular comprende ya sea el aire o el fluido, de la pluralidad de las lecturas de recuento analógico-a-digital ha superado el umbral aire-fluido.
9. Un código de programación, almacenado en una memoria legible por ordenador, que se programa para: recibir una pluralidad de lecturas de recuento analógico-a-digital tomadas por al menos un sensor (116), en donde la pluralidad de lecturas de recuento analógico-a-digital corresponden a una pluralidad de posiciones de carrera de émbolo (Nb);
determinar un número de la pluralidad de las lecturas de recuento analógico-a-digital que han superado un umbral aire-fluido;
multiplicar el número de la pluralidad de las lecturas de recuento analógico-a-digital que han superado el umbral airefluido por un volumen calibrado por lectura de recuento analógico-a-digital para determinar un volumen de espuma incremental dentro de un volumen observado de una línea de entrega de fluido (104);
sumar el volumen de espuma incremental en cada una de la pluralidad de posiciones de carrera de émbolo dentro del volumen observado de la línea de entrega de fluido (104) para determinar un volumen de espuma dentro del volumen observado de la línea de entrega de fluido (104); y
desencadenar una alarma (110) cuando el volumen de espuma supera un umbral de espuma, en donde espuma se define como que es una mezcla de aire y fluido.
10. El código de programación de la reivindicación 9 programado para aceptar un aporte de usuario que determina cuál de una pluralidad de ajustes de pareja guardados, que comprenden diferente umbrales de espuma para diferentes volúmenes observados, es aplicado por el código de programación.
11. El código de programación de la reivindicación 9 programado para analizar continuamente un porcentaje del aire que se dispone dentro del volumen observado, que comprende una ventana de un volumen establecido, en diversos puntos en el tiempo conforme el fluido se mueve a través de la línea de entrega de fluido (104).
12. El código de programación de la reivindicación 9 programado para analizar la pluralidad de lecturas de recuento analógico-a-digital tomadas por el al menos un sensor (116) para determinar que el número ponderado de medición, que es ponderado por el factor de ponderación para tener en cuenta el nivel de confianza que la lectura de recuento analógico-a-digital particular comprende ya sea el aire o el fluido, de la pluralidad de las lecturas de recuento analógico-a-digital ha superado el umbral aire-fluido.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161460766P | 2011-09-30 | 2011-09-30 | |
PCT/US2012/057878 WO2013049545A1 (en) | 2011-09-30 | 2012-09-28 | Froth detection system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2725563T3 true ES2725563T3 (es) | 2019-09-24 |
Family
ID=47993378
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES12834982T Active ES2725563T3 (es) | 2011-09-30 | 2012-09-28 | Sistema y método de detección de espuma |
Country Status (8)
Country | Link |
---|---|
US (1) | US9498583B2 (es) |
EP (1) | EP2760496B1 (es) |
JP (1) | JP6521632B2 (es) |
AU (1) | AU2012315820B2 (es) |
CA (1) | CA2849986C (es) |
ES (1) | ES2725563T3 (es) |
TR (1) | TR201906783T4 (es) |
WO (1) | WO2013049545A1 (es) |
Families Citing this family (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9123077B2 (en) | 2003-10-07 | 2015-09-01 | Hospira, Inc. | Medication management system |
US8065161B2 (en) | 2003-11-13 | 2011-11-22 | Hospira, Inc. | System for maintaining drug information and communicating with medication delivery devices |
WO2008057729A2 (en) | 2006-10-16 | 2008-05-15 | Hospira, Inc. | System and method for comparing and utilizing activity information and configuration information from mulitple device management systems |
US9026370B2 (en) | 2007-12-18 | 2015-05-05 | Hospira, Inc. | User interface improvements for medical devices |
US8271106B2 (en) | 2009-04-17 | 2012-09-18 | Hospira, Inc. | System and method for configuring a rule set for medical event management and responses |
CA2844807C (en) | 2011-08-19 | 2022-07-26 | Hospira, Inc. | Systems and methods for a graphical interface including a graphical representation of medical data |
WO2013059615A1 (en) | 2011-10-21 | 2013-04-25 | Hospira, Inc. | Medical device update system |
WO2013090709A1 (en) | 2011-12-16 | 2013-06-20 | Hospira, Inc. | System for monitoring and delivering medication to a patient and method of using the same to minimize the risks associated with automated therapy |
US9995611B2 (en) | 2012-03-30 | 2018-06-12 | Icu Medical, Inc. | Air detection system and method for detecting air in a pump of an infusion system |
CA3089257C (en) | 2012-07-31 | 2023-07-25 | Icu Medical, Inc. | Patient care system for critical medications |
CA2904053C (en) | 2013-03-06 | 2023-01-03 | Hospira, Inc. | Medical device communication method |
ES2781111T3 (es) * | 2013-05-24 | 2020-08-28 | Icu Medical Inc | Sistema de infusión multisensor para detectar aire o una oclusión en el sistema de infusión |
CA2913421C (en) | 2013-05-24 | 2022-02-15 | Hospira, Inc. | Multi-sensor infusion system for detecting air or an occlusion in the infusion system |
WO2014194065A1 (en) | 2013-05-29 | 2014-12-04 | Hospira, Inc. | Infusion system and method of use which prevents over-saturation of an analog-to-digital converter |
ES2838450T3 (es) | 2013-05-29 | 2021-07-02 | Icu Medical Inc | Sistema de infusión que utiliza uno o más sensores e información adicional para hacer una determinación de aire en relación con el sistema de infusión |
EP3039596A4 (en) | 2013-08-30 | 2017-04-12 | Hospira, Inc. | System and method of monitoring and managing a remote infusion regimen |
US9662436B2 (en) | 2013-09-20 | 2017-05-30 | Icu Medical, Inc. | Fail-safe drug infusion therapy system |
US10311972B2 (en) | 2013-11-11 | 2019-06-04 | Icu Medical, Inc. | Medical device system performance index |
CA2930830C (en) | 2013-11-19 | 2019-12-03 | Hospira, Inc. | Infusion pump automation system and method |
US10342917B2 (en) | 2014-02-28 | 2019-07-09 | Icu Medical, Inc. | Infusion system and method which utilizes dual wavelength optical air-in-line detection |
EP3138032B1 (en) | 2014-04-30 | 2024-07-24 | ICU Medical, Inc. | Patient care system with conditional alarm forwarding |
AU2015266706B2 (en) | 2014-05-29 | 2020-01-30 | Icu Medical, Inc. | Infusion system and pump with configurable closed loop delivery rate catch-up |
US9724470B2 (en) | 2014-06-16 | 2017-08-08 | Icu Medical, Inc. | System for monitoring and delivering medication to a patient and method of using the same to minimize the risks associated with automated therapy |
US9539383B2 (en) | 2014-09-15 | 2017-01-10 | Hospira, Inc. | System and method that matches delayed infusion auto-programs with manually entered infusion programs and analyzes differences therein |
US11344668B2 (en) | 2014-12-19 | 2022-05-31 | Icu Medical, Inc. | Infusion system with concurrent TPN/insulin infusion |
US10850024B2 (en) | 2015-03-02 | 2020-12-01 | Icu Medical, Inc. | Infusion system, device, and method having advanced infusion features |
WO2016189417A1 (en) | 2015-05-26 | 2016-12-01 | Hospira, Inc. | Infusion pump system and method with multiple drug library editor source capability |
EP3231465B1 (en) * | 2016-04-15 | 2022-11-23 | B. Braun Avitum AG | Extracorporeal alarm suppression device |
ES2912378T3 (es) | 2016-05-13 | 2022-05-25 | Icu Medical Inc | Sistema de bomba de infusión con purga automática de línea común |
US11324888B2 (en) | 2016-06-10 | 2022-05-10 | Icu Medical, Inc. | Acoustic flow sensor for continuous medication flow measurements and feedback control of infusion |
CA3030786A1 (en) | 2016-07-14 | 2018-01-18 | Icu Medical, Inc. | Multi-communication path selection and security system for a medical device |
US10089055B1 (en) | 2017-12-27 | 2018-10-02 | Icu Medical, Inc. | Synchronized display of screen content on networked devices |
US10950339B2 (en) | 2018-07-17 | 2021-03-16 | Icu Medical, Inc. | Converting pump messages in new pump protocol to standardized dataset messages |
NZ772135A (en) | 2018-07-17 | 2022-11-25 | Icu Medical Inc | Systems and methods for facilitating clinical messaging in a network environment |
EP3824386B1 (en) | 2018-07-17 | 2024-02-21 | ICU Medical, Inc. | Updating infusion pump drug libraries and operational software in a networked environment |
US11139058B2 (en) | 2018-07-17 | 2021-10-05 | Icu Medical, Inc. | Reducing file transfer between cloud environment and infusion pumps |
WO2020023231A1 (en) | 2018-07-26 | 2020-01-30 | Icu Medical, Inc. | Drug library management system |
US10692595B2 (en) | 2018-07-26 | 2020-06-23 | Icu Medical, Inc. | Drug library dynamic version management |
US11278671B2 (en) | 2019-12-04 | 2022-03-22 | Icu Medical, Inc. | Infusion pump with safety sequence keypad |
AU2021311443A1 (en) | 2020-07-21 | 2023-03-09 | Icu Medical, Inc. | Fluid transfer devices and methods of use |
US11135360B1 (en) | 2020-12-07 | 2021-10-05 | Icu Medical, Inc. | Concurrent infusion with common line auto flush |
US20230398313A1 (en) | 2022-06-08 | 2023-12-14 | Micrel Medical Devices S.A. | Air in line detector for medical infusion pumps |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4068521A (en) | 1976-07-22 | 1978-01-17 | Renal Systems, Inc. | Ultrasonic air and blood foam detector |
US4764166A (en) | 1987-08-17 | 1988-08-16 | Fisher Scientific Company | Ultrasonic air-in-line detector |
JPH0638853B2 (ja) | 1988-07-04 | 1994-05-25 | シャープ株式会社 | 輸液注入ポンプの気泡検知装置 |
US5176631A (en) | 1989-09-05 | 1993-01-05 | Pacesetter Infusion, Ltd. | Ultrasonic air-in-line detector for detecting entrained air in a medication infusion system |
US4981467A (en) * | 1990-02-27 | 1991-01-01 | Baxter International Inc. | Apparatus and method for the detection of air in fluid delivery systems |
US5180287A (en) | 1990-03-15 | 1993-01-19 | Abbott Laboratories | Method for monitoring fluid flow from a volumetric pump |
US5382232A (en) | 1992-03-13 | 1995-01-17 | Ivac Corporation | Infusion system with air-in-line clear function |
JP3205760B2 (ja) * | 1992-12-14 | 2001-09-04 | シャープ株式会社 | 輸液装置 |
US5394732A (en) * | 1993-09-10 | 1995-03-07 | Cobe Laboratories, Inc. | Method and apparatus for ultrasonic detection of air bubbles |
US6616633B1 (en) * | 1997-09-19 | 2003-09-09 | Alaris Medical Systems, Inc. | Apparatus and method for air-in-line detection |
US6142008A (en) * | 1998-06-12 | 2000-11-07 | Abbott Laboratories | Air bubble sensor |
US7981082B2 (en) * | 2007-08-21 | 2011-07-19 | Hospira, Inc. | System and method for reducing air bubbles in a fluid delivery line |
ATE536195T1 (de) * | 2007-10-04 | 2011-12-15 | Gambro Lundia Ab | Infusionsgerät |
EP2515964B1 (en) * | 2009-12-24 | 2014-07-16 | VR Medical Technology Co., Ltd. | Automated peritoneal dialysis cycler and methods of use |
-
2012
- 2012-09-28 WO PCT/US2012/057878 patent/WO2013049545A1/en active Application Filing
- 2012-09-28 EP EP12834982.6A patent/EP2760496B1/en active Active
- 2012-09-28 CA CA2849986A patent/CA2849986C/en active Active
- 2012-09-28 ES ES12834982T patent/ES2725563T3/es active Active
- 2012-09-28 JP JP2014533384A patent/JP6521632B2/ja active Active
- 2012-09-28 AU AU2012315820A patent/AU2012315820B2/en active Active
- 2012-09-28 TR TR2019/06783T patent/TR201906783T4/tr unknown
- 2012-09-28 US US13/630,031 patent/US9498583B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
CA2849986C (en) | 2019-07-23 |
EP2760496B1 (en) | 2019-02-20 |
JP2014531274A (ja) | 2014-11-27 |
AU2012315820A1 (en) | 2014-04-17 |
WO2013049545A1 (en) | 2013-04-04 |
US9498583B2 (en) | 2016-11-22 |
JP6521632B2 (ja) | 2019-05-29 |
EP2760496A4 (en) | 2015-04-22 |
US20130085689A1 (en) | 2013-04-04 |
EP2760496A1 (en) | 2014-08-06 |
TR201906783T4 (tr) | 2019-05-21 |
AU2012315820B2 (en) | 2016-09-29 |
CA2849986A1 (en) | 2013-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2725563T3 (es) | Sistema y método de detección de espuma | |
ES2770578T3 (es) | Sistema de reconocimiento de patrones y método para la detección de gotitas de fluido atascadas en una vía de suministro de fluido de un sistema de infusión | |
ES2838450T3 (es) | Sistema de infusión que utiliza uno o más sensores e información adicional para hacer una determinación de aire en relación con el sistema de infusión | |
US10874793B2 (en) | Multi-sensor infusion system for detecting air or an occlusion in the infusion system | |
ES2845748T3 (es) | Sistema de infusión y método de uso que impiden la sobresaturación de un convertidor analógico-digital | |
US8801656B2 (en) | Fluid flow passage to improve air-in-line detection | |
US9446191B2 (en) | Flow sensor for medical pump | |
ES2418630T3 (es) | Detección de envase vacío usando un sensor de presión del lado del envase | |
US9134736B2 (en) | Intravenous flow rate controller | |
US8486005B2 (en) | Method and system for detecting an occlusion in a tube | |
EP0419094B1 (en) | Ultrasonic air-in-line detector for a medication infusion system | |
CN107921199A (zh) | 用于向患者施用医用流体的输注设备及方法 | |
ES2781111T3 (es) | Sistema de infusión multisensor para detectar aire o una oclusión en el sistema de infusión |