Saturday, March 17, 2007

ATS-Interactiva: Un sistema de teleasistencia para la Televisión Digital Interactiva

ATS-Interactiva: Un sistema de teleasistencia para la Televisión Digital Interactiva

Hace unos días se ha presentado en la Universidad Pública de Navarra el proyecto "ATS-Interactiva" sobre teleasistencia (también llamada T-Care), pionero en España y del cual colgábamos una simulación en Flash hace unas semanas.

ATS-Interactiva


El proyecto está desarrollado por Alejandro Fanjul Fernández, dentro del equipo de investigación y desarrollo MHProject. Es un proyecto puntero en España y posiblemente en Europa puesto que es el primero en ofrecernos un servicio de teleasistencia tanto a pacientes como a personas de avanzada edad mediante el uso de la Televisión Digital Interactiva, conocida aquí en España como TDT Interactiva.

Al final del artículo teneis una serie de presentaciones más técnicas, pero para dar una visión general al proyecto vamos a intentar explicar qué es ATS-Interactiva, cuales son sus servicios más importantes, así como las características más destacadas que lo componen:

[Mas:]

1 ATS-Interactiva: ¿Qué es?

1.1 Introducción

“La eSalud no es un modo alternativo o adicional de atención sanitaria como consecuencia de la aplicación de las Tecnologías de la Información y las Comunicaciones (TIC), sino formas diferentes de prestar servicios ordinarios; en muchos casos, de forma más eficiente y efectiva, y en otros,nde forma más equitativa, gracias al potencial de cambio que las mismas facilitan, para poder mejorar: la accesibilidad, rapidez en la atención, reducción de tiempos de respuesta, implantación de alertas, ahorro de costes, precocidad diagnóstica, mejora de la efectividad diagnóstica o terapéutica, mejora en la calidad del servicio, etc. Sólo en casos muy excepcionales, en los que el valor añadido diferencial potencial fuese muy alto, hablaríamos de una nueva modalida asistencial”. Jadad, Alejandro y Lorca, Julio

La sanidad y el bienestar juegan hoy en día un papel importantísimo en la sociedad de la información y los servicios, y está sufriendo una revolución importante dentro del campo de las TIC’s. No es de extrañar que un tema de gran interés general, como es la salud y la medicina, tenga tanta repercusión mediática y tecnológica en la sociedad actual.

Según la Organización Mundial de la Salud (OMS), la Telemedicina se define como:

“El suministro de servicios de atención sanitaria, en los que la distancia constituye un factor crítico, por profesionales que apelan a las tecnologías de la información y de la comunicación con objeto de intercambiar datos para hacer diagnósticos, preconizar tratamientos y prevenir enfermedades y heridas, así como para la formación permanente de los profesionales de atención de salud y en actividades de investigación y evaluación, con el fin de mejorar la salud de las personas y de las comunidades en que viven.”

ATS-Interactiva es un proyecto que nace de la unión y cohesión de varias ideas en torno a la salud, a la sanidad y al bienestar de la sociedad, y que está enmarcado dentro de la Televisión Digital Interactiva. Dicho proyecto engloba diferentes tecnologías innovadoras pretendiendo, en última instancia, acercar así la tele-medicina al usuario final (en este caso paciente).

La aplicación fundamenta sus servicios en el seguimiento, tratamiento y apoyo de pacientes a través de la televisión. Para ello, se llevan a cabo periódicamente, una serie de chequeos y recordatorios de medicamentos, permitiendo a su vez, abrir un canal de comunicación entre el profesional sanitario y el paciente.

ATS-Interactiva es una nueva forma de ver la tele-medicina usando una infraestructura muy asentada en la sociedad (como lo es la televisión) pero añadiendo a la vez un alto contenido tecnológico y de innovación.

ATS-Interactiva centra sus esfuerzos en crear para el usuario final un sistema personalizado, accesible, sencillo, seguro y global, que permita a cualquier persona convaleciente o enferma, disponer de un seguimiento profesional, dond la distancia jugará un papel crucial en toda la estructura del sistema.

1.2 A su servicio

Podemos distinguir cuatro servicios fundamentales dentro del sistema global que nos brinda ATS-Interactiva.

1.2.1 Seguimiento de pacientes a distancia:

