Resultados
El apartado de resultados es la pantalla de trabajo principal de los analistas. Muestra las operaciones en estado Preparada, Iniciada y Finalizada y permite introducir los valores analíticos de cada parámetro, así como registrar las fechas de inicio y fin del análisis.
Los colores de las líneas del listado indican visualmente el estado de cada operación, facilitando la identificación rápida del trabajo pendiente y completado. Según los privilegios configurados en el perfil, el analista puede ver todas las operaciones en esos estados, solo las que tiene asignadas, o solo las que contienen parámetros relacionados con su departamento.
Listado
El listado muestra las operaciones disponibles según los privilegios del analista. Desde aquí pueden seleccionarse una o varias operaciones para acceder a la rejilla de resultados pulsando el botón Resultados, haciendo doble clic o usando el menú contextual.
La selección de operaciones en el listado no afecta a la visualización de la rejilla, pero sí a los campos de fecha de inicio, fecha de fin y dictamen — si se modifican estos campos, solo afectarán a las operaciones seleccionadas, mostrándose en amarillo cuando los valores difieren entre ellas.
Rejilla de resultados
La parte superior muestra el listado de operaciones abiertas en esta sesión de resultados, con su código, cliente, servicio, fechas de inicio y fin, dictamen y estado. La parte inferior contiene la rejilla de parámetros.
La rejilla muestra los parámetros en filas y las columnas de resultado de cada operación en columnas. Cada operación puede tener varias columnas — resultado, número inicial, observaciones, etc. — según la estructura configurada en la ficha de cada parámetro. Los encabezados de columna identifican el código de operación y el nombre de la columna.
Para introducir un resultado basta con hacer clic sobre la celda correspondiente y escribir el valor. Al saltar a la siguiente celda el sistema aplica automáticamente los cálculos configurados, las marcas de rangos y, según la configuración, puede avanzar el estado de la operación.
La botonera lateral izquierda de la rejilla permite cambiar el modo de visualización: por parámetros individuales, agrupados por servicio, en vista de lista, o en vista de detalle expandida. Desde el menú contextual de la rejilla también está disponible un filtro por sección que oculta los parámetros que no pertenezcan a la sección seleccionada.
Filtros de la rejilla
Fechas y estado
Fórmulas
Las celdas de resultados pueden contener fórmulas para calcular automáticamente valores a partir de otros datos de la misma rejilla o de la operación, eliminando los cálculos manuales y reduciendo errores. Las fórmulas se definen en la estructura de resultados de cada parámetro en el fichero de parámetros.
Las celdas con fórmula se identifican con un icono gris sobre el fondo. Cuando el valor ha sido modificado manualmente, el icono cambia a amarillo con un lápiz, indicando que la fórmula no está calculando. Para forzar el recálculo, usa la opción Recalcular fórmulas del menú contextual, seleccionando previamente las celdas a recalcular.
Las referencias a columnas de la misma rejilla se hacen con su letra en mayúsculas: A, B, C, etc. El símbolo = inicial es opcional.
| Operador | Función |
|---|---|
+ | Suma |
- | Resta |
* | Multiplicación |
/ | División |
\ | División entera |
^ | Potencia |
Se recomienda usar paréntesis para controlar el orden de las operaciones. Los operadores deben ir siempre explícitos — no se asume el producto implícito.
Ejemplos: =(67,9+B)+C*(A^2) =(A+B)+C =B/0,78
| Operador | Significado |
|---|---|
< | Menor que |
> | Mayor que |
= | Igual |
>= o => | Mayor o igual |
<= o =< | Menor o igual |
<> | Distinto |
& | Y (AND) |
| | O (OR) |
: | Concatenación de texto |
El texto literal se escribe entre comillas. Ejemplos: =if(A>B;"Ausencia";"Presencia") =if(B>=0,067;if(C=D;"";"<min");">max")
| Función | Descripción |
|---|---|
ln(<valor>) | Logaritmo neperiano |
log(<valor>) | Logaritmo en base 10 |
sin(<valor>) | Seno |
cos(<valor>) | Coseno |
tan(<valor>) | Tangente |
sqr(<valor>) | Raíz cuadrada |
exp(<valor>) | Exponenciación en base e |
abs(<valor>) | Valor absoluto |
not(<expresión>) | Negación lógica |
round(<valor>;<decimales>) | Redondeo |
format(<valor>;<formato>) | Formato de presentación |
Ejemplos: =ln(A) =abs(C-sqr(0,098*D)) =round(A;4) =format(A;"0.00")
| Función | Descripción |
|---|---|
if(<condición>;<verdadero>;<falso>) | Condición simple o anidada de cualquier complejidad. |
cross(<índice>;<i1>#<v1>;<i2>#<v2>;…) | Tabla de correspondencia: dado un valor de entrada devuelve el valor asociado. Equivale a un if anidado con muchos pares de valores. |
Ejemplos: =if(A>B;if(C=D;"A mayor y C igual";"A mayor y C distinto");"A<=B")=cross(A;1#0,05;2#0,03;3#0,87;4#0,083)
| Función | Descripción |
|---|---|
field("<marcador>") | Obtiene el valor de un campo de la operación. Los nombres de campo siguen la misma nomenclatura que los marcadores de exportación de operaciones — codigocliente, preciotecnica, etc. |
result("<del>";"<parametro>";"<columna>") | Extrae el resultado de otro parámetro visible en la misma rejilla. La columna puede indicarse con una letra entre comillas para referenciar por nombre, o con un número para referenciar por posición. |
Ejemplos: =field("preciotecnica")*1,21 =if(field("codigocliente")="215";"Aviso";C)=A*result("";"12";"A") =(result("";"1";5)+result("";"2";5))/2
Tipo de dato de celda
Cada columna de resultado tiene un tipo de dato que define cómo se comporta la celda en la entrada de resultados:
| Tipo | Comportamiento |
|---|---|
| Texto | Acepta cualquier carácter. |
| Número | Solo acepta valores numéricos. El punto se interpreta siempre como separador decimal, lo que facilita el uso del teclado numérico. |
| Fecha | Solo acepta fechas en formatos reconocidos (4/10, 1 dic, 7/8/2020, 10-12-21…) |
| Hora | Solo acepta valores de hora. |
| Casilla de verificación | Valor binario Sí/No, útil para formularios rápidos. |
4,60E+02 en lugar de 4,6×10².<100, el tipo debe ser Texto para permitir ese carácter.Lista seleccionable
Una columna de resultado puede tener una lista de valores predefinidos que se muestran como desplegable al editar la celda. Los valores se separan con punto y coma (recomendado) o coma. El uso del desplegable no es obligatorio — el usuario puede seguir escribiendo libremente en la celda.
Ejemplos: Presencia;Ausencia Sí;No;A veces 1,10;1,95;3,45
Valor predeterminado
Valor que aparece al comenzar a editar la celda. Útil para parámetros que casi siempre toman el mismo valor, como Ausencia en parámetros microbiológicos.
Formato de celda
Permite aplicar una máscara de presentación al valor almacenado en la celda, con los mismos códigos que Excel (en formato americano). A diferencia de Excel, el formato en Veolab modifica el valor almacenado, no solo su visualización.
| Formato | Descripción | Ejemplo |
|---|---|---|
0.00 | Dos decimales | 3904,27 |
#,##0 | Miles sin decimales | 3.904 |
#,##0.00;-#,##0 | Positivos con miles y 2 dec., negativos sin decimales | 3.904,27 |
0.00E+00 | Notación científica | 3,90E+03 |
dd/mm/yyyy | Fecha | 03/09/2021 |
hh:mm | Hora | 03:45 |
SSS | Tres cifras significativas (formato exclusivo de Veolab) | 2350 |
Marcas de resultados
Al introducir un resultado, el sistema lo compara automáticamente con los límites configurados en la ficha de cada parámetro — rangos de aceptación, valores de aberración, límites de cuantificación, etc. Cuando se supera un límite, se aplica automáticamente una marca visual en la celda y en la fila del parámetro.
Las marcas pueden afectar al tipo, color y tamaño de la fuente. Cada tipo tiene asociado un estilo configurable en Configurar rangos. Las marcas también se exportan en los informes, donde se muestran como símbolos o textos junto al valor del resultado.
Las marcas también pueden aplicarse o borrarse manualmente usando los botones de la parte izquierda de la rejilla o las opciones del menú contextual — útil cuando el analista necesita indicar una situación que el sistema no detecta automáticamente.
Importar resultados
El botón Importar permite cargar resultados desde un fichero Excel generado a partir de una exportación de la orden de trabajo. El caso de uso habitual es el trabajo en campo o en equipos sin conexión: el analista exporta la orden de trabajo a Excel, introduce los valores en el dispositivo, y al volver los importa directamente en Veolab.
Los valores se vuelcan en pantalla como si se hubieran introducido manualmente, aplicándose todos los cálculos, marcas y validaciones configuradas. La importación no graba automáticamente — el usuario debe revisar los valores y pulsar Grabar explícitamente para confirmarlos.
Importar desde equipo
El botón Imp. equipo lanza la importación de resultados generados directamente por un equipo de laboratorio, sin transcripción manual. El formato del fichero y la asociación equipo-parámetro deben configurarse previamente en la ficha de cada parámetro.
Veolab selecciona automáticamente el formato del primer equipo vinculado a los parámetros de las operaciones abiertas. Si hay parámetros de varios equipos con formatos distintos, aparece un desplegable para elegir el equipo concreto a importar.
Al igual que en la importación desde Excel, los valores se vuelcan en pantalla y requieren confirmación explícita con Grabar.
| Equipo | Tipo | Datos importados |
|---|---|---|
| Analizador Y15 | CSV | Operación, técnica, resultado, unidades, fecha y hora |
| Cromatógrafo ASXL | CSV | Técnica, tiempo de retención (min), área (uV·s), resultado (%) |
| Sistema TEMPO® | CSV | Operación, técnica, resultado, límite inferior, límite superior |
| Tritalab AT1000 | CSV | Operación, técnica, resultado, volumen equivalente, temperatura, fecha y hora |
| Espectrofotómetro Thermo Scientific UV-VIS | CSV | Operación, técnica, resultado, absorbancia |
| Dairy One | CSV | Operación, múltiples técnicas y resultados por columna |
| Cromatógrafo Agilent 6890 | Técnica, área, Amt/Area, resultado (Amount) | |
| Analizador de nitrógeno Shimadzu TNM-1 | Texto | Operación, resultado de nitrógeno |
| Autoclave Tuttnauer 3870EL-D | Texto | Temperatura (ºC) y presión (kPa) del ciclo |
| Deionizador de agua Elga Purelab Flex | CSV | Último registro del fichero: conductividad y parámetros de calidad |
| Espectrofotómetro AAS contr 800D | Excel | Operación, técnica, absorbancia, concentración, unidades |
| Espectrofotómetro Hach DR6000 | CSV | Operación, técnica, resultado, unidades, dilución, longitud de onda |
| Espectrofotómetro Shimadzu IRAffinity-1S | Número de onda, valor medido, valor estándar | |
| Cromatógrafo Agilent MassHunter | CSV | Operación, técnica, concentración calculada, concentración final, exactitud |
| Analizador de flujo SEAL ANALYTICS | CSV | Operación, resultado de concentración |
| Analizador Y200 | CSV | Operación, técnica, resultado, unidades, fecha y hora |
| Alcolyzer Wine M | CSV | Operación, alcohol (%v/v), densidad, alcohol (%w/w), fecha y hora |
| Espectrofotómetro UV-VIS Cary 60 | CSV | Operación, técnica (desde campo comentarios), media, desviación estándar, %RSD |
*. El Dairy One es el único formato multitécnica por fila: cada columna a partir de la séptima corresponde a una técnica diferente leída de la cabecera.