repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/anexo... · web...

27
ANEXO 5b MANUAL TECNICO MÓDULO DE SEÑALES MÉDICAS UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA APLICACIÓN DE ADQUISICIÓN, VISUALIZACIÓN, REGISTRO Y TELE- MONITOREO DE VARIABLES MÉDICAS ORIENTADO A LOS QUIRÓFANOS DEL HOSPITAL UTPL 1. METODOLOGÍA La metodología para el desarrollo de la aplicación de adquisición, visualización, registro y tele-monitoreo de variables médicas orientado a los quirófanos del Hospital UTPL, se detalla a continuación: - Instalación de paquete de drivers para el conjunto de monitores clínicos, en la PC que se va a destinar como Servidor. - Desarrollo del plug-in para conexión con los drivers de los monitores clínicos. - Desarrollo de la aplicación de visualización y registro de las variables y parámetros médicos. - Configuración del servidor web para la aplicación desarrollada. 2. INSTALACIÓN DE PAQUETE DE DRIVERS En la siguiente figura se presentan los archivos para la instalación de la aplicación, paquete denominado S5 Collect.

Upload: others

Post on 13-Apr-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la

ANEXO 5b

MANUAL TECNICO MÓDULO DE SEÑALES MÉDICAS

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA

APLICACIÓN DE ADQUISICIÓN, VISUALIZACIÓN, REGISTRO Y TELE-MONITOREO DE VARIABLES MÉDICAS ORIENTADO A LOS QUIRÓFANOS DEL HOSPITAL UTPL

1. METODOLOGÍA

La metodología para el desarrollo de la aplicación de adquisición, visualización, registro y tele-monitoreo de variables médicas orientado a los quirófanos del Hospital UTPL, se detalla a continuación:

- Instalación de paquete de drivers para el conjunto de monitores clínicos, en la PC que se va a destinar como Servidor.

- Desarrollo del plug-in para conexión con los drivers de los monitores clínicos.- Desarrollo de la aplicación de visualización y registro de las variables y parámetros

médicos.- Configuración del servidor web para la aplicación desarrollada.

2. INSTALACIÓN DE PAQUETE DE DRIVERS

En la siguiente figura se presentan los archivos para la instalación de la aplicación, paquete denominado S5 Collect.

Page 2: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la

Una vez ejecutado el procedimiento para instalar el paquete, se carga el ejecutable y el manual de la aplicación.

Luego ejecutamos el archivo S5 Collect, y procedemos a enlazar el plug-in, que puede ser una aplicación desarrollada, en C, en LabVIEW o puede ser una librería compartida tipo .dll.Los plug-ins deben cumplir con los requerimientos mínimos mencionados en el manual de la aplicación.

En la siguiente figura se muestra la opción para realizar conectividad con los plug-ins desarrollados. En el caso del enlace hacia el quirófano 1 del Hospital UTPL, el plug-in es denominado UTPLQ1c.vi.

Page 3: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la

3. DESARROLLO DEL PLUG-IN

Si se opta por desarrollar el Plug-in en LabVIEW, se debe elegir la versión 6.1 o inferiores.

En las siguientes figuras se muestran las funciones del plug-in desarrollado en LabVIEW 6.1. Primeramente se cargan las configuraciones de la definición de parámetros y de la definición de formas de onda. Así mismo se procede a levantar un servidor local de DataSocket, el cual es una tecnología basada en TCP/IP destinado al intercambio de datos entre aplicaciones o entre computadores. DataSocket permite transferencia de datos sobre diferentes protocolos (DSTP, OPC, HTTP, FTP y acceso a archivos locales).

Luego de levantado el servidor, se procede a enviar los datos provenientes del monitor clínico.

Page 4: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la
Page 5: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la

En la siguiente figura se muestra la subrutina para enlazar al servidor DataSocket. Es necesario recalcar que el servidor DS es de tipo local para el intercambio de datos entre una aplicación desarrollada en LabVIEW 6.1 (plug-in) y otra aplicación desarrollada en LabVIEW 8.6 (visualización y registro).

En la siguiente figura se muestra el interfaz HMI del plug-in desarrollado en LabVIEW, en el cual se puede visualizar las definiciones de parámetros, formas de onda así como los datos numéricos de dichas definiciones.

4. DESARROLLO DE LA APLICACIÓN DE VISUALIZACIÓN Y REGISTRO

