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

Bilde av helteseksjonen
Industri Helsetjenester
Region Italia
Ansatte 11-50
Kunde siden 2024

Oversikt over kunder

Oppsummer artikkelen med 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.

Sitat-ikon

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

Utfordring

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 partner for utvikling av programvare for helsevesenet 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

Løsningen vi leverte

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.

Sitat-ikon

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 Prosjekt-leder

Teknologier

Language & frameworks

C++

Maskinvare

ECCEL PEPPER C1 USB V2.2 reader

Miljø

Linux platform

Team

Ikon 1
Senior C++ Software Engineer
Ikon 1
Project Manager (on-demand)
Innowise-teamet

Resultater

Prosjektets varighet
June – July 2024
  • I 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.
  • Den 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.

Innholdsfortegnelse

Upgrade your software with Innowise

    Kontakt oss

    Bestill en samtale eller fyll ut skjemaet nedenfor, så kontakter vi deg når vi har behandlet forespørselen din.

    Send oss en talemelding
    Legg ved dokumenter
    Last opp fil

    Du kan legge ved én fil på opptil 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved å klikke på Send, samtykker du til at Innowise behandler dine personopplysninger i henhold til våre Retningslinjer for personvern for å gi deg relevant informasjon. Ved å oppgi telefonnummeret ditt samtykker du i at vi kan kontakte deg via taleanrop, SMS og meldingsapper. Priser for samtaler, meldinger og data kan gjelde.

    Du kan også sende oss en forespørsel
    til contact@innowise.com

    Hva skjer videre?

    1

    Når vi har mottatt og behandlet forespørselen din, tar vi kontakt med deg for å beskrive prosjektbehov og signerer en taushetserklæring for å sikre konfidensialitet.

    2

    Etter å ha undersøkt dine ønsker, behov og forventninger, utarbeider teamet vårt et prosjektforslag forslag med arbeidsomfang, teamstørrelse, tids- og kostnadsestimater.

    3

    Vi avtaler et møte med deg for å diskutere tilbudet og spikre detaljene.

    4

    Til slutt signerer vi en kontrakt og begynner å jobbe med prosjektet ditt med en gang.

    pil