LumenLab es una aplicación de escritorio de tomas de notas primarias y equipos utilizados para laboratorios.
El software integra la planificación de servicios a través de las tomas de notas.
También se pueden personalizar aspectos como los estados de los servicios, los técnicos, la carga de trabajo y más.
Está escrito en C# sobre .NET 10 y WPF con MVVM.
El mismo trabajo, mirado de cuatro maneras:
En las tomas de notas se pueden configurar campos autorellenables, restricciones de relleno (por ejemplo solo letras o solo números), restricciones de caracteres (por ejemplo solo válido 1 carácter), cálculos internos (por ejemplo si una muestra cabe o no dependiendo de su tamaño) y mucho más.
Un apartado que no aplique se marca N/A y deja de contar.
Un servicio se puede ensayar contra varias normas a la vez, cada una con su catálogo de equipos.
Las pestañas se arrastran para reordenarlas, como en un navegador.
El programa avisa cuando el laboratorio publica una versión nueva, sin bloquear el trabajo de nadie.
Las tomas de notas y la base de datos se exportan con un click.
Todo vive en una carpeta compartida: las tomas de notas, la lista de técnicos, la tarifa y los estados. El programa la escanea al abrirse y no hay nada más que instalar ni mantener.
Las tomas de notas son un fichero JSON con sus apartados, campos y reglas. Añadir, modificar o retirar un archivo es sencillo y escalable.
Con varios equipos hay días con dos versiones del programa a la vez. Lo que una versión no entiende de un fichero se conserva en vez de descartarse, y una versión antigua puede leer un fichero nuevo pero no sobrescribirlo.