lunes, 30 de enero de 2012


Propuesta:  RealRehabAPP
Objetivo del proyecto
El proyecto tiene como objetivo estandarizar el proceso de rehabilitación de pacientes amputados de las extremidades inferiores, por medio de un sistema de información que mantenga un registro del avance de cada paciente, para tener un control que permita crear un parámetro de ejercicio y tiempos de recuperación, así como permitir un monitoreo constante por medio del doctor acerca de cada uno de sus pacientes.

Alcance Preliminar
Se ha considerado que como primera etapa del proyecto se tomará como base a los pacientes diabéticos que han sufrido de algún tipo de amputación, ya que se ha observado que la mayor población de pacientes que sufre de alguna amputación es por causa de la diabetes, por lo que el sistema considerara dos partes importantes: la primera, los niveles de azúcar de los pacientes para mantener sus niveles normales y detectar si estos niveles afectan a su rehabilitación, y la segunda parte, será el observar y mejorar las rutinas de ejercicios que se implementan actualmente para saber si estas funcionan adecuadamente e implementar que se puedan personalizar a las necesidades y características de cada paciente. Sin embargo, el proyecto no tomará en cuenta a pacientes que padezcan algún otro tipo de enfermedad como la hipertensión y sobre todo no se basará en controlar los niveles de azúcar de los diabéticos ya que sólo se enfocará en monitorear esos niveles para detectar si son un factor importante en la recuperación.

Beneficios
Este sistema permitirá que los doctores puedan monitorear más de cerca y de una forma más rápida a todos sus pacientes sin importar cuantos sean, brindándoles además la oportunidad de conocer los factores que entorpecen el mejoramiento de los pacientes, así como una pronta corrección a la rehabilitación cuando se ha detectado alguna anomalía.

Entregables preliminares


Diagrama de casos de uso




Diagrama de clases




Metodología GAIA

Agente acusador


Esquema del Role
Reactivo
Descripción
Pide datos actualizados del paciente.
Consulta los datos del paciente (nivel de azúcar, presión, etc.) que pueden contribuir a su desempeño en los ejercicios. Genera un registro de los problemas que tuvo el paciente.
Protocolos
Pedir datos, informe
Permisos
Actualizar datos+.Leer datos del paciente+.Informe

Responsabilidades
          Propiedades de  Vida


   Propiedades de Seguridad

Consultar los datos de paciente
Informar Problemas


Mandar los datos de un solo paciente




Protocolo Pedir Datos
El agente acusador requiere datos actualizados del paciente, los solicita al usuario y este mete los datos sobre la glucosa, colesterol, presión. El acusador obtiene los últimos datos.
Iniciador: Agente Acusador
Respondedor: Usuario
Entradas: fecha de los últimos datos
Salida: Datos actualizados

Protocolo Informe
El agente de acuerdo a los datos obtenidos registra un informe de que paso ese día con el paciente, si fue a la terapia o no y si los datos de su glucosa, presión, etc. Influyeron
Iniciador: Agente acusador
Respondedor: Agente Acusador
Entradas: datos actualizados
Salida:  registro de su desempeño
Agente Evaluador

Esquema del Role
Hibrido
Descripción
De acuerdo a la agrupación a la que pertenece al paciente, evalúa su desempeño (citas a las que ha ido, el tiempo que lleva en rehabilitación, tipos de ejercicios que realiza, nivel de fuerza que tiene) y determina si el paciente esta avanzando conforme a la estadística del grupo que pertenece o esta estancado. Manda un informe al agente rehabilitador. 
Protocolos
Consultar Registros, Evaluar, informar
Permisos
Leer datos del paciente+.evalúa+.Informar

Responsabilidades
          Propiedades de  Vida


   Propiedades de Seguridad

Consultar agenda
Evaluar Datos
Informar Problemas


Evaluar datos de un solo paciente


Protocolo Consultar Registros
El agente evaluador va a la base de datos del paciente, consigue los últimos registros generados del paciente para ver su avance que ha tenido con respecto al grupo en el que esta catalogado.
Iniciador: Agente Evaluador
Respondedor: Agente Evaluador
Entrada: Solicitud de últimos registros
Salida: Registros del paciente
Protocolo Evaluar
El agente evaluara con los registros del paciente si de acuerdo a los estándares del grupo al que pertenece su avance es bueno o ha tenido algunos problemas y lo informara al agente rehabilitador para que sugiera una nueva rutina, avise al médico, etc.
Iniciador: Agente Evaluador
Respondedor: Agente Evaluador
Entrada: Registros del paciente
Salida: Aviso o reporte al agente rehabilitador
Protocolo Informar
El agente evaluador obtiene los últimos registros del paciente, el cual según el rango establecido de acuerdo a el grupo en que se catalogo al paciente, reacciona y manda una alerta a el agente rehabilitador.
Iniciador: Agente evaluador
Respondedor: Agente evaluador
Entrada: registros de la base de datos del paciente
Salida: alerta

Agente Rehabilitador

Esquema del Role
Tutor
Descripción
Sugerirá una rutina de ejercicios dependiendo de las características principales del paciente (diabético, hipertenso, etc.) tomando en cuenta lo aprendido con pacientes anteriores.
Dependiendo del avance del paciente y los datos proporcionados, determinara si el paciente puede estar listo para otro tipo de ejercicios o si esta estancado.
Protocolos
InformarMédico, sugerirRutinas, consultarAvance
Permisos
Leer el estado el avance del paciente
Modificar las rutinas de ejercicio
Status Paciente (alta | rehabilitación)
Responsabilidades:
    Propiedades de  Vida


   Propiedades de Seguridad
 

