Documento de accesibilidad ePlanning

Se ha redactado un pequeño documento, donde se especifican los aspectos relacionados con la accesibilidad que se han ido incorporando a lo largo del desarrollo del proyecto.

El documento está disponible en formato pdf desde este enlace: accesibilidad_ePlanning o desde la forja del proyecto (sección documentos).

Memoria ePlanning V0.1


Se ha redactado un documento final que engloba todos los anteriores con mucho más detalle. Este documento se irá mejorando a medida que avance el proyecto, ahora mismo se encuentra en su versión más actualizada.

El documento se puede descargar del siguiente enlace: Memoria ePlanning o desde la forja de red iris del proyecto.

Instalación de ePlanning en un servidor (Método Complejo, no se aconseja para probar)

Antes de nada tengo que decir que se recomienda usar la máquina virtual cuyo procedimiento se explica en los post anteriores e incluye un vídeo tutorial. Aquí sólo describiré brevemente como es el proceso completo de instalación de ePlanning si se desea desplegar en un servidor tomcat.

Se pone a disposición un zip con el siguiente contenido

  • El archivo War de la aplicación. eplanning.war
  • Dos archivos Xml para tomcat: server.xm y tomcat-user.xml
  • Un archivo con la base de datos: eplanning.sql

Puede descargar el archivo desde el siguiente enlace: ePlanning

Los requisitos que se deben tener son:

  • Apache tomcat 6 o superior
  • Mysql server 5.1 o superior

Procedimiento:

  1. Descargamos los ficheros de ePlanning desde el siguiente enlace:  ePlanning
  2. Instalamos tomcat en nuestro equipo
  3. Seguidamente instalamos MysqlServer 5.1
  4. Desde la consola tecleamos : «mysql -h localhost -u root -p « para entrar en la consola de mysql. Nos pedirá un password que será el que hayamos puesto en la instalación.
  5. Ya una vez en la consola de mysql tecleamos: «source ruta_aricho/eplanning.sql» para cargar la base de datos de eplanning.
  6. Accedemos al menú de administración de tomcat, desde el navegador ponemos: «http://localhost:8080/manager/html»
  7. Nos pedirá un usario y una contraseña, esto lo deberíamos haber configurado en la instalación de tomcat, si no es así podemos sustituir en el directorio de tomcat  en la carpeta «conf» el archivo tomcat-user.xml que incluye el zip.
  8. Una vez dentro de la parte de administración desplegamos la aplicación, es decir el archivo eplanning.war, en el apartado que pone «Archivo war a desplegar»
  9. Una vez desplegado, sustituimos el archivo «server.xml» del zip, por el archivo que se encuentra en el directorio de instalación del tomcat en la carpeta «conf».
  10. Reiniciamos el servicio tomcat, en ubuntu por ejemplo sería: «sudo service tomcat6 restart»
  11. Ya podriamos acceder a la aplicación desde el navegador con: «localhost:8080/ePlanning»

Manual de usuario ePlanning


Se ha colgado en la forja del proyecto el manual de usuario de ePlanning en formato PDF, se recomienda encarecidamente leer el manual después del proceso de instalación.

El manual está disponible en la siguiente dirección en formato PDF: Manual de usaurio ePlanning

Máquina Virtual ePlanning realizada

Se ha preparado una máquina virtual para probar y evaluar la aplicación ePlanning. La máquina virtual se ha desarrollado expresamente para este fin, haciendo que sea lo menos pesada posible. La máquina virtual actúa como un servidor virtual tomcat al que podremos aaceder desde fuera. En este post explico todo el proceso, además he creado un videotutorial que también muestra el proceso.

El documento lo podemos encontrar en la forja del proyecto en este enlace: Manual de instalción ePlanning

La máquina virtual la podemos descargar del siguiente enlace: Máquina virtual ePlanning

Virtual Box lo podemos descargar de su página oficial: http://www.virtualbox.org/wiki/Downloads

Doy las gracias a Sergio García Mondaray que me ha dejado espacio en su hosting para alojar la máquina virtual de ePlanning.

El proceso es el siguiente:

Introducción.

Este documento refleja el proceso de instalación de la máquina virtual de ePlanning. La máquina virtual dispone de un servidor Tomcat con base de datos MySql y el proceso para probar la máquina virtual preparada para la ejecución directa de ePlanning, lo que facilita su uso y evaluación.

Máquina Virtual ePlanning. (Proceso más sencillo).

Los prerrequisitos para la máquina virtual es tener instalado Virtual Box preferentemente la última versión (Virtual Box 4). Virtual Box se encuentra en los repositorios de Ubuntu por ejemplo pero siempre se puede descargar desde su página web: http://www.virtualbox.org/wiki/Downloads tanto para Linux como para Windows, Solaris y OS X.

