Akut dialízisgép vér- és vízoldali komponenseinek szoftverfejlesztése és tesztelése

A manuális tesztek reprodukálhatóságának javítása érdekében a tesztelők munkáját
segítendő olyan teszteszközöket kellet létrehozni, melyek a tesztelés során felmerülő
időkritikus beavatkozásokat automatikusan végzik el, kiszűrve ezzel az emberi tényezőt a
tesztelés bizonyos folyamataiból. Ezen célból egy „hardware in the loop” konfiguráció lett
létrehozva, ami a szükséges kommunikációs vonalak megszakításával képes a különböző
jelek torzítására vagy szimulálására.
Feladatom célja a teszteszközön a vérszökés detektor adatfeldolgozásának újragondolása és
a levegődetektorhoz új funkciók implementálása volt. A vízoldalon található vérszökés
detektor feladata figyelni, hogy a vér megszűrése után a dializáló folyadék mennyi vért
tartalmaz. Ha az érték magas, akkor a szűréshez használt filter nem csak a káros anyagokat
szűri ki a vérből, hanem a vörös vértesteket is. Ilyenkor filter csere szükséges, hogy a
betegnek ne legyen vérvesztesége. Ezzel szemben a véroldalon található levegődetektor
feladata, figyelni a beteg vérének visszavezetése előtt, hogy a vérben nem találhatóak-e
apró levegőbuborékok, ami életveszélyes is lehet.
Kozman Botond, Budapesti Műszaki és Gazdaságtudományi Egyetem, Gépészmérnöki Kar
2023. 12. 15.