5
Dic

¡Nueva categoría a la movilidad en el concurso!

VodafonePues parece que Vodafone ha decidido patrocinar esta IV edición del Concurso Universitario de Software Libre, y lo hace por la puerta grande, patrocinando un premio por completo a todas aquellas aplicaciones cuyo objetivo sean las plataformas móviles como es el caso de Hipócrates, una aplicación desarrollada única y exclusivamente para dispositivos móviles.

Todo hay que decirlo que es la tendencia… es decir, las aplicaciones en dispositivos móviles es una realidad que está en la calle, y no se puede ignorar. Y como ya escribí en la presentación del proyecto, se presentan grandes retos en tanto que la pantalla es mínima, y la información a mostrar muchas veces ha de ser practicamente la misa que en la pantalla de escritorio.

En cualquier caso, mi bienvenida a Vodafone, y mi enhorabuena a la organización por aceptar esta categoría (no porque Hipócrates encaje en ella si no porque en pocos años nuestro escritorio no será más que un smartphone y nuestros datos estarán en la famosa nube).

Ale, a disfrutar del puente… en Suecia creo que tengo que preguntar si conocen el concepto :D porque desde el tiempo que llevo aquí… no he tenido ninguno de esos :/ y voy camino de un año largo en estas verdes tierras (cuando no le da por nevar a todo trapo…).

4
Dic

Juramento hipocrático

HipócratesSea esta la entrada que da comienzo al inicio del proyecto Hipócrates, y esperemos que a la tercera vaya la vencida (sobre esto escribiré en algún otro momento, pues no creo que sea muy útil aburrir a los lectores con los problemas que tuve en anteriores ocasiones).

Hipócrates nace como un proyecto personal, pues ni es Proyecto de Fin de Carrera, ni nada por el estilo. El año pasado hice una asignatura en una de las univerisdades en las que actualmente estudio… (sí… estudio en dos universidades a la vez :) y además de diferentes y distantes países, Suecia y España) cuya temática era la aplicación de la informática y la tecnología a la medicina, algo así como el soporte tecnológico que conlleva hoy en día el trabajo en cualquier ámbito de la salud.
Aprovechando que los smartphones están de moda, y parece que son lo que se va a imponer, pues me ha parecido conveniente, desarrollar un prototipo de lo que sería una aplicación de consulta del historial médico de un paciente desde un terminal móvil utilizando la plataforma de desarrollo para móviles de Google, Android, y el protocolo de intercambio de información médica HL7.

De Android tengo un poco de idea, pero no de la última versión que es la que pienso usar… pero de HL7 no tengo ni la más remota idea (sé lo que es, como funciona y poco más, vamos, lo que se puede leer en la Wikipedia). Por este motivo, este proyecto es más un reto personal, que algo con lo que pretenda impresionar a nadie. Sé que si consigo desarrollar un primer prototipo, las posibilidades de que el proyecto continúe, son practicamente del 100%, pero para ello tengo que lograr el dichoso prototipo.
Algo que también quisiera hacer… dados mis conocimientos de usabilidad y diseño centrado en el usuario, es un estudio de la interfaz, pues se presentan dos problemas muy importantes en este proyecto: el tamaño de la pantalla (la pantalla es pequeña y por tanto la cantidad de información no puede ser mucha si se quiere mantener una cierta usabilidad), y por otro lado, la utilidad propia de la aplicación teniendo en cuenta lo anterior (como la información a presentar es relativamente poca, es importante que sea la más importante y que la aplicación ofrezca la información de acuerda a su importancia de forma jerárquica).

Por último, hay aplicaciones existentes para la visualización de imágenes, que utilizan uno de los protocolos por autonomasia, DICOM. Esta parte de las imágenes… es algo para más adelante. El escenario típico de la aplicación que quiero desarrollar es un cliente que sirva a un médico que hace la ronda diaria en un hospital visitando a sus pacientes, y para ello necesita consultar unos datos básicos en su historial, y hacer unas anotaciones después de cada visita. Otra alternativa de uso, para el personal de enfermería, sería la administración de medicinas a cada paciente, una enfermera lleva en un carrito las medicinas que tiene que entregar a una serie de pacientes, y consulta su terminal móvil para saber la medicina y la cantidad, así como la forma de administración para cada paciente.

Dado mi interés por la proyección internacional de las cosas, procuraré escribir un pequeño resumen de cada entrada en inglés, y el desarrollo en sí, será enteramente en inglés (el código y la documentación en el mismo, y por cierto, estoy buscando la forma de sincronizar Subversion con Mercurial, pues me es más “usable”, la interfaz de Google Code que la de la forja de RedIRIS, o si no, simplemente sincronizaré ambos en Subversion, pero a toda costa quiero una interfaz aceptable y la de RedIRIS no lo es).
Es importante incluir en cualquier proyecto a todo el mundo que esté interesado, y para bien o para mal, el inglés es el idioma que permite intercambiar información de forma practicamente universal.

Resumiendo, comencemos con esto, y a ver en qué resulta. Hay muchas cosas que todavía están en el aire en cuanto a funcionalidad, pero ya lo hiré comentando según evolucionen las cosas.
Resta decir que admito toda clase de propuestas de características a implementar, porque como ya digo… mi idea inicial es un prototipo, que quiero refinar con ese estudio de usabilidad, y ampliar con nuevas funcionalidades, todo es cuestión del tiempo que me lleve hacer cada cosa. Comenta esta entrada o cualquier otra que vaya escribiendo, o bien envíame un correo electrónico :)

¡Suerte a tod@s!