En esta sección se documenta el desarrollo de la aplicación desarrollada en LabVIEW 8.6 destinada a la visualización y registro de parámetros y señales médicas, así también se recalca que la presente aplicación es un cliente del Servidor DS levantado por el plug-in.

En las siguientes figuras se muestran las rutinas desarrolladas para la aplicación.

Page 6: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la
Page 7: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la
Page 8: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la

A continuación se presentan los cálculos de Hemodinámica, Oxigenación y Ventilación, realizados dentro de la aplicación:

Page 9: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la
Page 10: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la
Page 11: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la
Page 12: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la
Page 13: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la
Page 14: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la
Page 15: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la

En la siguiente figura se muestra la jerarquía de subrutinas desarrolladas.

En las siguientes figuras se muestra la descripción de la subrutina visualizar parámetros.vi

Page 16: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la

En las siguientes figuras se muestra la descripción de la subrutina trends para cálculos.vi

Page 17: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la

En las siguientes figuras se muestra la descripción de la subrutina lista parametros.vi

Page 18: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la

4.1 Descripción de las pantallas de la aplicación

La aplicación está estructurada en 6 pantallas:

- Monitoreo- Tendencias- Cálculos- Nomenclatura- Cámara- Créditos

En la ventana denominada CÁMARA, está reservada para una futura ampliación en la que los usuarios remotos puedan manipular la orientación de la cámara ip.

A continuación se describirán las pantallas:

- MONITOREO: La pantalla de monitoreo permite visualizar las formas de onda y los parámetros sensados por la instrumentación del quirófano. Cabe recalcar que los datos a visualizar pueden ser seleccionados por el usuario que ingresa al servidor web de esta aplicación.

- TENDENCIAS: La pantalla de tendencias permite visualizar el historial de los parámetros sensados por la instrumentación del quirófano. Cabe recalcar que los datos a visualizar pueden ser seleccionados por el usuario que ingresa al servidor web de esta aplicación.

- CÁLCULOS: La pantalla de cálculos permite visualizar los cálculos realizados en función de las variables monitoreadas del paciente. Estas variables calculadas están divididas en tres bloques: Hemodinámicas, Oxigenación y Ventilación.

- NOMENCLATURA: En esta pantalla se visualiza la lista de parámetros y formas de onda con sus respectivas unidades y símbolos.

Page 19: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la
Page 20: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la
Page 21: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la

5. CONFIGURACIÓN DEL SERVIDOR WEB

Cabe recalcar que las aplicaciones cuyas tareas son de monitoreo, o, de monitoreo y control, es necesario que el o los usuarios remotos, de cierta manera tengan el control sobre dicha aplicación.

En el presente caso de la adquisición de parámetros y señales médica, se necesita que el usuario seleccione las variables que quiere visualizar, ya que el número total de posibles variables médicas adquiridas es aproximadamente 200, por lo tanto si se publica la visualización de estas 200 variables, muy posiblemente saturaríamos al servidor y por otro lado no sería práctico en lo referente a la lectura e interpretación de dicho conjunto de datos.

Tomando en cuenta lo anterior se decidió implementar el servidor de adquisición de datos, bajo la misma plataforma de desarrollo LabVIEW 8.6.

El applet.- El applet que se encuentra embebido en la página web publicada, es una imagen de la aplicación que realiza la tarea de adquisición. Para poder visualizar dicho applet, se necesita la instalación de un plug-in denominado LabVIEW Run-Time Engine.

5.1 Labview Run-Time Engine 8.6

El plug-in es necesario para la visualización de aplets desarrollados bajo LabVIEW 8.6. Se lo puede descargar libremente del siguiente link, archivo LVRTE86min.exe (28.7 MB).

http://joule.ni.com/nidu/cds/view/p/id/1101/lang/es

Page 22: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la

5.2 Pruebas del servidor

Una vez instalado en el Run-time Engine en el computador que va a ser cliente de el servidor de señales y parámetros médicos, se debe visitar la siguiente URL:

http://200.0.29.116:555/utplq1.html

Si solamente visitamos el servidor web, la pantalla que visualizamos es la siguiente. Para poder ver la aplicación, debemos visitar el archivo utplq1.html.

En las siguientes figuras se muestran las pruebas realizadas en los navegadores Internet Explorer, Mozilla Firefox y Google Chrome, respectivamente.

Page 23: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la
Page 24: repositorio.cedia.org.ecrepositorio.cedia.org.ec/bitstream/123456789/816/7/ANEXO... · Web viewPrimeramente se cargan las configuraciones de la definición de parámetros y de la