Telea Medical Logо

Neuprogrammierung des Moduls zur Dekodierung von RFID-Tag-Daten für Telea Medical

Innowise hat das RFID-Tag-Dekodierungsmodul für Telea Medical, einen in der EU ansässigen Hersteller medizinischer Geräte, komplett überarbeitet, um die Qualität und Skalierbarkeit in Übereinstimmung mit den besten Praktiken der Branche zu verbessern.

4 Wochen

für eine vollständige Überarbeitung des Moduls

100%

genaue RFID-Datenverarbeitung

Bild des Hauptteils
Region Italien
Angestellte 11-50
Kunde seit 2024

Kundenübersicht

Artikel mit KI zusammenfassen

Telea Medical ist ein italienischer Hersteller von Medizinprodukten mit einer über 35-jährigen Geschichte. Sein Produktportfolio basiert auf der patentierten Quantenmolekularresonanz (QMR)-Technologie, die in den Bereichen Chirurgie, Physiotherapie, ästhetische Medizin, Tissue Engineering und Ophthalmologie eingesetzt wird.

Telea Medical liefert die Geräte mit einem Standard-RFID-Tag aus, der unter dem Verpackungskarton des Geräts angebracht ist. Wenn sich der Karton dem Gerät nähert, erkennt das Lesegerät das Etikett, und das Gerät wird aktiviert. Telea Medical musste ein Softwaremodul verbessern, das die Daten des RFID-Tags entschlüsselt.

Zitat-Symbol

Unsere erste Aufgabe war die Integration von RFID-Funktionen in ein laufendes System mit dem Ziel, die Integrität der bestehenden Software im transparenten Modus zu erhalten. Wer Erfahrung hat, kann leicht verstehen, wie schwierig diese Aufgabe ist. Dennoch gelang es den Ingenieuren von Innowise, eine praktikable Lösung zu entwickeln. Die Kommunikation zwischen den Ingenieuren war sehr einfach, was sehr hilfreich war, um die manchmal unvollständigen Spezifikationen zu klären. Innowise war in der Lage, zwischen den Zeilen zu lesen, den Zeitplan einzuhalten und auch über die vertraglichen Pflichten hinaus Unterstützung in einem breiten und effektiven Kooperationsrahmen zu leisten.

Telea Medical Logо
Gianpietro Favaro CTO, Telea Medical S.r.l.
Empfehlungsschreiben, Seite 1 Empfehlungsschreiben, Seite 2

Herausforderung

Die ursprüngliche Dekodierlogik war ein schnelles Proof-of-Concept: gut genug für interne Tests, aber nicht die von Telea Medical gewünschte langfristige Grundlage. Das bestehende Modul funktionierte zwar technisch, aber es war nie für eine Skalierung vorgesehen. Aus diesem Grund wollte Telea Medical die Codebasis zukunftssicher machen, ohne das laufende System zu stören.

  • Machen Sie PoC zu einer zuverlässigen Lösung. Die Dekodierlogik wurde schnell als PoC geschrieben, so dass sie im Hinblick auf Wartbarkeit und Wiederholbarkeit umstrukturiert werden musste.
  • Setzen Sie auf Qualität, um Risiken zu vermeiden. Auch wenn dies nicht unmittelbar geschäftskritisch ist, würden ein sauberer Code und eine saubere Architektur das zukünftige Risiko für den Kunden verringern.
  • Nicht-unterbrechende Integration. Das umgeschriebene Modul musste sich nahtlos in die Anwendung einfügen, ohne deren Verhalten zu verändern.
  • Auswahl des Anbieters. Telea Medical wollte dieses Projekt nutzen, um einen externen Entwicklung von Gesundheitssoftware und ihre Fähigkeiten für den anstehenden Personalbedarf zu validieren.
  • Grenzen der Skalierbarkeit. Das Modul konnte die kontinuierlichen Datenströme nicht zuverlässig verarbeiten und musste aufgerüstet werden.
  • Schwer zu pflegende Code-Basis. Der bestehende Code war nicht einfach zu aktualisieren, zu ändern und zu pflegen, daher wollte Telea Medical ihn klarer und besser strukturiert gestalten.
  • Besonderheiten der Hardware. Die Lösung musste zuverlässig mit dem ECCEL PEPPER C1 USB V2.2-Lesegerät verbunden werden, um sowohl eindeutige als auch private IDs von RFID-Tags zu lesen.

Aktualisieren Sie Ihre Software mit Innowise

Gelieferte Lösung

Entdeckungs- und Planungsphase

Innowise begann mit einer Codeüberprüfung, um die Einschränkungen des bestehenden Softwaremoduls zu verstehen und Risiken aufzuzeigen. Gemeinsam mit dem Produktverantwortlichen von Telea Medical legten wir einen Plan und die wichtigsten Schritte fest:

Einrichten der Umgebung und der Hardware

Richten Sie die Entwicklungsumgebung ein und konfigurieren Sie die erforderliche Hardware (RFID-Lesegerät).

Entwickeln Sie ein zukunftsfähiges Modul

Liefern Sie eine Drop-in-RFID-Komponente, die das aktuelle Verhalten beibehält und den Weg für künftige Erweiterungen ebnet.

Validierung von Leistung und Zuverlässigkeit

Testen Sie die Funktionalität und Leistung der Softwaremodule gründlich.

Gewährleistung einer einfachen Übergabe

Erstellen Sie eine umfassende technische Dokumentation für eine einfache Wartung.

Obwohl die Umstellung nicht dringend war, erwartete Telea Medical einen reibungsloseren Betrieb und später weniger technische Schulden.

Neuschreiben von Softwaremodulen

