Return to search

Vidareutveckling av mjukvara som bevakar steriliseringseffekten i en vattenreningsanläggning för dialys / Further development of software that monitors the sterilization effect in a water purifier for dialysis

Dialys ersätter njurens funktion att rena blodet och att återställa kroppens elektrolytbalans. En viktig del inom dialys är vattenreningen och kvalitén på vattnet. För att avgöra kvalitén så används bakterieodling som metod och nackdelen med detta är det tar en lång tid att få provsvar. Genom att mäta konduktivitet i samband med konceptet A0 så kan antalet provtagningar sänkas och fördelen med detta är att det sparar både tid och pengar. En existerande mjukvara har utvecklats i ett tidigare projekt och syftet med detta examensarbete är att förbättra prestanda och användarvänligheten i den existerande mjukvara och samt utveckla en modul som genererar loggfiler som i ett senare skede kan göras kompatibelt med andra vattenrenare. Det objektorienterade kodspråket C# används som utvecklingsmiljö och arbetet utfördes på Centrum för medicinsk teknik och strålningsfysik – Forsknings- och utvecklingsavdelningen (CMTS-MTFoU) på Norrlandsuniversitetssjukhus. En modul som skapar loggfiler i ett liknande format som Aquaboss loggfilerna utvecklades separat från övervakningsmjukvaran. Implementering i övervakningsmjukvaran skedde genom att modifiera källkoden för grafen så blev den kompatibel med de skapade loggarna. Det resulterade i en fungerande och förbättrad version av övervakningsmjukvaran i både prestanda och användarvänlighet. Mjukvaran är dock fortfarande i teststadiet och måste genomgå ytterligare förbättringar för att kunna med största säkerhet användas i region Västerbotten. Den största förändringen är att en ytterligare graf utvecklades som plottar värdena från de skapade loggarna som ska i ett senare skede ska kunna ersättas eller vidareutvecklas så att värden från andra vattenrenare ska bli kompatibla med grafen. / If a patient has a kidney failure a hemodialysis machine recreates the kidneys function to clean the blood and stabilize the body’s electrolyte balance. One of the important aspects of a dialysis-machine is the water purification process and the water quality. To determine the water quality, two measurements related to disinfection are in consideration, the concept of A0 and conductivity. The purpose of this work is to improve on the existing software that monitors the disinfection effect and the conductivity in various ways that includes performance and user friendliness also, to develop a separate module that generates logfiles with randomized values in reasonable intervals that can be read through a graph and at a later stage improved upon to be used by different water purifiers then from Aquaboss. The overall goal is that the monitor software will be implemented and used throughout the region of Västerbotten. C# with Microsoft Visual Studios 2019 was used during the development process and the work was conducted at CMTS-MT-FoU at Norrland university hospital, Umeå. The priority was creating a logfile generator separate from the monitor software and replicating the real logfiles in a text format. Thereafter implementing this module into the monitor software, itself. The processing of the logfiles with data stretching back to the last two years takes around 10-14 seconds to complete and freezes the user interface (UI). To improve this, all the logic that does the processing was put on a separate thread. A progress bar was added with a constant animation to give a visual indication that and ends when the processing phase is finished. This resulted in an improved version of the existing monitoring software in terms of performance and user friendliness in the graphical interface. The point of the logfile generator is to be replaced in a later stage by values or logfiles from a water purifier of different kinds then what is right now currently used in the developed monitor software (Aquaboss).

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:umu-172191
Date January 2019
CreatorsKarlsson, Victor
PublisherUmeå universitet, Institutionen för tillämpad fysik och elektronik
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0141 seconds