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
Indústria Cuidados de saúde
Região Itália
Empregados 11-50
Cliente desde 2024

Client overview

Resumir o artigo com 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

Desafio

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 parceiro de desenvolvimento de software para cuidados de saúde 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 Gestor de projectos

Tecnologias

Language & frameworks

C++

Hardware

ECCEL PEPPER C1 USB V2.2 reader

Ambiente

Linux platform

Equipa

Ícone 1
Senior C++ Software Engineer
Ícone 1
Project Manager (on-demand)
Equipa Innowise

Resultados

Duração do projecto
June – July 2024
  • Em 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.
  • O 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

    Contactar-nos

    Marcar uma chamada ou preencha o formulário abaixo e entraremos em contacto consigo assim que tivermos processado o seu pedido.

    Envie-nos uma mensagem de voz
    Anexar documentos
    Enviar ficheiro

    Pode anexar um ficheiro com um máximo de 2MB. Formatos de ficheiro válidos: pdf, jpg, jpeg, png.

    Ao clicar em Enviar, o utilizador autoriza a Innowise a processar os seus dados pessoais de acordo com a nossa Política de privacidade para lhe fornecer informações relevantes. Ao enviar o seu número de telefone, o utilizador aceita que o possamos contactar através de chamadas de voz, SMS e aplicações de mensagens. Poderão ser aplicadas tarifas de chamadas, mensagens e dados.

    Pode também enviar-nos o seu pedido
    para contact@innowise.com

    O que é que acontece a seguir?

    1

    Assim que recebermos e processarmos o seu pedido, entraremos em contacto consigo para necessidades do seu projeto e assinar um NDA para garantir a confidencialidade.

    2

    Depois de analisarmos os seus desejos, necessidades e expectativas, a nossa equipa elaborará uma proposta de projeto proposta de projeto com o âmbito do trabalho, dimensão da equipa, tempo e estimativas de custos.

    3

    Marcaremos uma reunião consigo para discutir a oferta e acertar os pormenores.

    4

    Por fim, assinaremos um contrato e começaremos a trabalhar no seu projeto imediatamente.

    seta