Orvosi készülékekben használható modern fejlesztési technológiák lehetőségeinek vizsgálata

A cégnél töltött időm alatt először is megismerkedtem a dialízis elméleti hátterével, az OMNI
dialízisgép fizikai felépítésével és működésével. A működésen belül megismerkedtem a
lehetséges funkciókkal és terápiás eljárásokkal. A géppel való ismerkedés után megismertem
a gépet működtető kódbázist is. Ehhezteszteket írtam a dialízisgép feszültségmérő egységéhez,
ami kezeli a 24 Voltot, a folyadék és véroldali kört, a syringe ki- és bekapcsolását, valamint
ellenőrzi a vezérlőrendszer feszültségszintjét. A kódbázis vegyesen van C és C++ nyelven írva.
Az általam tesztelt egység még egy régebbi C nyelven írt egység volt. Ezt követően
implementáltam még egy riasztásokat kezelő segéd osztályt és annak függvényeit, a jövőbeli
munkámhoz.
A munka során elmélyültem a fejlesztési és tesztelési folyamatok ipari megvalósításának
folyamatában, így hasznos tudást szereztem. A tesztelés fontosságát is alaposan megismertem,
hogy miért is van rá szükség a fejlesztési folyamatokban. A feladatom során unit teszteléssel
foglalkoztam főleg, ami a különböző részegységek tesztelésére szolgál. Itt megismerkedtem
egy számomra új keretrendszerrel, a CppUTest-tel. Ezen kívül beleláttam az integrációs
tesztelésbe is kis mértékben. A unit tesztelés azért fontos, mert segít megbizonyosodni a
kódunk által leírt egységek helyes funkcionális működéséről. Ennek köszönhetően
hozzájárulnak a karbantarthatóbb és könnyebben bővíthető teszteléshez.
A munkámhoz elengedhetetlen volt, hogy részt vegyek különböző orientációs oktatásokon is,
így részt vettem energetikai irányítási rendszerről, környezetvédelemről és egy munka-, tűz- és
balesetvédelemről szóló oktatáson. Ezeknek köszönhetően biztonságosan tudtam a laborban
tartózkodni.
Szerző: Révay Regina MSc hallgató, BME
2024.01.18.