http://www.kidzone.org/images/tv-boy.jpg Es el principal servicio al que los pacientes y profesionales de la sanidad tienen acceso. Mediante un complejo sistema de tratamiento de datos e interactividad en el usuario, los médicos podrán disponer en todo momento de un completo sistema de seguimiento de los pacientes, pudiendo evaluar así, la progresión que determinado paciente tiene a lo largo de su periodo de observación mediante sus constantes vitales.

Un caso muy concreto y ejemplar, podría ser el seguimiento al que deben ser sometidos ciertas personas convalecientes que están en un estado de postoperatorio pero que pueden desempeñar sus funciones básicas con independencia.

Otro ejemplo bastante claro e importante, es el caso de las personas ancianas que necesitan de un mínimo de control y seguimiento en su estado de salud a diario.

Cabe destacar, el papel tan importante que juega la distancia en todo el sistema. Si bien estamos acostumbrados a desplazarnos a un centro sanitario para realizar un chequeo rutinario, ATS-Interactiva nos acerca la medicina hasta el hogar, permitiendo así abrir una vía de comunicación real con el doctor desde el sofá de nuestro salón y con el simple uso del mando a distancia.

1.2.2 Pastillero interactivo

http://www.ortopediaencasa.com/catalog/images/vida_diaria/pastillero_4tomas.gif Las personas de más de 60 años, invierten más de 4 horas y media al día viendo la televisión. El pastillero interactiva que nos ofrece ATS-Interactiva nos permitirá tener un recordatorio personalizado de la toma de medicamentos haciendo para ello, uso de la televisión.

Los medicamentos a tomar, serán recordados mediante un aviso gráfico y sonoro[1] en la pantalla y vendrán acompañados de una completa descripción y/o recomendación escrita por el doctor.

1.2.3 Comunicación con el Doctor

Hoy en día la posibilidad de comunicarnos con nuestro doctor se hace de vital importancia bajo cualquier tipo de dolencia. Esto nos da una verdadera confianza de cara a afrontar un posible problema de salud.

ATS-Interactiva nos brinda la posibilidad de obtener los datos de nuestro doctor asignado, así como de abrir una vía de comunicación ya sea por mensajes interactivos o por correo electrónico.

1.2.4 Lanzadera Interactiva

Algo más alejado de la función sanitaria, ATS-Interactiva se sustenta en una verdadera lanzadera para Televisión Digital Interactiva.

Aunque no lo parezca a simple vista, dicha lanzadera es de vital importancia para los servicios que ofrece ATS-Interactiva, pues permite entre otras cosas, no interferir, y poder acceder a otros servicios y/o aplicaciones que puedan ser de utilidad para el usuario final.

A su vez permite dar una verdadera función útil, por ejemplo, al sistema de aviso de pastillas, pues la lanzadera permanece en todo momento como aplicación principal en el receptor del paciente.

La lanzadera tiene entre otras, aplicaciones como un salvapantallas, un cliente e-mail, un congelador de imagen, un reloj, un minimizador, etc.

1.2.5 Personalización de los Servicios

Quizás la clave más importante que reside en ATS-Interactiva, sea la personalización de los servicios. ¿Y qué quiere decir esto? Pues bien, sin una personalización en las aplicaciones, ninguno de estos servicios tendría sentido, es por ello que ATS-Interactiva hace uso de un sistema basado en SmartCards y Base de Datos para ofrecer un servicio de identificación y autentificación.

Con esto podemos tratar a cada usuario como una persona concreta y hacer del uso de las aplicaciones, más accesibles, más unipersonales y más concretas, otorgando al usuario final más confianza, mayor interactividad y mejores servicios.

Para que nos hagamos una idea, un paciente que sea usuario de ATS-Interactiva y posea una tarjeta inteligente de identificación podrá perfectamente desplazarse a otro país y continuar con el seguimiento, siempre y cuando se lleve su tarjeta inteligente y la conecte con un receptor en donde se disponga de la aplicación ATS-Interactiva.

1.3 Características de ATS-Interactiva

1.3.1 Innovadora

ATS-Interactiva presenta su carácter innovador en cuanto que utiliza tecnologías muy innovadoras. Son tecnologías en pos del usuario que pretenden acercar el servicio de la telemedicina hasta los hogares de nuestras casas.

Estamos hablando de tecnologías tan innovadoras como el uso de SmartCards, Bases de datos Orientada a Objetos, lenguajes de programación Orientado a Objetos, MHP… y por su puesto Televisión Digital Interactiva.

1.3.2 Accesible