Innowise ging die Neufassung als kurze, disziplinierte Lieferung an, wobei der Schwerpunkt darauf lag, die Änderungen für den Kunden transparent zu halten und den Code so zu übergeben, dass das Kundenteam ihn ohne Bedenken ausführen und aktualisieren kann.

Umgebung und Hardware-Einrichtung

Wir bereiteten einen konsistenten Entwicklungsarbeitsbereich vor und konfigurierten das RFID-Lesegerät so, wie es in der Praxis laufen würde, so dass die Ingenieure schnell beginnen und das genaue Verhalten sehen konnten, das die Endbenutzer erleben würden.

Entwurf und Neuschreibung von Softwaremodulen

Hier haben wir die RFID-Logik neu aufgebaut und sie in ein klares, in sich geschlossenes Modul verwandelt, wobei wir das aktuelle Verhalten beibehalten und versteckte Abhängigkeiten beseitigt haben.

Prüfung auf Zuverlässigkeit und Leistung

Innowise führte einen praktischen Testplan durch, um den stabilen Betrieb zu bestätigen. Die Ergebnisse wurden mit dem Kunden besprochen, so dass die Akzeptanzkriterien sichtbar, messbar und mit der realen Nutzung verbunden waren.

Umfassende Dokumentation der Module

Wir haben den Code gründlich dokumentiert: klare Namensgebung, Inline-Kommentare usw. Dank dieser Dokumentation können die Techniker von Telea Medical das Modul auf einen Blick verstehen und es ohne Nachfragen pflegen.

Prozess der Lieferung

Ein einziger Senior C++ Engineer war für die gesamte Arbeit verantwortlich: Überprüfung, Design, Refactoring, Testen und Dokumentation. Wir hielten die Feedback-Schleifen eng: häufige Check-Ins von Ingenieur zu Ingenieur und versionierte Übergaben, so dass Telea Medical das Verhalten bei jedem Schritt beobachten konnte. Das Modul wurde im transparenten Modus zusammengeführt, wobei das erwartete Verhalten beibehalten wurde.

Zitat-Symbol

Telea Medical kam zu uns mit einer qualitätsorientierten Denkweise, schnellen Entscheidungszyklen und einem Team, das immer erreichbar war - eine ideale Voraussetzung für eine produktive Zusammenarbeit. Wenn Unklarheiten auftauchten, konnten wir dank des Pragmatismus von Telea Medical Lücken schnell schließen. Wir sind wirklich stolz auf die von uns geleistete Arbeit. Es ist ein Vergnügen, ein Unternehmen der Medizintechnikbranche zu unterstützen, das gleichermaßen Wert auf Strenge und Schnelligkeit legt.

Julia Tretjak
Julia Tretjak Projektmanager

Technologien

Sprache & Rahmenwerke

C++

Hardware

ECCEL PEPPER C1 USB V2.2 Leser

Umwelt

Linux-Plattform

Team

Icon 1
Senior C++ Software Engineer
Icon 1
Projektleiter (auf Abruf)
das Innowise-Team

Ergebnisse

Projektdauer
Juni - Juli 2024
  • Unter vier WochenInnowise lieferte eine produktionstaugliches Modul zur Dekodierung von RFID-Tag-Daten das sich sauber in das bestehende System integrieren lässt und sich unter realen Bedingungen vorhersehbar verhält.
  • Das Architektur unterstützt jetzt zukünftige Erweiterungen ohne riskante Neuprogrammierung, und die Dokumentation verkürzt die Wartungszeit.
  • Obwohl diese Arbeit ursprünglich nicht geschäftskritisch war, hat der Kunde Die Entscheidung, frühzeitig in Qualität zu investieren, hat sich durch reibungslosere Abläufe ausgezahlt heute und einen saubereren Weg für Veränderungen in der Zukunft.
  • Zufrieden mit der Lieferqualität und der Zusammenarbeit, Telea Medical Innowise für ein zweites Projekt engagiert: Anpassung ihrer Widgets-Anwendung an eine neue eingebettete 1024×600-Anzeige.

Inhaltsübersicht

Aktualisieren Sie Ihre Software mit Innowise

    Kontaktieren Sie uns

    Anruf buchen oder füllen Sie das Formular aus. Wir kontaktieren Sie, sobald wir Ihre Anfrage bearbeitet haben.

    Sprachnachricht senden
    Datei beifügen
    Datei hochladen

    Sie können 1 Datei mit bis zu 2 MB anhängen. Gültige Dateiformate: pdf, jpg, jpeg, png.

    Mit dem Klicken auf Senden erklären Sie sich damit einverstanden, dass Innowise Ihre personenbezogenen Daten gemäß unserer Datenschutzrichtlinie verarbeitet, um Ihnen relevante Informationen bereitzustellen. Mit Angabe Ihrer Telefonnummer stimmen Sie zu, dass wir Sie per Sprachanruf, SMS oder Messaging-Apps kontaktieren. Es können Gebühren für Anrufe, Nachrichten und Datenübertragung anfallen.

    Sie können uns auch kontaktieren
    Jetzt contact@innowise.com
    Wie geht es weiter?
    1

    Sobald wir Ihre Anfrage erhalten und geprüft haben, melden wir uns bei Ihnen, klären erste Fragen und unterzeichnen bei Bedarf ein NDA, um die Vertraulichkeit zu gewährleisten.

    2

    Nach der Analyse Ihrer Ziele, Anforderungen und Erwartungen erstellt unser Team einen Projektvorschlag mit Leistungsumfang, Teamgröße sowie Zeit- und Kostenschätzung.

    3

    Wir vereinbaren einen Termin, um das Angebot gemeinsam zu besprechen und alle Details festzulegen.

    4

    Abschließend unterzeichnen wir den Vertrag und starten umgehend mit der Umsetzung Ihres Projekts.

    Pfeil