PROYECTO / Trazabilidad sanitaria · SAP
MhcTrace
Plataforma de trazabilidad de materiales quirúrgicos con lectura de códigos de barras e integración SAP.



El contexto
En 2013, un hospital necesitaba registrar con precisión los materiales consumidos durante sus procedimientos quirúrgicos, vinculándolos a cada paciente y centro de coste. Mölnlycke encargó MhcTrace para simplificar este proceso mediante lectores de códigos de barras y centralizar la información de trazabilidad. La aplicación se consolidó en el trabajo diario del hospital y dio paso a nuevas necesidades, especialmente el intercambio de datos con SAP. Más de una década después, sigue operativa y conserva su histórico completo.
Mi participación
He sido el principal responsable técnico de MhcTrace desde su concepción: análisis de necesidades, diseño, arquitectura, desarrollo, mantenimiento y soporte a usuarios. También he liderado sus ampliaciones funcionales, la integración con SAP y las sucesivas migraciones tecnológicas. El contacto directo con los profesionales del hospital ha sido clave para adaptar la aplicación a su forma de trabajar. Es un proyecto en el que he podido asumir la responsabilidad de un producto completo y acompañar su evolución durante años.
Trazabilidad e integración SAP
MhcTrace registra los materiales de cada intervención mediante lectura de códigos de barras. Interpreta identificadores GTIN y extrae automáticamente información disponible, como unidades, lotes o caducidades. Cada consumo queda asociado al procedimiento, al código de paciente y al centro de coste para facilitar consultas e informes de trazabilidad. Posteriormente desarrollé una API específica para intercambiar y sincronizar información con SAP, conectando los registros del hospital con los procesos corporativos del organismo sanitario.
Decisiones técnicas
El principal reto ha sido evolucionar una aplicación nacida en ASP.NET clásico hasta .NET 10 sin interrumpir su utilidad ni perder información. Las migraciones han exigido actualizar dependencias, componentes y arquitectura preservando el comportamiento del sistema. También destaca la interpretación automática de códigos de barras sanitarios, que simplifica el registro y reduce errores manuales. Todo ello convive con más de diez años de datos históricos accesibles. Un ejemplo de modernización progresiva: mejorar lo existente sin necesidad de empezar de cero.
EN PANTALLA