Sunteți pe pagina 1din 5

Aplicacin de Asma (Asthma Alert) con sensor Shimmer y dispositivo mvil

Emmanuel Lpez-Flores1, Raudi Lpez-Plito1, Germn Zecua-Cordero1, Enrique ColmenaresGuillen2 Facultad de ciencias de la computacin, Benemrita Universidad Autnoma de Puebla. Puebla, Mxico
{3mm4nu3l.xyz, raudi619, germxn21}@gmail.com1, lcolme@cs.buap.mx2

Resumen
En este trabajo se presenta un proyecto de un sistema en tiempo real que interacta con un sensor Shimmer y un dispositivo mvil, el cual sirve de apoyo para personas asmticas, que se utiliza para prevenir un ataque de asma, informando cuando hay cambios de temperatura o presin que afecten a personas con dicha enfermedad enviando una alarma desde su mvil para prevenirlos del ataque y as tengan al alcance su inhalador. Se utiliza la metodologa SA-RT y LACATRE para disear el sistema en tiempo real.

atmosfrica y que tiene que tener el inhalador al alcance de su mano. La aplicacin debe contener una base de datos sobre las ubicaciones, donde a otras personas les ha dado un ataque y las razones de porqu sospechan que les ha dado el ataque. As podra incluso, adems de prevenir a las personas de una zona de riesgo, conocerse cules son los lugares donde hay ataques para estudiar las causas, ya sea por cambios de temperatura o quizs por cuestiones de contaminacin ambiental o algn otro factor.

1. Introduccin
Existen diversos factores que pueden provocar un ataque de asma, entre esos factores se encuentra la presin atmosfrica y la temperatura ambiental, cambios bruscos en ambas magnitudes no son favorables para una persona que padezca asma. A continuacin proponemos un solucin que sirva de apoyo a una persona asmtica, que le informe en que momento debe tener a la mano su inhalador, cuando se encuentre o este por entrar en una zona de riesgo, para prevenir un ataque originado por un cambio ya sea en temperatura o presin. Cabe aclarar nuestra propuesta no es sistema de seguimiento (monitoreo), ni deteccin (diagnostico) de sntomas que padece una persona con asma. Esta aplicacin solo informara al paciente en que zonas debe contar con su inhalador, ser un sistema de apoyo al paciente de manera cooperativa. Panorama general: Proponemos la creacin de un sistema capaz de detectar zonas de riesgo para una persona asmtica y que permita emitir un aviso (alarma) de que est entrando en una zona donde otras personas han sufrido un ataque o un mensaje de advertencia de que ha ocurrido un cambio de temperatura o de presin

1.1. Motivacin y problema a resolver


Asma es la enfermedad crnica ms frecuente en el nio y la primera causa de absentismo escolar. El asma afecta a nueve millones de infantes en Mxico, los cuales son menores de doce aos. En total en nuestro pas hay 11 millones de afectados; lo ms preocupante es que cada dcada aumenta un 50 por ciento el nmero de casos. Alrededor del 10-15% de los nios tienen asma. Actualmente las personas estamos relacionados con dispositivos tecnolgicos en todos sus entornos. El avance de las TIC (Tecnologas de la Informacin y Comunicacin), ha cambiado nuestro estilo de vida. Pretendemos aplicar los conocimientos adquiridos sobre la metodologa de anlisis estructurado para la creacin de este proyecto. 1.1.1. Perspectiva general del problema: Asma: Es un trastorno que provoca que las vas respiratorias se hinchen y se estrechen, lo cual hace que se presenten sibilancias, dificultad para respirar, opresin en el pecho y tos. Sntomas de emergencia: Labios y cara de color azulado.

Disminucin del nivel de lucidez mental, como somnolencia intensa o confusin, durante un ataque de asma. Dificultad respiratoria extrema. Pulso rpido. Ansiedad intensa debido a la dificultad para respirar. Sudoracin.

2. Trabajos relacionados y soluciones existentes


Asmathpolis: El sensor Asthmapolis realiza un seguimiento del uso de medicamentos para usted, con un registro de la hora y el lugar que ha usado su inhalador y sincroniza esta informacin con un smartphone, mediante Bluetooth. El sensor es un pequeo dispositivo que se conecta a la parte superior de su inhalador existente y se queda fuera de su camino cuando necesite usarlo. Se puede utilizar tanto con rescate y medicamentos de control para el seguimiento de los sntomas y la adhesin, respectivamente. Los datos objetivos que recoge, y la retroalimentacin que se obtiene como resultado de ello, pueden ayudar a entender mejor y controlar su asma.

Desencadenantes 1) Alergnicos ambientales: Contaminacin area por polvo, moho, pelos o caspa de animales. 2) Irritativos ambientales: Humo producido por combustin de cigarrillos u otras sustancias, olores fuertes de pinturas, perfumes, limpiadores, polvo de tiza, carbn o talco. Otros qumicos irritantes el dixido de sulfuro, el humo de lmparas de queroseno o de chimeneas etc. 3) Infecciosos: infecciones de las vas respiratorias, producidas por virus, bacterias, hongos o parsitos. 4) Climticos: Cambios bruscos en la temperatura y presin atmosfricas (la funcionalidad de nuestra aplicacin se basa en el anlisis de estos desencadenantes): Aire fro: Temperaturas fras pueden ser un desencadenante del asma. El aire fro parece predisponer a las personas con asma a tener ms sntomas. "El aire fro puede causar constriccin de las vas respiratorias", dice Todd Rambasek, MD, un especialista en alergias de adultos y peditrica en ENT y Servicios Sanitarios Alergia en Cleveland, Ohio. Para las personas con asma, esto puede ser un problema peligroso. Calor: En los meses de verano, el aumento de la capa de ozono de los gases de escape, el smog y los contaminantes tienden a ser ms altos y pueden desencadenar sntomas de asma. Fluctuaciones en la presin del aire: "La presin baromtrica desencadena episodios de sinusitis, y la sinusitis es una causa comn de los sntomas del asma, dice el Dr. Rambasek.

Figura 1. Asmathpolis. Spiroscout: un aparatito dotado de GPS que se fija al inhalador y que cada vez que ste se usa, enva datos a un ordenador remoto. Asthma Journal: sirve para mantener un diario con los sntomas del asma, sus desencadenantes y medicamentos. Tambin permite recibir diariamente noticias sobre la enfermedad. AsthmaMD: ofrece un servicio similar al anterior, pero adems permite enviar los datos al mdico y tambin, de manera annima, a una base de datos para que puedan ser usados en investigacin relacionando, por ejemplo, contaminacin con ataques de asma.

3. Metodologa, Anlisis, Diseo y Anlisis de fiabilidad del Sistema


El sistema fue diseado para el aviso de cambios de temperatura o presin en personas asmticas. La metodologa de diseo de software utilizada para desarrollar el sistema, fue SA-RT (Structured Analysis for Real-Time), que nos proporciona una visin coherente y estructurada sobre el desarrollo de

Prevencin Los sntomas de asma se pueden reducir sustancialmente evitando los desencadenantes y las sustancias que irritan las vas respiratorias. Las personas con asma tambin deben evitar en lo posible la contaminacin atmosfrica, los polvos industriales y otros vapores irritantes.

sistemas de tiempo real, as como la implementacin del lenguaje formal LACATRE (Langage dAide la Conception dApplications en Temps Rel) para comprender fcilmente la estructura del programa desarrollado.

Figura 4. Diagrama de Flujo de Datos Nivel 1 (DFD). Como se puede ver en la Figura 3 y 4, en estos diagramas se muestran los flujos de datos dentro de nuestro sistema. Tenemos tres entidades basicas, la entidad sensor de temperatura (termometro), el sensor de presion atmosferica (barometro), un dispositivo movil y una base de datos. Tambien tenemos tres procesos principales el que va a controlar las lecturas de temperatura (monitoreo de temperatura) y el que va a controlar las lecturas de presion (monitoreo de presion), y otro que se va a encargar de registrar zonas de riesgos en la base de datos.

Figura 2. Casos de Uso del Sistema. De acuerdo al diagrama casos de uso (Figura 2) el sistema cuenta con un sensor Shimmer el cual tiene el objetivo de monitorear los cambios atmosfricos que son la temperatura y la presin, el cual el sensor estar programado para enviar un aviso cuando los cambios atmosfricos sean muy elevados, donde se registrara la ubicacin del usuario almacenndolo en la base de datos y mostrndole una alerta al usuario desde su mvil. A continuacin en la figura 3, 4 y 5 se muestran el Diagrama de Flujo de Datos en nivel 0, 1 y el Diagrama de Transicin de Estados respectivamente, que muestran una estrecha relacin del funcionamiento del sistema:

Figura 5. Diagrama de Transicin de Estados (DTE). En base al DFD, se realiz el diagrama de transicin de estados (Figura 5), que representa las transiciones en los estados del sistema, el sistema al iniciar se encontrara en un estado de reposo, el cual cambiara cuando se encienda el dispositivo y pasara a un estado de monitoreo de cambios de temperatura y presin, cuando se detecte un nivel no optimo en una o en ambas magnitudes, se pasara a un siguiente estado que registrara la zona donde ocurrieron dichos cambios despus se pasara a un estado en el que se muestre una alarma al usuario para advertirle que debe tener su inhalador a su alcance.

Figura 3. Diagrama de Flujo de Datos Nivel 0 (DFD).

El diseo del sistema est representado mediante el lenguaje grfico LACATRE para representar las aplicaciones desarrolladas en tiempo real, y facilitar el diseo del sistema. (Figura. 6)

Averas en el Hardware Interferencias permanentes y transitorias en las comunicaciones. En este artculo no centraremos en la causa nmero 3, ya que solo se tiene el anlisis y diseo de nuestra aplicacin, y no hemos llegado a una etapa de implementacin (codificacin de nuestra propuesta). Aqu presentamos las posibles fallas que se puedan presentar en el uso del sensor Shimmer, cuando se obtenga lecturas incorrectas.

3. 4.

Figura 6. Diagrama LACATRE. Tenemos la tarea principal (main) que se inicia al encender el sensor (Shimmer), cuando comienza crea dos subtareas una que monitorea la presin y otra que monitorea la temperatura, cada una verifica que el nivel de temperatura y de presin sean favorables, de lo contrario cuando se detecta una nivel ya sea de temperatura o de presin mayores a los niveles crticos, llaman a un procedimiento que actualiza una base de datos que almacena las posiciones de los lugares con condiciones no optimas y adems enva una alerta(aviso) a un dispositivo mvil. Tambin se usa una interrupcin, en caso de que el sensor se desactive, por lo tanto la tarea principal, manda a matar (terminar) a las otras dos sub-tareas. Como todo sistema donde interactan componentes tanto de hardware como de software, no existe una manera de garantizar su ptimo funcionamiento ya que existen factores que tal vez en la etapa de anlisis y diseo no se pueden contemplar, dichos factores varan de acuerdo el lugar donde se llega implementar el sistema ya que no todas las zonas tienen las mismas caractersticas (ejemplos zonas cerca del mar, donde el salitre puede daar parte de los componentes fsicos, etc.). Los fallos de funcionamiento de un sistema pueden tener su origen en: 1. Una especificacin inadecuada 2. Errores de diseo del software

Figura 7. rbol de Fallas (sensor Shimmer) Como se puede ver en la figura 7, el Shimmer nos puede arrojar lecturas incorrectas, cuando el nivel de bateras que lo alimente se encuentre en un nivel bajo o bien algn modulo falle, por alguna anomala en sus componentes electrnicos, pudiendo ser el mdulo de temperatura o presin.

4. Descripcin de la plataforma computacional

propuesta

Despus de realizar el anlisis y diseo de nuestro sistema, podemos ver que se han identificado los principales elementos que intervienen en el desarrollo de dicha aplicacin, adems presentamos un bosquejo de la estructura a nivel de software en LACATRE as como tambin un anlisis de las posibles fallas que puede tener nuestro sistema. Esta aplicacin se pretende implementar con un sensor Shimmer, un dispositivo mvil. Plataforma computacional: Android Kit de desarrollo de Shimmer

5. Conclusiones y trabajo futuro


Se concluye que el asma es una enfermedad comn en la poblacin menor de 12 aos de edad, por lo que es indispensable la implementacin de la aplicacin en un dispositivo mvil para la prevencin de dicha entidad nosolgica puesto que puede llegar a causar la muerte. Los mdulos de alarmas desarrollados por el diseo LACATRE para software garantizan que la base de datos se mantenga actualizada y las tareas ejecuten la monitorizacin de la temperatura y presin de forma constante. La ventaja que ofrecemos delante de los sistemas que tienen un propsito afn con nuestro proyecto es el monitoreo de la presin atmosfrica. Dentro del trabajo a futuro contemplamos integrar un mdulo a la aplicacin que se encargue de analizar el pronstico del tiempo desde un sistema de monitoreo externo para incrementar la fiabilidad de la deteccin de los cambios de temperatura y presin en tiempo real. Se ha pensado en incorporar un mdulo de feed-back para los usuarios finales del sistema. Hemos contemplado que la aplicacin est disponible para otros sistemas operativos mviles.

10. Referencias
[1] Medlineplus Asthma. Sitio web, http://www.nlm.nih.gov/medlineplus/spanish/asthma.html [2] Aplicaciones para controlar el asma. Sitio web, http://www.todoalergias.com/aplicaciones-para-iphone-paracontrolar-el-asma/20100111 [3] Noticas acerca de varias enfermedades. Sitio web http://www.cronica.com.mx/notas/2006/252027.html [4] Proyecto de investigacin epidemiolgica: Asma. Sitio web http://www.plusformacion.com/Recursos/r/Proyectoinvestigacion-epidemiologica-Asma [5] Cmo el clima afecta al asma? Sitio web http://www.everydayhealth.com/asthma/how-weather-affectsasthma.aspx [6] Asthmapolis technology. Sitio web www.asthmapolis.com (2013). [7] Edward Yourdon, Las herramientas de modelado, Anlisis Estructurado Moderno, Prentice Hall, Espaa, 1989, pp. 149-304. [8] Shimmer Research, Wireless Sensor Platform for Wearable Applications, www.shimmer-research.com

S-ar putea să vă placă și