Se deberá descargar el archivo que contiene la máquina virtual y la aplicación en esta dirección: http://yakito.yakiboo.net/ePlanning. Doy las gracias a Sergio García Mondaray que me ha dejado espacio en el hosting para alojar temporalmente mi máquina virtual.

La máquina virtual ha sido preparada a conciencia para que se utilice cómo servidor virtual Tomcat, sin que el usuario tenga que configurar nada, por lo que su utilización es muy sencilla e intuitiva. La máquina virtual consume pocos recursos, su tamaño ha sido reducido al mínimo unas 615 MB, el sistema operativo de la máquina es GNU/Linux Debian (Sin entorno Gráfico).

1.     Descargar Virtual Box

Debemos descargar VirtualBox e instalarlo en nuestro equipo.

2.     Descargar la máquina Virtual ePlanning

Descargamos el archivo del servicio virtualizado ePlanning, y lo alojamos el directorio que deseemos, y hacemos dobleclick sobre él.

Automáticamente se abrirá Virtual Box y comenzará automáticamente el proceso de instalación de la máquina (Dura 1 minuto o menos).

Cuando aparezca la pantalla que se muestra en la imagen de arriba, hacemos click en el botón “terminar”.


Ya tendríamos ePlanning en Virtual Box.

3.     Configurar Interfaz de red de la máquina Virtual

Antes de ejecutar la máquina debemos configurar la interfaz de red que estemos utilizando: ethernel, wlan…

Para ello seleccionamos la máquina virtual y hacemos click en el botón “Configurar”. En la pantalla de configuración hacemos click en “Red” y nos aseguramos que en el apartado: “Conectado a:” ponga “Adaptador puente” y en “Nombre” aparezca la interfaz que estemos utilizando: eth0 para ethernel(Conexión por cable) Wlan0 para conexión Wifi. (Normalmente en Windows suele poner el nombre del dipositivo).


4.     Ejecutar la máquina virtual.

Iniciamos la máquina virtual haciendo Click en el botón “Iniciar” de Virtual Box”. Cuando la máquina virtual esté iniciada nos pedirá login y password, los datos a introducir serán los siguientes:

Login: “root” (Accedemos como root).

Password: “eplanning”

5.     Cónocer la IP de la máquina Virtual.

Para probar la aplicación debemos acceder al servidor virtual, para ello deberemos conocer la ip de la máquina virtual. Lo que hacemos es ejecutar el comando “ifconfig» y obtenemos la ip para nuestra interfaz cómo muestra la siguiente imagen.

6.     Ejecutar ePlanning.

Ya estamos preparados para ejecutar la aplicación, sin cerrar la máquina virtual(la minimizamos por ejemplo) abrimos el navegador de nuestro equipo (Decir que ePlanning está optimizada para ejecutarse sobre Firefox 3.6 o superior, en cualquier otro navegador pueden existir incompatibilidades de código).

En la barra de Navegación introducimos lo siguiente: “http://%5Bip de la máquina virtual]:8080/ePlanning” en mi caso introduciría: http://192.168.1.11:8080/ePlanning

Ya tendríamos ePlanning en funcionamiento. Los datos para entrar en la aplicación son:

Usuario: eplanning

Contraseña: (cualquier cosa vale).


¡¡¡Nota Importante!!!: A partir de aquí es necesario y muy recomendable leer el manual de usuario, para continuar utilizando la aplicación correctamente. Pero se puede adelantar que a la hora de seleccionar una planta del hospital para ver su planning debe ser la “1NO” es la planta que he utilizado para las pruebas y la única que tiene pacientes.

Aquí podemos ver el video tutorial

Estado del Proyecto Y Líneas Futuras.

Introducción.

Este post es una introducción al documento que  refleja todo lo que se ha realizado hasta el momento en el desarrollo de ePlanning, las mejoras que podrían realizarse y las líneas futuras para el proyecto. El docuemnto completo se puede encontrar en formato pdf en este enlace: https://forja.rediris.es/docman/view.php/859/1376/Estado_lineas_futuras.pdf o accediendo a la forja del proyecto en el gestor documental.

Para entrar en contexto es necesario o recomendable leerse el documento “ePlanning- Introducción y descripción del proyecto-“ que está disponible en formato pdf en el blog: https://eplanning.wordpress.com/ o en esta dirección: https://forja.rediris.es/docman/view.php/859/1180/D1_Introduccion.pdf

Estado del proyecto.

El estado del proyecto en este momento es, cómo se planeó en un principio, el de un proyecto piloto finalizado, visible, que se pudiera mostrar y utilizar con la mayor funcionalidad posible. ePlanning en este momento es posible ejecutarlo en cualquier servidor tomcat con MySql y poder ver su utilidad, usarlo y evaluarlo sin ningún problema.

Aunque si es verdad que el proyecto no está terminado al 100% si que tiene implementado la mayoría de sus funcionalidades importantes, cómo pueden ser: la personalización en la visualización de columnas, el sistema de notificaciones y avisos por pacientes, y el sistema de observaciones tanto de planta como de pacientes. Todo estas funcionalidades están explicadas en el manual de usuario de ePlanning.

