Design a Mobile Application for the Maintenance of Hemodialysis Machines using Flutter Framework

Main Article Content

Badria Ibrahim Eisa
Mohammed Yagoub Esmail


Maintenance, Mobile application, Flutter framework, Hemodialysis Machine


The hemodialysis machine is an artificial kidney facilitating the hemodialysis process and is considered a crucial life-sustaining device. Any delays resulting from malfunctions or improper maintenance of these machines can significantly impact the duration of dialysis for patients.

In Khartoum state, numerous highly skilled biomedical engineers are employed at dialysis centers, each with varying experience levels. However, the current training workshops provided to them are inadequate in ensuring proper maintenance of the machines. Many engineers struggle to address daily malfunctions and face challenges when referring to service manuals.

The recent proliferation of mobile applications has proven beneficial in several fields, particularly healthcare. This project will utilize a specific framework to develop a mobile application tailored to maintain hemodialysis machines. The app is designed to assist biomedical engineers in their daily tasks, particularly those in junior positions. By leveraging Flutter frameworks and the Dart language, a hybrid language capable of unifying code across Android, desktop, and iOS platforms, the “HDservice App” was created. This application offers detailed information on four common models of machine malfunctions in Sudan, along with corresponding solutions. Biomedical engineers have successfully integrated the app into their mobile devices, utilizing it for maintenance tasks. Subsequently, they conducted an evaluation comparing the app’s effectiveness to that of traditional service manuals, yielding the desired outcome.


Download data is not yet available.
Abstract 12 | PDF Downloads 10


1. Medical Education Institute. Core Curriculum for the Dialysis Technician. A Comprehensive Review of Hemodialysis. 5th edition. Author; Madison, WI.
2. Ward RA, Ronco C. Dialyzer and Machine Technologies: Application of Recent Advances to Clinical Practice. Blood Purification. 2006.
3. Hamza AO, Osman MO, Khider MO. Evaluation of Mechanical and Electrical Faults in Dialysis Machines. J Phys Ther Health Promot 2013;1(1):1–7.
4. Sheikh Z. When Do I Need Dialysis? [Internet] Available at:
5. Naramura T. The role of clinical engineers in dialysis therapy in Japan. Blood Purification 2018;46:134–135.
6. Misra KB. Maintenance Engineering and Maintainability: An Introduction. RAMS Consultants. Jaipur, India. August 2008.
7. World Health Organization. Computerized Maintenance Management System. WHO Medical Device Technical series. Geneva. June 2011.
8. Mainkar P, Giordano S. Google Flutter Mobile Development Quick Start Guide. Packt Publishing, Birmingham Mumbai, 2019. Available at:
9. Nasri F, Mtibaa A. Smart Mobile Healthcare System based on WBSN and 5G. Int J Adv Comp Sci Applicat 2017;(8)10. Available in at: DOI:10.14569/IJACSA.2017.081020 .