Mejore su sistema LIMS Carles Prat Responsable Área LIMS
Indice Características de SQL*LIMS. Carencias habituales de una instalación LIMS. Objetivos a conseguir. Servicio propuesto. Ejemplos. 2
Características de SQL*LIMS Sistema modular, abierto y escalable. Altamente Configurable Módulos Opcionales Enlazable con otros Sistemas Tecnología 100% Oracle. Fácilmente adaptable a las necesidades de la organización. SQL*LIMS v4 Arquitectura Cliente/Servidor SQL*LIMS v5 Arquitectura de 3 capas Adaptaciones a medida 3
Situaciones habituales de una instalación LIMS Instalaciones en v4 (versión obsoleta). La v5 incorpora multitud de mejoras. Múltiples instancias, creadas para separar negocios o empresas. Ausencia de instancias para desarrollo y pruebas. Inestabilidad y/o bajo rendimiento del Sistema. No se aprovecha toda la potencia de SQL*LIMS. Pequeños evolutivos pendientes de desarrollar. Soporte remoto insuficiente. 4
Objetivos a conseguir 1. Mejorar la percepción de los usuarios respecto al sistema Migración a v5. Unificación de instancias. Creación de instancia de test y actualización continua. Estudio del estado del sistema, y ejecución de actuaciones prioritarias. Implantación de un mantenimiento preventivo continuo. Recursos para correctivos y pequeños evolutivos. Prever disponibilidad de recursos para soporte reactivo de urgencia. Recursos para soporte en el uso de la aplicación. 2. Mejorar los procesos organizativos Implantar nuevos usos de la aplicación. Implantar nuevos evolutivos. 5
Servicio propuesto por BBR Soporte Operacional Mantenimiento Correctivo (Planificado) Mantenimiento Preventivo (Planificado) Facturación: Fijo al mes Mantenimiento Evolutivo (Planificado) Soporte Reactivo (Urgente) Soporte Usuarios (Urgente) Facturación: Horas dedicadas al mes 6
Ejemplos de trabajos realizados 1/4 Clonado de instancias LIMS! Necesidad: activación de una nueva instancia para gestionar un nuevo laboratorio de forma totalmente independiente. La nueva instancia debía estar en un nuevo servidor por falta de espacio en el antiguo. SQL*LIMS v4 Solución adoptada: se creó la nueva instancia en un nuevo servidor de BD, y se aprovechó para migrar las instancias existentes al nuevo servidor, quedando el antiguo como entorno de test. Migración de v4 a v5! Necesidad: Migrar a v5 en un entorno con gran cantidad de evolutivos desarrollados a medida. Solución adoptada: instalación de la v5 estándar, e incorporación de los desarrollos a medida (modelo de BD, paquetes de BD, pantallas y listados). Se aprovechó para incorporar las pantallas desarrolladas a medida en el entorno estándar de SQL*LIMS (pudiendo así disponer de utilidades como el Client time out, application options, ). 7
Ejemplos de trabajos realizados 2/4 Informes a medida Informes con datos multilingües! Necesidad: impresión de informes en varios idiomas, incluyendo la traducción de los datos y no únicamente la de los literales. Solución adoptada: implantación de una gestión para la traducción de los datos utilizados en los informes, y modificación dichos informes para que generen dinámicamente la información en el idioma deseado. Algunos ejemplos son el certificado de análisis, y un informe de datos de estabilidad ligados a una muestra de liberación. Ayudas al PQR (Product Quality Review)! Necesidad: facilitar la gestión del PQR. Solución adoptada: implantación de un listado que permita comparar los resultados de los lotes de proveedor para un mismo producto, y un segundo listado que muestre los materiales utilizados en la elaboración de un producto. La fuente de información puede estar en el LIMS, pero también puede venir de otros sistemas. 8
Ejemplos de trabajos realizados 3/4 Utilidades para la optimización de procesos Registro de muestras de estabilidad bajo demanda! Necesidad: poder registrar las muestras de estabilidad sin tener que esperar a la ejecución del proceso planificado diariamente. Solución adoptada: implantación de un sistema que permita activar el monitor de Stability. Notificación de trabajo pendiente! Necesidad: conocer diariamente qué tareas hay pendientes de realizar. Solución adoptada: envío periódico de información via e-mail o impresora a unas listas de distribución, con información de tareas pendientes de realizar (muestras, estudios, y lotes). Aprobación de especificaciones de análisis en Documentum! Necesidad: gestionar en Documentum la aprobación de las especificaciones generadas desde LIMS. Solución adoptada: al crear en LIMS las especificaciones de análisis, estas se envían a Documentum para su aprobación. Dichas especificaciones permanecen en estado congelado hasta que el LIMS recupera la información de aprobación de Documentum. 9
Ejemplos de trabajos realizados 4/4 Utilidades para el mantenimiento del sistema Auditoría automática del Sistema! Necesidad: avanzarse a posibles problemas deribados de incidencias típicas del sistema LIMS Solución adoptada: implantación de un sistema que continuamente analiza el estado de ciertos componentes del sistema (tamaño de las tablas, registro de muestras, cambios de estado, tiempos de procesado,...), y que notifica a los administradores de la aplicación sobre su estado Archivado de ficheros! Necesidad: gestionar los ficheros generados desde el LIMS (logs, trazas, listados,...) de forma que no sea un problema el espacio que ocupan en disco. Solución adoptada: implantación de un sistema que combina la limpieza y el archivado de dichos ficheros de forma automática. Optimización de Selects pesadas! Necesidad: optimizar el rendimiento del sistema Solución adoptada: identificación y optimización de las SELECTS más pesadas Vigilancia proactiva del sistema! Necesidad: garantizar la estabilidad del sistema Solución adoptada: auditoría sistemática del sistema y propuesta de soluciones a las carencias detectadas 10
Referencias 11
carles.prat@bbr.cat Torre Diagonal Litoral, Josep Pla 2 Edificio B2, planta 13 08019 Barcelona Teléfono: 93 550 99 00 Fax: 93 550 99 02 Av. Ramon Folch, 13, 3r 17001 Girona Teléfono 972 413 638 www.bbr.cat