A lo largo del desarrollo de GNULab es seguro que cometí muchos errores y hay cosas que pueden ser claramente mejorables. Una de las sensaciones que tengo a veces es la redundancia entre algunos elementos que conforman la arquitectura de la aplicación. Sobretodo por la repetición de las clases que hacen referencia al modelo de la aplicación y eso posiblemente sea causa de algunos de los problemas de diseño que tiene la aplicación.
Read more …
Reflexión acerca de Action vs. implementación de GNULab
GNULab Client 0.15 Screencast
Subí un nuevo Screencast de lo que actualmente es la versión 0.15 del cliente de GNULab. Esta versión trabaja y necesita al menos la versión 1.1.X del servidor (realmente quien lo necesita es el Plane Report Plugin, ya que usa un servicio que existe a partir de la 1.1.X).
Actualmente la aplicación permite la gestión de usuarios, gestión de aseguradoras, gestión de variables disponibles (estas pueden ser de tres tipos: número real, texto libre, booleano extendido (positivo, negativo, casi-positivo, casi-negativo), gestión de precios de variables para cada aseguradora. Por el lado de las funcionalidades disponibles para el médico analista está la gestión de pacientes, gestión del historial del paciente, y creación de análisis (con soporte de apéndices).
Los plugins que actualmente están implementados:
GNULab Example Plugin: Plugin tonto que no hace nada más que añadir un panel en la vista de historial de análisis que simplemente dice que es un panel del plugin de ejemplo
.
GNULab Additional Info: Añade la posibilidad de añadir comentarios en el análisis como apéndices.
GNULab Summary Chart: No se porque le llamé así, ya que lo lógico sería que se llame History Chart y no Summary Chart… en fin. Añade la posibilidad de añadir una gráfica que muestre el historial de valores a lo largo del tiempo de una variable.
GNULab Bill Generator: Aún no hace lo que tiene que hacer. Por ahora sólo calcula el precio del análisis y los muestra. Cuando esté acabado generará las facturas.
Cosas pendientes por hacer
Basicamente, añadir campos en la ventana de configuración que permitan definir los datos propios del laboratorio como cif, dirección, etc… También sería interesante implementar el drag&drop entre el panel de variables y la tabla del análisis.
Mejoras en el generador de informes planos y hacer que el generador de informe de análisis muestre las gráficas más pequeñas y a poder ser en dos columnas, para aprovechar mejor el papel.
Informe generador por GNULab TeX Report
GNULab TeX Report es el primer plugin útil de GNULab (el segundo es GNULab History Chart). Este plugin es capaz de generar un PDF utilizando TeX de por medio utilizando el compilador de TeX que le indiques en la configuración y te lo abrirá finalmente con el visor de PDF que le digas también en la configuración.