Hablar de Accesibilidad es hablar de un acceso universal a los servicios, a las aplicaciones y en general a las tecnologías de la información, independientemente del tipo de hardware, software, infraestructura de medios, idioma, cultura, localización geográfica y capacidades de los usuarios.

Por tanto estamos hablando de poder llegar a un grupo de usuarios cuanto más amplio mejor. La Televisión Digital Interactiva tiene todo, o mucho, ganado al respecto, pudiendo llegar casi plenamente al 100% de los hogares en España y en Europa.

ATS-Interactiva se aprovecha de este hecho para poder llevar sus servicios a todo aquel que lo requiera y llevarlos de una forma accesible: con una televisión y un simple mando a distancia.

1.3.3 Sencilla

En todo momento estamos hablando de una aplicación que en su gran mayoría podrá ser utilizada por personas de avanzada edad. Por tanto queda de manifiesto que tenemos que presentar al usuario una interfaz amigable, clara y limpia que permita a cualquier persona hacer un uso lógico y eficaz de sus funciones.

Una de las principales premisas de este proyecto era precisamente el llegar a un compromiso entre “bonito” y “sencillo”. Con esta prioridad, la interfaz final de usuario es de una sencillez y limpieza encomiable que pretende dar al paciente la confianza necesaria para hacer uso habitual de ella.

1.3.4 Personalizada

En un sistema broadcast como lo es la televisión, es de extrañar poder concebir un sistema personalizado que permita que una aplicación llegue al usuario en una forma y contenidos concretos.

Como ya hemos mencionado anteriormente, una de las claves de éxito de este proyecto es el hacer uso de un sistema de servicios personalizados. Para tal efecto se ha hecho uso de tecnologías que permitirán a los pacientes ser atendidos, tratados y controlados individualmente.

Las innovadoras SmartCards junto con las bases de datos y el inestimable valor del canal de retorno en la Televisión, nos dan la función de identificación necesaria para poder hacer un tratamiento correcto de los datos.

1.3.5 Segura

Por último y no por ello menos importante, se debe hacer mención a la seguridad en ATS-Interactiva.

La seguridad juega un papel muy importante en el tratamiento sensible de datos. Estamos hablando de datos de usuritas, historiales de pacientes, datos de médicos, etc. En definitiva datos susceptibles de ser malversados para un uso fraudulento.

Es por ello que ATS-Interactiva puede hacer uso de las más innovadoras tecnologías para el tratamiento de datos seguros, como son la Identificación, la Autentificación y el encriptado de datos.

2 ATS-Interactiva: ¿En qué consiste?

2.1 Introducción

ATS-Interactiva está desarrollada dentro del grupo MHProject, y como tal, establece su plataforma fundamental en MHP (Multimedia Home Platform). A partir de aquí, podemos hablar de innumerables tecnologías, lenguajes y herramientas, que unidas, forman un sistema de telemedicina puntero, de innovación y que permitirá abrir una nueva vía de investigación y desarrollo dentro del campo de la Televisión Digital Interactiva.

ATS-Interactiva no sólo se debe ver desde la parte del usuario (o paciente) si no que se completa con una serie de elementos imprescindibles y que conforman el sistema completo.

En este capítulo, nos acercaremos un poco más a ATS-Interactiva e intentaremos ver en que consiste ATS-Interactiva y como encajan las distintas piezas del puzzle para conformar el sistema global.

2.2 Tecnologías utilizadas

Para la consecución del proyecto, desde un principió, se decidió utilizar cuantas más tecnologías innovadoras mejor, y en ese afán de innovación podemos destacar las siguientes tecnologías que se han implementado:

  1. Uso del standard abierto MHP
  2. Uso del canal de retorno en Televisión Digital (en este caso Ethernet)
  3. Uso de bases de datos (tanto relacionales como orientadas a objetos)
  4. Uso de SmartCards (O tarjetas inteligentes de identificaión)
  5. Uso de tecnologías en Seguridad (Autentificación, autorización, encriptación...)
  6. Uso de tratamiento de hilos, sincronización y eventos
  7. Uso de comunicación entre Xlets
  8. Uso de Interfaces gráficas (tanto para Televisión como para escritorio PC)
  9. Uso de arquitectura de tres capas
  10. Uso de Servicios de Información

2.3 ATS-Interactiva a vista de pájaro

