• No results found

The General Assembly after September 11 th

De las subfunciones del diagrama anterior se extraen los requisitos funciones. Éstos describen la conducta del sistema, sin identificar cómo se implementarán. Los requisitos funcionales obtenidos son los siguientes:

F1.1.- Encender Bluetooth Requisitos:

x La aplicación debe encender el Bluetooth del teléfono cuando sea

necesario.

F1.2.- Apagar Bluetooth Requisitos:

x La aplicación debe apagar el Bluetooth del teléfono cuando sea necesario.

F1.3.- Buscar Dispositivos Requisitos:

x La aplicación debe ser capaz de buscar dispositivos usando el Bluetooth

del SmartPhone y encontrar el módulo GSR de RGB Medical Devices que haya sido previamente pareado con el SmartPhone.

F1.4.- Conexión Bluetooth Requisitos:

x 1.4.1.-La aplicación debe establecer un canal de comunicación Bluetooth

con el módulo. En caso de desconectarse de forma inesperada, debe ser capaz de reiniciar dicha conexión.

x 1.4.2.-La aplicación debe ser capaz de cerrar un canal de comunicación

Bluetooth previamente establecido.

x 1.4.3.-La aplicación debe ser capaz de enviar y recibir datos a través del

Bluetooth del SmartPhone:

o 1.4.3.1.-La aplicación debe ser capaz de recibir un paquete enviado

por el módulo haciendo uso del protocolo de comunicación proporcionado por RGB Medical Devices y adjunto a este documento en el Anexo I.

o 1.4.3.2.-La aplicación debe ser capaz de enviar un paquete al

módulo haciendo uso del citado protocolo de comunicación del Anexo I.

ƒ 1.4.3.2.1.-La aplicación debe ser capaz de enviar la petición

de inicio de sesión.

ƒ 1.4.3.2.2.-La aplicación debe ser capaz de confirmar la

recepción de datos y que la conexión bluetooth previamente establecida no se ha perdido.

ƒ 1.4.2.3.-La aplicación debe ser capaz de enviar una petición

de apagado remoto al módulo.

ƒ 1.4.2.4.- La aplicación debe ser capaz de iniciar la sesión

F2.- Tratar datos Requisitos:

x 2.1.-La aplicación debe crear una estructura de trama con los bytes

recibidos para así poder leer los datos recibidos por el módulo.

x 2.2.- La aplicación debe ser capaz de obtener el tipo de trama recibida a

través del Bluetooth del SmartPhone.

x 2.3.- La aplicación debe extraer las medidas contenidas dentro de la

trama recibida.

F3.1.- Mostrar medidas Requisitos:

x 3.1.1.-La aplicación debe mostrar los valores de las medidas de los signos

vitales del usuario obtenidos por el módulo GSR de RGB Medical Devices.

o 3.1.1.2.-La aplicación debe mostrar en tiempo real los valores

enteros enviados por el módulo además de interpretar los datos para mostrar otras medidas que no son enviadas de forma directa por el módulo. Esto último se explica más abajo en detalle en el subapartado “parámetros involucrados”.

o 3.1.1.2.-La aplicación debe dibujar en tiempo real las curvas

F3.2.- Estado del Módulo Requisitos:

x 3.2.1.- La aplicación debe mostrar el estado de la conexión entre el

módulo y el SmartPhone.

Se usarán tres colores para identificar los posibles estados:

o Verde para representar que el módulo está conectado al

SmartPhone.

o Amarillo para representar que el módulo se está conectando al

SmartPhone.

o Rojo para representar que el módulo se ha desconectado del

SmartPhone.

x La aplicación debe mostrar el nivel de batería del módulo con el que se

está conectado.

x La aplicación debe mostrar si existe o ha surgido alguna alarma durante

F4.- Interaccionar con el usuario Requisitos:

x 4.1.- El usuario debe ser capaz de iniciar la sesión para monitorizarse.

x 4.2.- El usuario debe ser capaz de seleccionar un modo de funcionamiento

que más se ajuste a sus necesidades:

o ECG: Mostrar los datos del electrocardiograma.

o GSR: Mostrar la resistencia galvánica de su piel.

o RESP: Mostrar su frecuencia respiratoria.

o TEMP: Mostrar su temperatura.

o MULT: Mostrar todo lo anterior (multiparamétrico).

x 4.3.- El usuario debe ser capaz de salir de la aplicación enviando la señal

a) PARÁMETROS INVOLUCRADOS

Con éste módulo podemos mostrar signos vitales relacionados con:

• Actividad del corazón:

o Gráfica del electrocardiograma (derivación I).

o Frecuencia Cardíaca (HR en sus siglas en inglés): Es el número de

pulsaciones por minuto.

o Variabilidad de la frecuencia cardíaca (HRV en sus siglas en

inglés): Se puede definir como la variación de la frecuencia cardíaca durante un determinado tiempo y se muestra en milisegundos. Este dato se calcula con el intervalo RR:

ƒ Cuando se grafica un electrocardiograma, generalmente se

muestra la primera derivación (entre otras) que muestra una grafica que muchos ya conocemos (Figura 25). En esta gráfica, se puede apreciar que se repite el mismo patrón y que siempre hay un punto más alto (llamado R). El

intervalo RR comprende la distancia entre dos puntos R consecutivos.

• Actividad respiratoria:

o Se grafican la onda del RR (respiraciones por minutos o

respiration rate en inglés).

o Número de respiraciones por minuto del usuario (RR).

o Variabilidad de las respiraciones por minuto (RRV). Se calcula de

forma similar al HRV, pero se usan los puntos más altos de dos respiraciones consecutivas en la gráfica RR.

• Resistencia galvánica de la piel:

o Se grafica la onda que muestra como varía la resistencia

galvánica en la piel del usuario.

o Valor numérico expresado en kilo ohmios.

• Temperatura corporal:

o Se grafica la onda que muestra como varía la temperatura del

usuario.

Related documents