Telea Medisch Logо

Herschrijven van de RFID tag gegevensdecoderingsmodule voor Telea Medical

Innowise heeft de gegevensdecoderingsmodule voor RFID-tags volledig herzien voor Telea Medical, een in de EU gevestigde fabrikant van medische hulpmiddelen, om de kwaliteit en schaalbaarheid te verbeteren in overeenstemming met de best practices in de sector.

4 weken

voor een volledige herschrijving van modules

100%

nauwkeurige verwerking van RFID-gegevens

Afbeelding heldensectie
Industrie Gezondheidszorg
Regio Italië
Werknemers 11-50
Klant sinds 2024

Overzicht klanten

Artikel samenvatten met AI

Telea Medical is een Italiaanse fabrikant van medische hulpmiddelen met een meer dan 35-jarige geschiedenis. De productportfolio is opgebouwd rond de gepatenteerde Quantum Molecular Resonance (QMR) technologie die wordt gebruikt in chirurgie, fysiotherapie, esthetische geneeskunde, weefselmanipulatie en oogheelkunde.

Telea Medical levert apparaten met een standaard RFID-tag die onder de verpakking van het apparaat is bevestigd. Wanneer de doos het apparaat nadert, detecteert de lezer de tag en wordt het apparaat geactiveerd. Telea Medical moest een softwaremodule verbeteren die RFID-taggegevens decodeert.

Citaat pictogram

Onze eerste taak was de integratie van RFID-functies in een werkend systeem met als doel de bestaande software-integriteit te behouden, in transparante modus. Voor degenen die hier ervaring mee hebben, is het gemakkelijk te begrijpen hoe moeilijk deze taak is. Toch waren de ingenieurs van Innowise in staat om een haalbare oplossing te ontwerpen. De communicatie verliep erg gemakkelijk met relaties tussen ingenieurs die veel hebben geholpen om de soms onvolledige specificaties te verduidelijken. Innowise was in staat om tussen de regels door te lezen, de timing te respecteren en ook buiten de contractuele verplichtingen ondersteuning te bieden in een breed en effectief samenwerkingsverband.

Telea Medisch Logо
Gianpietro Favaro CTO, Telea Medical S.r.l.
Aanbevelingsbrief, pagina 1 Aanbevelingsbrief, Pagina 2

Uitdaging

De oorspronkelijke decoderingslogica was een snel proof-of-concept: goed genoeg voor interne tests, maar niet de langetermijnbasis die Telea Medical wilde. De bestaande module werkte technisch wel, maar was nooit bedoeld om op te schalen. Daarom wilde Telea Medical de codebase toekomstbestendig maken zonder het lopende systeem te verstoren.

  • Maak van PoC een betrouwbare oplossing. De decoderingslogica was snel geschreven als een PoC, dus het moest worden geherstructureerd voor onderhoudbaarheid en herhaalbaarheid.
  • Focus op kwaliteit om risico's te vermijden. Hoewel niet direct bedrijfskritisch, zouden schonere code en architectuur toekomstige risico's voor de klant verminderen.
  • Niet-verstorende integratie. De herschreven module moest naadloos aansluiten op de applicatie, zonder het gedrag ervan te veranderen.
  • Verkopersselectie. Telea Medical wilde met dit project op zoek naar een externe partner voor ontwikkeling van software voor de gezondheidszorg en valideer de mogelijkheden voor de komende behoefte aan extra personeel.
  • Grenzen aan schaalbaarheid. De module kon niet betrouwbaar omgaan met continue gegevensstromen en moest worden geüpgraded.
  • Moeilijk te onderhouden codebase. De bestaande code was niet eenvoudig bij te werken, te wijzigen en te onderhouden, dus Telea Medical wilde deze duidelijker en beter gestructureerd maken.
  • Hardwarespecificaties. De oplossing moest op betrouwbare wijze verbinding maken met de ECCEL PEPPER C1 USB V2.2 lezer om zowel unieke als persoonlijke ID's van RFID-tags te lezen.

Upgrade je software met Innowise

Oplossing die we hebben geleverd

Ontdekkings- en planningsfase

Innowise begon met een code review om de beperkingen van de bestaande software module te begrijpen en risico's te benoemen. Samen met de producteigenaar van Telea Medical stemden we een plan en kernstappen af:

De omgeving en hardware instellen

Zet de ontwikkelomgeving op en configureer de benodigde hardware (RFID-lezer).

Een module ontwikkelen die klaar is voor de toekomst

Een drop-in RFID-component leveren die het huidige gedrag behoudt en ruimte biedt voor toekomstige verbeteringen.

Prestaties en betrouwbaarheid valideren

Test de functionaliteit en prestaties van de softwaremodule grondig.

Zorg voor een gemakkelijke overdracht

Creëer uitgebreide technische documentatie voor eenvoudig onderhoud.

Hoewel de verandering niet urgent was, was de verwachte opbrengst voor Telea Medical een soepelere werking nu en minder technische schuld later.

Software module herschrijven