En el siguiente mapa conceptual podemos ver un esquema de cómo esta planificado ATS-Interactiva, qué protocolos se utilizan y como están relacionadas las diferentes partes.

ATS-Interactiva

Como podemos apreciar en la vista de pájaro del sistema, existen 4 entornos bien diferenciados dentro del sistema global que forma ATS-Interactiva.

  • Entorno del broadcaster: Es el origen de la emisión de la señal de Televisión Digital, en la cual el “PlayOut” es el encargado de embeber la trama original con la aplicación o Xlet. Una vez generada la trama de transporte, será enviada vía cable, terrestre o por satélite al domicilio del paciente.
  • Entorno del domicilio: Es precisamente en esta parte, dónde el paciente (o usuario final) puede interactuar con la aplicación enviada por el broadcaster para interactuar con ella a través de la televisión y el mando a distancia. En esta parte del sistema entran en juego otros pequeños personajes como son:
    • La televisión compatible con MHP 1.0.2
    • Requisito necesario para poder visualizar e interactuar con ATS-Interactiva
    • La tarjeta inteligente de usuario (SmartCard)
    • Requisito necesario para poder identificarse como paciente en el sistema
    • El canal de retorno (ADSL o PSTN)
    • Requisito necesario para poder establecer una comunicación bidireccional y participar de la interactividad real que ofrece la Televisión Digital
    • El teléfono fijo
    • Componente opcional que actúa como posible canal de comunicación entre personal sanitario y paciente.

      Existen por otro lado otras dos partes que se exponen como apuestas de futuro para completar el sistema como son:

    • El sistema móvil DVB-H
    • Permitirá en un futuro, disfrutar de los servicios que nos ofrece ATS-Interactiva y convertirlos además en servicios con portabilidad.
    • Sistema domótico de adquisición de datos
    • Permitirá en un futuro, saltarnos el paso de introducción de datos en un formulario y obtenerlos automáticamente de un sistema domótico. Con esto conseguiremos una autentica automatización del proceso de seguimiento de pacientes.
  • Entorno del hospital: En este entorno hace acto de presencia el software o aplicación que permite al Doctor realizar el seguimiento de sus pacientes. Por tanto deberá ser un entorno de escritorio y que tenga acceso a Internet y que disponga de dicho software. En el planteamiento del proyecto se ha pensado en usar un terminal Web o una aplicación standalone. Al final se ha optado por implementar una mezcla de los dos haciendo uso de una aplicación standalone pero que también puede ser ejecutada vía web mediante el sistema Java Web Start. Esto nos permitirá tener una aplicación robusta pero a la vez portable.
  • Entorno del multiservidor: Por último describiremos esta parte del sistema como el centro neurálgico donde residen los datos a tratar y puede actuar en ocasiones como servidor intermedio (como en el caso del cliente de correo electrónico).

2.4 Estructura de ATS-Interactiva

Una vez visto el planteamiento de ATS-Interactiva pasaremos a ver de qué está compuesto. El sistema global está compuesto por cuatro aplicaciones independientes[2] pero que son necesarias para el correcto funcionamiento del mismo. En concreto son las siguientes:

2.4.1 ATS-Db

Esta aplicación se ejecuta en el entorno del servidor y es la encargada de dar el soporte de Bases de Datos. ATS-Db hace de servidor de la base de datos Db4o y contiene entre otras, las clases del modelo de datos perteneciente al sistema ATS-Interactiva.

ATS-Db

Uno de los detalles más importantes y que no puede pasar por alto en la aplicación AST-Db es que las clases que configuran el modelo de datos deben ser las mismas que aparecen en la aplicación cliente tanto en el terminal Set-Top Box del paciente como en el software del doctor.

La aplicación consta de dos ventanas, en la primera se puede observar un log visual que nos muestra las conexiones y desconexiones de diferentes usuarios a la base de datos mientras que en la segunda tenemos la posibilidad de conectar y desconectar el servidor de base de datos.

2.4.2 ATS-Doctor

Este software aparece en el entorno del hospital y es el encargado de ofrecer al Doctor el servicio de seguimiento de pacientes. Está realizado como aplicación standalone pero por sus características puede perfectamente ser usado como software Java Web Start lo que le permite ser utilizado desde Internet. Cabe decir que esta aplicación no es el centro de investigación en este proyecto y como tal se presenta a modo de aproximación, pudiendo ser ésta, una interfaz web, de escritorio, móvil, etc.