Leer avancew
StatusFuerza+
Informar Doctor*


No aceptar modificaciones despues de dado de alta el paciente



Protocolo Consultar Avance
El agente consulta el progreso que ha tenido el paciente y de acuerdo a sus características determina si el paciente puede avanzar a otro tipo de fuerza o si el paciente esta estancado y puede determinar si la causa es debido a su condición.
Iniciador: agente rehabilitador
Respondedor: agente rehabilitador
Entrada: características y logros del paciente
Salida: Estatus del paciente en cuanto a fuerza

Protocolo Sugerir Rutinas
El agente rehabilitador dependiendo de las características del paciente y de lo aprendido con pacientes anteriores sugiere una serie de ejercicios para hacer mas eficiente la rehabilitación del paciente. También dependiendo del avance que ha tenido podrá sugerir otro tipo de ejercicios que requieran de mayor capacidad para que el paciente no tarde mucho tiempo en la rehabilitación.
Iniciador: Agente Rehabilitador
Respondedor: Usuario Rehabilitador o Médico
Entradas: caracteristicas del paciente
Salida: série de ejercicios

Protocolo Informar Médico
El agente rehabilitador de acuerdo a los avances que ha tenido el paciente informa al médico sobre su condición, si el paciente sigue en cierta fuerza y algunos problemas que lo causan o si el estatus de fuerza del paciente puede ser modificado.
Iniciador: Agente Rehabilitador
Respondedor: Médico y/o rehabilitador
Entrada: avance obtenido
Salida: informe
Usuarios y sus requerimientos
Los usuarios que utilizaran el sistema se dividen en 3 que son:
·   
       Paciente (Persona diabética que a sufrido una amputación y necesito rehabilitación para que se le brinde una prótesis).
·  
      Doctor (Encargado de monitorear el estado y avance del paciente para que se le pueda dar las indicaciones de la utilización de una prótesis).
·  
       Rehabilitador (Encargado de indicar los ejercicios, así como de verificar el progreso del paciente).
La aplicación esta pensada montarse en un servidor utilizando mySQL para el diseño de la base de datos y HTML junto con PHP para crear las interfaces graficas por lo que los usuarios solo necesitaran tener una computadoras o dispositivo (tabletas o Smartphones) que cuente con un explorador web para poder tener acceso al sistema.





8 comentarios:

  1. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  2. Nos agrada mucho el proyecto pero consideramos que debe ser más específico y decir que va dirigido a personas que han sufrido amputaciones a causa de diabetes.
    También sería bueno buscar un nombre más descriptivo, para la aplicación.

    ResponderEliminar
    Respuestas
    1. Les agradecemos que hayan expresado su agrado hacia el proyecto. Tomaremos en cuenta lo de ser más específicos, ya que sí se menciona que va dirigido a personas amputadas de la parte inferior del cuerpo pero no a causa de la diabetes, por lo cual agregaremos ese aspecto. En cuanto al nombre aún no estamos totalmente seguros si cambiarlo o no, consideramos que con ser más específicos en la descripción estaría bien.

      Eliminar
  3. Desde nuestro punto de vista, es un proycto muy interesante y llamativo ya que toca el tema de salud de gente con amputaciones, como se menciono en la exposicion, deberian especificar en el titulo que es sobre personas con amputaciones por diabetes y no por accidentes. Se ve que sera un gran proyecto, echenle muchas ganas. Saludos

    ResponderEliminar
    Respuestas
    1. Gracias por sus comentarios y participación en nuestro blog. Al igual que le mencionamos a Daniel, tomaremos en cuenta el ser más específicos al mencionar hacia quién va dirigido el proyecto. En cuanto al nombre del proyecto aún no sabemos si cambiarlo, pero sí agregaremos un título o leyenda que especifique que va dirigido hacia personas que han sufrido amputaciones en la parte inferior del cuerpo a causa de la diabetes.

      Eliminar
  4. Recomiendo que primeramente especifiquen que la aplicacion sera para personas amputadas por causa de diabetes, tambien recomiendo hacer algun recordatorio de preferencia en los dispositivos para que los pacientes no se pierdan de alguna rutina o medicamento.

    ResponderEliminar
    Respuestas
    1. Les agradecemos su aportación hacia el proyecto. Tomaremos en cuenta lo de ser más específicos hacia quién va dirigida la aplicación debido a que todos nos han dicho lo mismo. Nos parece muy buena idea lo del recordatorio, aunque esa parte la agregaríamos al final ya que le daremos prioridad al funcionamiento del proyecto y si aún nos queda tiempo tomaremos en cuenta su valioso consejo.

      Eliminar
  5. Hola equipo RealRehabAPP

    Primero que nada, los felicito por su proyecto. Me parece que pueden llegar a tener una utilidad enorme en el rubro de salud.

    Les hago llegar mis comentarios:

    1. El agente "evaluador" no tiene un comportamiento reactivo. Por las responsabilidades que tiene debe ser un agente BDI o, si se identifica un momento en que tenga que actuar con rapidéz, entonces un híbrido. Esto es porque este agente realiza un informe de avance para el agente rehabilitador y este informe no solo constará de datos sin de las relaciones e interpretaciones de los mismos.

    2. Investigar si con UNA sola lectura de glucosa algo ya afecta el desempeño del paciente… o más bien debe de verificar un lapso de tiempo y patrones en los valores de glucosa. Para esto, se puede utilizar un algoritmo de aprendizaje inductivo (ID3) que verémos en clase.

    saludos

    ResponderEliminar