Trabajo realizado hasta el momento.

El trabajo realizado hasta el momento consta de varias fases:

  • Conocimiento y aprendizaje de los distintos sistemas de información hospitalarios.
  • Estudio de estándares de comunicación sanitarios y Framework de desarrollo corporativos.
  • Análisis/diseño del nuevo SI a desarrollar.
  • Implementación del sistema.
  • Pruebas del sistema.
  • Memoria final del proyecto.

Líneas Futuras.

Detallado completamente en el documento.

El documento donde se detalla toda la información comentada anteriormente esta disponible en la forja del proyecto o directamente desde este enlace en formato pdf: https://forja.rediris.es/docman/view.php/859/1376/Estado_lineas_futuras.pdf

Próximas Novedades

 

 

Con el fin de mejorar la evaluación del proyecto, durante todo el fin de semana se irá añadiendo la siguiente documentación:

  • Estado del proyecto, futuras mejoras.
  • Proceso de instalación y manual de usuario.
  • Documento explicativo que indique las ventajas que  supondría el uso ePlanning tanto para el personal de un hospital como para los pacientes.
  • Memoria del proyecto.
  • Si tengo tiempo también se hará un vídeo explicativo sobre ePlanning.

Primeras pruebas ePlanning en el HNP de Toledo.

Por fin publico las primeras pruebas satisfactorías de ePlanning.

Gracias al servicio de Tecnologías e Información del Hospital Nacional de Parapléjicos de Toledo, he podido probar ePlanning en una pantalla táctil de grán formato (unas 70 pulgadas). Después de estas pruebas he de destacar que la usabilidad es muy buena, el manejo de las columnas del planning es bastante satifactorio.

Una de las principales características de ePlanning es que todo el planning es personalizable, pudiendo mostrar la información que deseemos en el momento deseado. Por esto se ha dotado a ePlanning de la opcionalidad de mostrar y ocultar columnas en tiempo real, además de reodernarlas y ordenar su contenido en orden alfabético ascendente o descendente.

Otra de las carácterísticas fuertes del proyecto es el sistema de notificaciones. Existe una columna de notificaciones, en las que se muestra un icono para destacar que un paciente en conrecto tiene una observación que se debe tener en cuenta. Todas las observaciones tanto de planta como de paciente tienen una fecha de inicio y de fin, todo ello se puede modificar en tiempo de ejecución, lo que hace que sea personalizable al 100% para adpatarse a las necesidades de cada momento.

No me extiendo más, ya que todo esta información viene reflejada en los documentos de especificación del proyecto, subidos a la forja y publicados en los anteriores post.

Ahora sin más dilación paso a mostrar algunas fotos, en las que aparezco utilizando ePlanning en la pantalla táctil. Adelanto que se subirá unos videos en los que se pueden ver cómo utilizo ePlanning con la pantalla táctil, en cuanto los monte los subiré.

El pase de diapositivas requiere JavaScript.

Teclado Virtual (Virtual Keyboard Interface)

ePlanning es un sistema pensado para ejecutarse en pantallas táctiles de gran formato o en proyectores táctiles, por lo que sería dificultosa su utilización para el usuario si no se dispone de una interfaz para escribir. Me estoy refiriendo a un teclado virtual. Ante este problema he buscado y buscado por internet hasta hallar la solución: «Virtual Keyboar Interface«.

Virtual Keyboard Interface es un script de teclado virtual con adaptación de teclas a 90 idiomas y tamaño ajustable en tiempo de ejecución. La idea es que este teclado aparezca cuando el usuario se posicione sobre sobre un campo de texto editable, simplemente realizando un toque con el dedo o un click con el ratón.

Virtual Keyboard Interface permite su total personalización mediante una hoja de estilos, lo que lo hace el complemento perfecto apra adaptarlo a las necesidades de ePlanning.

Virtual Keyboard Interface tiene licencia BSD y su utilización en ePlanning será totalmente NO comercial.

Aprovecho para adelantar que en esta sena saldrán imágenes de ePlanning en ejecución.

Aquí dejo una imagen del teclado virtual,

Web oficial: http://www.greywyvern.com/code/javascript/keyboard

Ejemplos Framework ExtJs

Para la interfaz gráfica de ePlanning se está utilizando la libería ExtJs. Aquí dejo un enlace de la web oficial, donde podremos además de descargarnos la librería, practicar y aprender con los múltiples ejemplo que tiene, además de tutoriales, Faqs…

 

Web Oficial de Sencha ExtJs : http://www.sencha.com/products/extjs/

Ejemplos Sencha ExtJs: http://dev.sencha.com/deploy/dev/examples/

API y documentación de Sencha ExtJs: http://dev.sencha.com/deploy/dev/docs/