ATS-Doctor

ATS-Doctor tiene las siguientes funcionalidades:

· La interfaz está realizada en SWT por lo tanto es nativa al sistema operativo y hereda sus propiedades gráficas.

· Permite conectarse a la base de datos como Doctor.

· Permite hacer consultas de los Pacientes controlados por ese Doctor.

· Permite la consulta automatizada de Pacientes introduciendo su Tarjeta inteligente de usuario.

· Permite modificar y borrar cualquier paciente del Doctor.

· Permite añadir una foto (haciendo doble click en Foto) a un Paciente, ya sea en formato JPG o PNG.

· Permite añadir una pastilla al pastillero de un Paciente.

· Permite ver el Pastillero y su Historial de Seguimiento

· Permite crear una Tarjeta Inteligente de Usuario a partir de su usuario y password.

· Realiza la validación de formularios tanto en el Nombre de Paciente como en las Fechas.

· En líneas futuras el Software ATS-Doctor permitirá hacer un seguimiento del paciente mediante gráficas de las constantes vitales.

2.4.3 ATS-Lanzadera

Esta parte del sistema se enmarca dentro del entorno del domicilio y es pieza fundamental a la hora de mantener un contacto directo con el usuario. Permite establecer a ATS-Interactiva como aplicación prioritaria en la televisión del paciente a la vez que permite el lanzamiento de otras aplicaciones y avisos.

ATS-Lanzadera

La lanzadera se compone de tres partes fundamentales

· Una interfaz apropiada para no interferir con la emisión del canal

· Un appProxie que nos permite lanzar otras aplicaciones en el set-top box pasándole parámetros externos si fuera necesario.

· Un sistema de sincronización que junto con el reloj nos permite lanzar los eventos pertinentes (avisos médicos)

2.4.4 ATS-Seguimiento

Por último ATS-Seguimiento se enmarca también dentro del entorno del domicilio y es la aplicación que posibilita el seguimiento de los pacientes a través de los chequeos periódicos.

Para llevar a cabo estos chequeos el paciente deberá rellenar un formulario compuesto de varios campos indicadores de las constantes vitales.

También dispondrá de la opción de comunicarse con el doctor mediante mensajes.

ATS-Seguimiento

3 Capturas de pantalla

Aquí se dejan unas capturas de pantalla de la aplicación en la televisión:


ATS-Seguimiento - Paso1 - Bienvenida.jpg

ATS-Seguimiento - Paso2 - Aviso de Espera.jpg

ATS-Seguimiento - Paso3 - Formulario.jpg

ATS-Seguimiento - Paso4 - Validacion Formulario.jpg

ATS-Seguimiento - Paso5 - Envio Mensaje.jpg

ATS-Seguimiento - Paso6 - Despedida.jpg

Lanzadera - Paso1 - Inserte su Tarjeta.jpg

Lanzadera - Paso10 - SuperClienteEmail.jpg

Lanzadera - Paso11 - Avisador de Pastillas.jpg

Lanzadera - Paso12 - Avisador de Pastillas Minimizado.jpg

Lanzadera - Paso2 - Introduca su PIN.jpg

Lanzadera - Paso3 - Su PIN es incorrecto.jpg

Lanzadera - Paso4 - Espere por Favor.jpg

Lanzadera - Paso5 - LanzaderaRestaurada.jpg

Lanzadera - Paso6 - Lanzadera Desplegada.jpg

Lanzadera - Paso7 - Lanzadera Minimizada.jpg

Lanzadera - Paso8 - Congelador de Imagen.jpg

Lanzadera - Paso9 - Salvapantallas.jpg

4 Documentación técnica

Se dejan en el sistema de enlaces una serie de presentaciones con documentación más técnica para los interesados. En concreto se presentan cuatro grandes problemas tecnológicos:

  1. Acceso a Información de servicios mediante Tablas de Información
  2. Intercambio de información en Televisión Digital Interactiva mediante Bases de Datos
  3. Seguridad en Televisión Digital Interactiva
  4. Arquitectura tres capas para el uso de clientes "tontos"

También se dejan sendas presentaciones del sistema ATS-Interactiva

  1. Mini-Presentación ATS-Interactiva
  2. Presentación Completa de ATS-Interactiva


+ info en: http://www.mhproject.org/index.php/mhproject.php/2007/03/16/ats_interactiva_un_sistema_de_teleasiste

No comments: