#6419 PYTHON LANGUAGE TO APPLY DATA SCIENCE METHOD TO DAILY DIALYSIS PATIENT CARE

Ugo Donini,Sara Donini
DOI: https://doi.org/10.1093/ndt/gfad063c_6419
IF: 7.1857
2023-06-01
Nephrology Dialysis Transplantation
Abstract:Abstract Background and Aims Python is a high-level programming language. It was created by Guido van Rossum in 1991 and it is known for being user-friendly thanks to a readable code and a clear syntax. Python is widely used in scientific computing and big data analysis. Dialysis monitors can collect and record a wealth of data concerning the patient during dialysis. The purpose of this study is: 1) writing a Python code that automatically processes dialysis data from a selected period and a) provides printouts with the most significant values acquired; b) prepares graphs to visualize the trend in the progression of the selected parameters over time. The printouts and graphs should help set up each dialysis session. 2) Stimulating the formation of a Python community within the nephrologists for the development of the data science style in daily practice. Method Hemodialysis sessions were carried out using monitors of Fresenius Medical Care (FMC) mod. 5008. FMC's Therapy Support Suite (TSS) application allows data obtained from the monitor and data entered by the nurse during the dialysis session to be saved on a dedicated server. TSS selected data are then exported to excel file. Using the open-source Python 3.9 program, with the support of Pandas, Numpy and Seaborn libraries, a code was written in order to: 1) load the excel file with the selected data, 2) isolate the data of interest, on a selected period of time, concerning patients currently on dialysis. 3) create the tables and graphs for individual patients to set up the current dialysis session. Results Running the Python script produces three main sheets to check body weight (W), hemoglobin (HB) values, and blood pressure (BP) values. Other parameters are also examined graphically, drawing the linear regression line of the main parameter and the superimposed plot of other parameters. Conclusion Data collected during individual dialysis sessions can provide valuable information about a patient's condition and help healthcare professionals make informed decisions about their treatment. Python and its libraries provide the nephrology community with an open source and easy-to-use tool to automatically process each patient's data scientifically. In daily practice this method helps better understand and evaluate the dialysis treatment.
urology & nephrology,transplantation
What problem does this paper attempt to address?