PHARMA LAB · PL-06-023

Actualizaciones del software instrumental: impacto y vuelta al uso

Una versión puede iniciarse correctamente y cambiar el significado de los datos exportados. Vincula cada cambio con riesgos, pruebas y criterios de liberación.
Ilustración técnica de dos especialistas que comparan software instrumental en un puesto de prueba antes de autorizar una actualización.

El software arranca, el instrumento responde y se genera un informe: tres señales útiles, pero insuficientes para cerrar una actualización. Una versión puede cambiar exportaciones, permisos, cálculos o lectura de datos históricos sin impedir el inicio. La decisión se refiere al uso previsto del flujo completo, no solo a la instalación.

A la vez, conservar indefinidamente una versión porque está «validada» puede exponer a defectos y vulnerabilidades conocidos. Se necesita un proceso oportuno y controlado, proporcional al cambio y al riesgo. Aquí se describe un método de evaluación; no se actualiza ningún sistema real.

Del motivo de actualización a la configuración de referencia

Registrar por qué se propone el cambio: corrección, seguridad, fin de soporte, compatibilidad o función necesaria. Distinguir aplicación, controlador, firmware, sistema operativo, base de datos y componentes compartidos. Actualizar solo un controlador puede afectar a la adquisición; un parche del sistema operativo puede modificar autenticación o comunicaciones.

Reconstruir la configuración realmente instalada, con interfaces, plantillas de informe y dependencias. Compararla con notas de versión e información oficial de compatibilidad para las versiones exactas. «Compatible con nuestro software», sin versión ni condiciones, es insuficiente. Aclarar lo que falte y conservar la referencia de documentación del proveedor examinada.

Evaluar también el aplazamiento: impacto del defecto, exposición, mitigaciones disponibles y fecha de revisión. Si la urgencia exige una vía abreviada, utilizar el cambio de emergencia previsto por el sistema de calidad, con responsabilidades y controles explícitos. La urgencia no convierte automáticamente cada parche en un cambio sin impacto.

Seguir las dependencias hasta el registro final

Relacionar las novedades anunciadas con las funciones reales: adquisición, procesamiento, integración, redondeo, exportación, revisión y conservación. Considerar también privilegios, pistas de auditoría, firmas y relojes cuando estén afectados. Un control no implicado puede excluirse de la regresión con justificación; la falta de información no demuestra ausencia de impacto.

Distinguir datos nuevos y registros existentes. ¿La nueva versión lee métodos, resultados, metadatos e historial sin reinterpretaciones no deseadas? Convertir la base de datos requiere pruebas específicas y puede limitar el retorno a la versión anterior. Vincular el análisis con la validación de LIMS y CDS, reutilizando evidencias pertinentes sin repetir automáticamente todo el proyecto.

Una matriz para elegir pruebas y criterios

Definir resultados esperados antes de ejecutar y verificar el recorrido completo cuando un cambio atraviese varios sistemas. La matriz es un ejemplo adaptable a las funciones afectadas; no exige el mismo paquete de pruebas para todas las actualizaciones.

CambioFunción o registro y riesgoPrueba dirigidaCriterio de liberación
Controlador de adquisiciónSeñal incompleta o asociación con muestra equivocadaAdquisición en entorno autorizado, condiciones normales e interrupción gestionadaDatos y asociaciones completos; comportamiento ante errores conforme
Exportación o APIValor, unidad o estado mal interpretado en LIMSSeguir entrada conocida hasta el registro final; unidades, decimales y mensajes rechazadosSignificado preservado, sin rechazo silencioso
Motor de cálculoResultado o redondeo diferenteConjunto controlado con esperados independientes, límites y excepcionesDiferencias explicadas y criterios predefinidos cumplidos
Autenticación o rolesPrivilegios ampliados o aprobaciones incorrectasAcciones permitidas y prohibidas con roles representativosAutorización y atribución conformes a requisitos
Base o formato históricoPérdida de relaciones, pista de auditoría o legibilidadRecuperar registros representativos con métodos, versiones y firmas pertinentesContenido y contexto legibles y verificados
Backup o dependenciasRestauración imposible tras el cambioComprobar recuperación separadamente con versiones compatiblesRestauración útil demostrada y limitaciones documentadas

Un resultado inesperado requiere investigación, no reescribir a posteriori lo esperado. Registrar configuración de prueba, ejecutor, evidencias y desviaciones. Los escenarios negativos deben estar autorizados y separados de producción si pueden comprometer datos u operaciones.

Preparar pruebas, recuperación y decisión de liberación

El entorno de prueba debe representar las dependencias relevantes; documentar diferencias respecto a producción y su cobertura. Preparar copias protegidas y verificar que incluyen configuraciones, datos nativos y componentes necesarios. La restauración del backup es una comprobación distinta del éxito de la copia.

El plan de reversión especifica condiciones de activación, responsable, versión recuperable y gestión de datos producidos tras el cambio. Reinstalar un ejecutable anterior no garantiza que lea una base ya convertida. Si la reversión técnica no es viable, definir antes una alternativa verificada y la continuidad operativa.

Para liberar, comparar resultados y criterios, evaluar desviaciones y restricciones residuales, actualizar procedimientos y formar a usuarios en las diferencias operativas. La aprobación identifica versión y configuración autorizadas, funciones utilizables y condiciones excluidas. El instalador no es automáticamente la única autoridad competente para devolver el sistema al servicio.

Caso simulado: llega el valor, cambia la unidad

Una versión nueva exporta concentración en µg/L, mientras que el flujo anterior utilizaba mg/L. En los datos de prueba, 0,250 mg/L equivale a 250 µg/L. El conector importa el número 250 pero mantiene la etiqueta mg/L: la transferencia se declara correcta, aunque el significado cambia por un factor de 1.000.

La prueba sigue valor y unidad hasta el resultado LIMS y revela lo que no detecta un simple arranque. El laboratorio bloquea la liberación de ese flujo, corrige el mapeo mediante control de cambios y repite las comprobaciones afectadas, incluida localización decimal y unidades inesperadas. Conserva la exportación original de prueba y los resultados anteriores.

Si se detectara tras el uso, habría que evaluar periodo, muestras y decisiones afectados, sin corregir registros silenciosamente. Es un caso simulado, no procede de una versión concreta ni atribuye un defecto a un fabricante.

Mantener el control después de actualizar

Planificar vigilancia inicial dirigida: errores de interfaz, adquisiciones interrumpidas, anomalías de acceso y recuperación de registros según los riesgos identificados. Definir responsable, ventana y criterio de cierre sin una duración universal. Actualizar inventario de versiones y configuración de referencia; conservar la relación entre cambio, pruebas y decisión.

El Anexo 11 de las NCF UE, enero de 2011, conecta validación, cambios, evaluación periódica y continuidad (§§4, 10–11, 16–17). La PIC/S PI 041-1, 1 de julio de 2021, aborda actualizaciones controladas y oportunas y legibilidad tras cambios (§§9.3–9.4). La guía FDA Data Integrity, final de diciembre de 2018, aclara el contexto necesario para registros completos y copias útiles.

Fuentes consultadas el 2 de octubre de 2026; el borrador del Anexo 11 de 2025 no se considera vigente. El criterio final es demostrar que el cambio resuelve la necesidad sin efectos inaceptables en el flujo autorizado, con responsabilidades definidas para lo que siga abierto.

Contenido técnico para decisiones informadas: no sustituye procedimientos aprobados, requisitos aplicables ni el manual del instrumento.

Seguir explorando