Memorias II Congreso Latinoamericano de Ingeniería Biomédica, Habana 2001, Mayo 23 al 25, 2001, La Habana, Cuba TARJETA ADAPTADORA A UNA RED DE COMPUTADORAS PARA EL SERVOVENTILADOR SV-900C Ma. del C. Tellería, R. Rivas, I. Vega, O. Corbillón Grupo de Informática en Salud de Pinar del Río (GISPRI) Martí #174 e/ Comandante Pinares y Ciprián Valdés, 20100, Pinar del Río. e-mail: telle@princesa.pri.sld.cu RESUMEN En el presente trabajo se desarrollan los medios electrónicos necesarios para la comunicación del respirador artificial SV900C con una computadora, transfiriendo hacia ella los parámetros analógicos que mide y calcula. Esta información puede ser procesada por la computadora posibilitando la visualización de los resultados del análisis de la función respiratoria del paciente. Además, a partir de los resultados obtenidos del procesamiento de esa información, se puede decidir cómo ejercer el control, desde la computadora, sobre el modo de trabajo del respirador, para mantener las condiciones de ventilación deseadas para el paciente. La comunicación del respirador SV 900C con la computadora permite acercarlo en prestaciones a sus similares más actuales y con ello elevar el nivel en la atención a los pacientes de las UCI sin la necesidad de hacer grandes inversiones en nuevos equipos de ventilación. Palabras claves: servoventilador, respiración artificial, función respiratoria. 1. INTRODUCCIÓN La medicina moderna, con el objetivo de elevar la calidad de los servicios que se brindan a los pacientes, mejorar los niveles de salud y de vida de la población, así como agilizar y facilitar la labor de los especialistas en la atención de sus enfermos, utiliza y estimula el desarrollo de nuevos instrumentos y tecnologías de avanzada que posibilitan extender su poder de observación, manipulación y control de las enfermedades. En Cuba, paralelamente con la producción de nuevos equipos, se trabaja en el mejoramiento de las potencialidades de los equipos existentes hoy en los hospitales. La vía principal para potenciar la operación de estos equipos es su conexión a una computadora, la cual recibe la información procedente del equipo y es capaz de analizarla con profundidad, proponiendo las conductas de tratamiento más adecuadas ante la evolución de la enfermedad. Un área de la salud donde potenciar el equipamiento reviste una gran importancia es en los Cuidados Intensivos. En la vigilancia y aseguramiento de las funciones vitales de los enfermos en la Unidad de Cuidados Intensivos (UCI) intervienen fundamentalmente equipos como el respirador artificial, el monitorcardiaco, el oxímetro de pulsos y el gasómetro [1], entre otros. Lograr la comunicación de estos equipos con la computadora significa mejorar considera-blemente los servicios en la UCI y las condiciones de trabajo del personal médico, que podrá contar con medios técnicos más avanzados para desarrollar su labor. Por la importancia del respirador artificial en la vigilancia de las funciones vitales de los pacientes en estado grave, se ha escogido para iniciar los trabajos de automatización de Unidades de Cuidados Intensivos. Como el bloque electrónico del respirador artificial SV-900C [2] es totalmente analógico, y en el mismo no se tuvo en cuenta su posible comunicación con equipos para el procesamiento digital de información como las computadoras, se desarrolla una tarjeta que permite dicha comunicación. Esto posibilita el empleo posterior del respirador en la deseada red de equipos [3] que se diseña para la Unidad de Cuidados Intensivos del Hospital Universitario Clínico Quirúrgico “General Calixto García”. 2. METODOLOGÍA El respirador artificial es el equipo encargado de apoyar, controlar y, en algunos casos, sustituir en sus funciones a los órganos respiratorios cuando éstos están dañados o su función es insuficiente [1]. Para realizar estas funciones el respirador artificial SV900C, de la firma Siemens-Elema, cuenta con ocho modalidades de ventilación diferentes, las que son seleccionadas por el médico en dependencia de las necesidades del paciente [4]. Se ha escogido el servoventilador SV900C para la comunicación con la computadora por ser el más frecuente en los hospitales del país. Como el diseño de su bloque electrónico es totalmente analógico, se hace necesario contar con medios electrónicos que permitan su interfaz con la computadora, para su empleo posterior en la red de equipos de la Unidad de Cuidados Intensivos que se muestra en la Fig. 1 [5]. Como se aprecia en dicha figura, la UCI contará con una computadora en cada cubículo, para el control de los equipos que participan en la vigilancia de los pacientes hospitalizados en ellos. Además, una computadora central se encargará de la supervisión general de la Unidad, y en caso de fallo de ésta la computadora espejo asumiría el control de la Unidad [6]. 950-7132-57-5 (c) 2001, Sociedad Cubana de Bioingeniería, artículo 00140 1 5. El establecimiento y mantenimiento constante de esos valores en el respirador artificial. 6. El análisis del comportamiento de algunas variables del equipo [4] para detectar posibles alarmas médicas y/o tecnológicas. 7. El envío a la computadora de la información relativa a los fallos médicos y/o tecnológicos. 8. El análisis del comportamiento electrónico de la TANET. 3. RESULTADOS Fig.1 Red de Equipos para la Unidad de Cuidados Intensivos. La Tarjeta Adaptadora a la Red de Computadoras (TANET) del respirador artificial tiene como principales tareas: 1. La adquisición de las señales analógicas desde el respirador artificial y sus accesorios, el Analizador de CO2 (CA930) y el Calculador de la Función Pulmonar (LMC940). 2. La digitalización y posterior almacenamiento de las señales adquiridas. 3. La transmisión de esa información almacenada hacia la computadora del cubículo donde se encuentra el paciente. 4. La recepción, desde la computadora o el panel frontal del respirador, de los valores deseados para los conmutadores del panel frontal [7], a partir de los cuales se calculan las referencias de los lazos de control del flujo, la presión de inspiración y la presión de espiración en el respirador artificial. Tabla I Comandos para la interfaz Computadora-TANET La Tarjeta Adaptadora a la Red de Computadoras del respirador artificial (TANET) se ha diseñado siguiendo los requerimientos planteados anteriormente. Por ello, para la comunicación de la computadora, que servirá como amo de la red de equipos del cubículo, con el respirador artificial, se ha establecido un intercambio de comandos que tienen, de forma general, la trama con la estructura mostrada en la Fig. 2. Esto posibilita el flujo de datos en código ASCII entre ellos. Fig. 2 Trama de los comandos de la Interfaz Los comandos (instrucciones desde la computadora y respuestas desde la TANET) definidos para la interfaz aparecen en la Tabla I. La tarjeta diseñada puede estructurarse en bloques funcionales, tal y como aparece en la Fig. 3. Estos bloques y los programas en lenguaje ensamblador 2 mediante los cuales ellos pueden operar permiten a la TANET cumplir con las diferentes tareas a ella asignadas y enunciadas anteriormente. Fig. 3 Bloques funcionales de la TANET Los bloques que conforman la TANET son: PROCESAMIENTO: Constituye el soporte de toda la TANET, pues se encarga de dirigir y controlar todas las operaciones que se realizan sobre el respirador. El microcontrolador 80C32 es la unidad de procesamiento central utilizada. Además, los puertos han sido utilizados como buses de direcciones (P0 y P2), datos (P0) y control (P1 y P3), por lo que se dice que el microcontrolador trabaja como microprocesador. En este caso todos los dispositivos conectados a los buses de direcciones, datos y control son considerados por el microcontrolador como memoria de datos externa. MEMORIA: Formado por la memoria de programa EPROM de 32 kbytes y la memoria de datos RAM de 32 kbytes donde se almacenan las variables medidas y calculadas en el respirador, así como los parámetros procedentes del panel frontal del respirador o desde la computadora. COMUNICACIÓN: Permite la comunicación con la estación local empleando la norma RS-485. SELECCIÓN: Posibilita la selección del dispositivo adecuado para cada operación de lectura o escritura en memoria de datos externa. INTERFASE DIGITAL: A través de él el microcontrolador puede conocer qué fase del ciclo respiratorio se está desarrollando en el respirador o qué tecla de operación ha sido oprimida por el personal médico. DIRECCIÓN: Establece la dirección correspon-diente a la TANET dentro del cubículo. ALARMA: Permite conocer la causa de alarma desde el respirador. ADQUISICIÓN: Responsabilizado con la adquisición de las señales analógicas desde el respirador. CONTROL: Encargado de mantener en el respirador los valores analógicos a partir de los cuales se determinan las referencias de los lazos de control de las variables controladas. ALIMENTACIÓN: Permite la alimentación de la TANET, así como la protección contra sobrevoltajes, y picos de corriente. Además, alimenta la memoria de datos con la batería en caso de fallo de voltaje, asegurando que no se pierda la información. Los programas en ensamblador se han realizado aprovechando las potencialidades de las interrupciones externas, los temporizadores y el puerto serie con que cuenta el microcontrolador. 4. DISCUSIÓN El trabajo desarrollado ha permitido dotar al respirador artificial de los medios electrónicos necesarios para su comunicación con la computadora del cubículo, encargada del control de los equipos que participan en la vigilancia de los pacientes hospitalizados en él. La tarjeta propuesta permite adquirir desde el respirador, de forma automática, un número mayor de parámetros que los que actualmente pueden leer los médicos en el equipo, ya que contarán con las señales de flujo, presión y volumen en las vías respiratorias del paciente. A partir de estas señales se obtienen los lazos de presión-volumen y volumen-flujo, los que tienen una gran importancia para el análisis del comportamiento de la complianza y la resistencia en los pulmones del paciente. Ello posibilita que se cuente con una información más amplia sobre el estado del paciente crítico para realizar el análisis de su función 3 respiratoria en la computadora. A partir de los resultados obtenidos de este análisis, la computadora es capaz de predecir el estado del paciente crítico, avisando al médico, mediante alarmas, en caso de detectar anomalías en el proceso de respiración. 8. . 5. CONCLUSIONES La posibilidad que brinda la TANET, de obtener de forma automática los datos desde el respirador, libera al médico de realizar tareas tediosas y engorrosas, como la lectura de datos en el equipo y su procesamiento matemático posterior. Con ello se logra que el médico cuente con más tiempo para la atención directa al paciente, y se garantiza que los errores de cálculo sean casi nulos. El hecho de que el respirador se conecte a la computadora mejora las condiciones de trabajo del personal médico y de ingeniería, responsabilizados con salvaguardar la vida de los pacientes hospitalizados en la UCI. Además, permite realizar nuevas investigaciones médicas en el campo de los cuidados intensivos, a partir de la información que se va almacenando de los pacientes. AGRADECIMIENTOS Los autores agradecen al personal médico de la Unidad de Cuidados Intensivos del Hospital Universitario Clínico Quirúrgico “General Calixto García” que hicieron posible desarrollar la parte médica de este trabajo, en especial a los Doctores Abilio Hernández García y Hubert Rivero Martínez. También agradecemos al personal técnico del Hospital Clínico Quirúrgico “Abel Santamaría” quienes permitieron el desarrollo técnico del trabajo, en especial el Ingeniero Ariel Crespo Hernández. REFERENCIAS 1. 2. 3. 4. 5. 6. 7. J. E. Sampliner, “Hemodynamic and Respiratory Monitoring”, Critical Care Management, vol. 20, no.10, 1992. Siemens-Elema, “Sistema SV900C - Circuitos Eléctricos”, Life Support Systems, 1990. Ma. del C. Tellería, “Sistema de Redes de Computadoras para Unidades de Cuidados Intensivos”, Electrónica, Automática y Comunicaciones, no. 3, 1999. Siemens-Elema, “Sistema SV900C – Manual de Operación”, Life Support Systems, 1990 Ma. del C. Tellería, R. Rivas, “Sistema de Control Integral para el Análisis de Pacientes Críticos en Unidades de Cuidados Intensivos”, Electrónica, Automática y Comunicaciones, no. 1, 1999. A. S. Tanenbaum, “Computer Networks”, Mc Graw Hill, 1997. R. C. Dorf, “Modern Control Systems”, Addison Wesley Publishing Company, 1995 4 ADAPTING CARD TO A COMPUTERS NETWORK FOR THE SERVOVENTILATOR SV 900C ABSTRACT In the present work necessary electronic means are developed to allow the communication of the artificial respirator SV900C with a computer, transferring toward it the analogical parameters that it measures and it calculates. This information can be processed by the computer facilitating the visualization of the results of patient's respiratory function. Also, starting from the obtained results of the processing of that information, it can decide how to exert the control, from the computer, on the way of work of the breather, to maintain the ventilation conditions wanted for the patient. The communication of the SV 900C with the computer allows to bring near it in benefits to its similar ones more current and this way the level in the attention to the patients of the UCI can be increased without the necessity of making big investments in new ventilation equipments. Keywords: artificial respirator, servoventilator, respiratory function.