Telea Medical Logо

Rewriting of the RFID tag data decoding module for Telea Medical

Innowise completely overhauled the RFID tag data decoding module for Telea Medical, an EU-based medical device manufacturer, to improve the quality and scalability in line with industry best practices.

4 weeks

for a full module rewrite

100%

accurate RFID data processing

Hero section image
Industria Sanidad
Región Italia
Empleados 11-50
Cliente desde 2024

Client overview

Resumir artículo con AI

Telea Medical is an Italian medical device manufacturer with a 35+ years-long history. Its product portfolio is built around its patented Quantum Molecular Resonance (QMR) technology used across surgery, physiotherapy, aesthetic medicine, tissue engineering, and ophthalmology.

Telea Medical ships devices with a standard RFID tag attached under the device packaging box. When the box approaches the device, the reader detects the tag, and the device activates. Telea Medical needed to improve a software module that decodes RFID tag data.

Quote icon

Our first task was the integration of RFID functions into a running system with the aim to preserve the existing software integrity, in transparent mode. For those who have experience, it’s easy to understand how difficult this job is. Nevertheless, the Innowise engineers were able to design a feasible solution. Communication was very easy with engineers-to-engineers relations that helped a lot to clarify the specifications, sometimes incomplete. Innowise was able to read between lines, respect the timing and provide support also beyond the contractual duties in a wide and effective cooperation framework.

Telea Medical Logо
Gianpietro Favaro CTO, Telea Medical S.r.l.
Letter of recommendation, Page 1 Letter of recommendation, Page 2

Desafío

The original decoding logic was a quick proof-of-concept: good enough for internal testing, but not the long-term foundation Telea Medical wanted. The existing module technically worked, but it was never intended to scale. That’s why Telea Medical wanted to future-proof the codebase without disturbing the running system.

  • Turn PoC into a dependable solution. The decoding logic was written quickly as a PoC, so it needed restructuring for maintainability and repeatability.
  • Focus on quality to avoid risks. Although not immediately business-critical, cleaner code and architecture would reduce future risk for the client.
  • Non-disruptive integration. The rewritten module had to seamlessly plug into the application, without altering its behavior.
  • Vendor selection. Telea Medical wanted to use this project to find an external socio de desarrollo de software sanitario and validate its capabilities for upcoming outstaffing needs.
  • Scalability limits. The module couldn’t handle continuous data streams reliably and needed to be upgraded.
  • Hard-to-maintain codebase. The existing code wasn’t easy to update, change, and maintain, so Telea Medical wanted to make it clearer and better-structured.
  • Hardware specifics. The solution had to connect with the ECCEL PEPPER C1 USB V2.2 reader reliably to read both unique and private IDs from RFID tags.

Upgrade your software with Innowise

Solution we delivered

Discovery & planning phase

Innowise began with a code review to understand the constraints of the existing software module and call out risks. Together with Telea Medical’s product owner, we aligned on a plan and core steps:

Set up the environment and hardware

Establish the development environment and configure the necessary hardware (RFID reader).

Develop a future-ready module

Deliver a drop-in RFID component that preserves current behavior and gives way for future enhancements.

Validate performance and reliability

Thoroughly test the software module functionality and performance.

Ensure easy handover

Create a comprehensive technical documentation for easy maintenance.

Even though the change wasn’t urgent, the expected payoff for Telea Medical was a smoother operation now and less technical debt later.

Software module rewriting

Innowise approached the rewrite as a short, disciplined delivery, with a focus on keeping changes transparent to the client and handing over the code that the client team can run and upgrade with confidence.

Environment & hardware setup

We prepared a consistent development workspace and configured the RFID reader the same way it would run in practice, so engineers could start quickly and see the exact behavior end users would experience.

Software module design & rewriting

Here, we rebuilt RFID logic, turning it into a clear, self-contained module, preserving current behavior and removing hidden dependencies.

Testing for reliability and performance

Innowise executed a practical test plan to confirm stable operation. Results were reviewed with the client so acceptance criteria were visible, measurable, and tied to real-world use.

Comprehensive module documentation

We documented the code thoroughly: clear naming, inline comments, etc. Thanks to it, Telea Medical’s engineers can understand the module at a glance and maintain it without second-guessing.

Delivery process

A single Senior C++ Engineer owned the work end-to-end: review, design, refactor, testing, and documentation. We kept feedback loops tight: frequent engineer-to-engineer check-ins and versioned hand-offs, so Telea Medical could observe behavior at each step. The module was merged in transparent mode, preserving the expected behavior.

Quote icon

Telea Medical came to us with a quality-focused mindset, fast decision cycles, and a team that was always accessible — an ideal setup for productive collaboration. When ambiguity surfaced, Telea Medical’s pragmatism let us close gaps quickly. We’re genuinely proud of the work we’ve done. It’s a pleasure to support a medical device manufacturing company that values rigor and speed in equal measure.

Julia Tretyak
Julia Tretyak Jefe de proyecto

Tecnologías

Language & frameworks

C++

Hardware

ECCEL PEPPER C1 USB V2.2 reader

Medio ambiente

Linux platform

Equipo

Icono 1
Senior C++ Software Engineer
Icono 1
Project Manager (on-demand)
Equipo Innowise

Resultados

Duración del proyecto
June – July 2024
  • En four weeks, Innowise delivered a production-grade RFID tag data decoding module that integrates cleanly with the existing system and behaves predictably under real-world conditions.
  • En architecture now supports future enhancements without risky rewrites, and documentation shortens the maintenance time.
  • Although this work was not initially business-critical, the client’s decision to invest in quality early has paid off in smoother operations today and a cleaner path for changes in the future.
  • Satisfied with delivery quality and collaboration, Telea Medical engaged Innowise for a second project: adapting their Widgets application to a new 1024×600 embedded display.

Índice

Upgrade your software with Innowise

    Contáctenos

    Reserve usted una llamada o rellene usted el siguiente formulario y nos pondremos en contacto con usted cuando hayamos procesado su solicitud.

    Envíenos un mensaje de voz
    Adjuntar documentos
    Cargar archivo

    Puede adjuntar 1 archivo de hasta 2 MB. Formatos de archivo válidos: pdf, jpg, jpeg, png.

    Al hacer clic en Enviar, autoriza a Innowise a procesar sus datos personales de acuerdo con nuestra política de privacidad. Política de privacidad para proporcionarle información relevante. Al enviar su número de teléfono, acepta que nos pongamos en contacto con usted a través de llamadas de voz, SMS y aplicaciones de mensajería. Pueden aplicarse tarifas de llamadas, mensajes y datos.

    También puede enviarnos su solicitud
    a contact@innowise.com

    ¿Qué pasa después?

    1

    Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallarle las necesidades de su proyecto y firmar un acuerdo de confidencialidad. Proyecto y firmaremos un acuerdo de confidencialidad.

    2

    Tras examinar sus deseos, necesidades y expectativas, nuestro equipo elaborará una propuesta de proyecto con el alcance del trabajo, el tamaño del equipo, el plazo y los costes estimados con el alcance del trabajo, el tamaño del equipo, el tiempo y las estimaciones de costes.

    3

    Concertaremos una reunión con usted para hablar de la oferta y concretar los detalles.

    4

    Por último, firmaremos un contrato y empezaremos a trabajar en su proyecto de inmediato.

    flecha