Innowise benaderde het herschrijven als een korte, gedisciplineerde levering, met een focus op het transparant houden van wijzigingen voor de klant en het overhandigen van de code die het klantenteam met vertrouwen kan uitvoeren en upgraden.

Omgeving en hardware

We maakten een consistente ontwikkelomgeving en configureerden de RFID-lezer op dezelfde manier als in de praktijk, zodat technici snel aan de slag konden en precies konden zien hoe eindgebruikers zich zouden gedragen.

Ontwerp en herschrijven van softwaremodules

Hier hebben we de RFID-logica opnieuw opgebouwd en er een duidelijke, zelfstandige module van gemaakt, met behoud van het huidige gedrag en verwijdering van verborgen afhankelijkheden.

Testen op betrouwbaarheid en prestaties

Innowise voerde een praktisch testplan uit om een stabiele werking te bevestigen. De resultaten werden met de klant doorgenomen, zodat de acceptatiecriteria zichtbaar en meetbaar waren en gekoppeld konden worden aan het gebruik in de praktijk.

Uitgebreide moduledocumentatie

We hebben de code grondig gedocumenteerd: duidelijke naamgeving, inline commentaar, enz. Dankzij deze documentatie kunnen de technici van Telea Medical de module in één oogopslag begrijpen en onderhouden zonder te twijfelen.

Leveringsproces

Eén enkele Senior C++ Engineer was verantwoordelijk voor het werk van begin tot eind: review, ontwerp, refactor, testen en documentatie. We hielden de feedback loops strak: regelmatige engineer-to-engineer check-ins en hand-offs met versiebeheer, zodat Telea Medical het gedrag bij elke stap kon observeren. De module werd samengevoegd in transparante modus, waardoor het verwachte gedrag behouden bleef.

Citaat pictogram

Telea Medical kwam naar ons toe met een kwaliteitsgerichte mentaliteit, snelle besluitvormingscycli en een team dat altijd bereikbaar was - een ideale opstelling voor productieve samenwerking. Toen er onduidelijkheid ontstond, konden we dankzij het pragmatisme van Telea Medical snel gaten dichten. We zijn oprecht trots op het werk dat we hebben gedaan. Het is een genoegen om een bedrijf in de productie van medische apparatuur te ondersteunen dat zowel striktheid als snelheid hoog in het vaandel heeft staan.

Julia Tretyak
Julia Tretyak Project Manager

Technologieën

Taal en kaders

C++

Hardware

ECCEL PEPPER C1 USB V2.2 lezer

Milieu

Linux-platform

Team

Pictogram 1
Senior C++ Software Engineer
Pictogram 1
Projectmanager (on-demand)
Innowise team

Resultaten

Duur van het project
Juni - juli 2024
  • In vier wekenleverde Innowise een RFID tag-gegevensdecoderingsmodule van productiekwaliteit die netjes integreert met het bestaande systeem en zich voorspelbaar gedraagt onder echte omstandigheden.
  • De architectuur ondersteunt nu toekomstige verbeteringen zonder riskante herschrijvingen, en documentatie verkort de onderhoudstijd.
  • Hoewel dit werk in eerste instantie niet bedrijfskritisch was, heeft de klant De beslissing om vroeg te investeren in kwaliteit heeft zich uitbetaald in soepelere operaties vandaag en een schoner pad voor veranderingen in de toekomst.
  • Telea Medical is tevreden over de leveringskwaliteit en de samenwerking Innowise ingeschakeld voor een tweede project: hun Widgets-toepassing aanpassen aan een nieuw ingebed scherm van 1024×600.

Inhoudsopgave

Upgrade je software met Innowise

    Contacteer ons

    Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Stuur ons een spraakbericht
    Documenten bijvoegen
    Bestand uploaden

    Je kunt 1 bestand van maximaal 2 MB bijvoegen. Geldige bestandsformaten: pdf, jpg, jpeg, png.

    Door op Verzenden te klikken, stemt u ermee in dat Innowise uw persoonsgegevens verwerkt volgens onze Privacybeleid om u van relevante informatie te voorzien. Door je telefoonnummer op te geven, ga je ermee akkoord dat we contact met je opnemen via telefoongesprekken, sms en messaging-apps. Bellen, berichten en datatarieven kunnen van toepassing zijn.

    U kunt ons ook uw verzoek sturen
    naar contact@innowise.com
    Wat gebeurt er nu?
    1

    Zodra we je aanvraag hebben ontvangen en verwerkt, nemen we contact met je op om de details van je projectbehoeften en tekenen we een NDA om vertrouwelijkheid te garanderen.

    2

    Na het bestuderen van uw wensen, behoeften en verwachtingen zal ons team een projectvoorstel opstellen met de omvang van het werk, de teamgrootte, de tijd en de geschatte kosten voorstel met de omvang van het werk, de grootte van het team, de tijd en de geschatte kosten.

    3

    We zullen een afspraak met je maken om het aanbod te bespreken en de details vast te leggen.

    4

    Tot slot tekenen we een contract en gaan we meteen aan de slag met je project.

    pijl