SP 4 - CKDNapp

CKDNapp application and web service development

CKDNapp will offer individual risk management for chronic kidney disease (CKD) patients to support the treating nephrologist in his/her daily work. The aim of this subproject is the development and iterative refinement of CKDNapp as a free-to-use clinical decision support software, which will be made available both as a website for desktop computers and as apps for mobile platforms. CKDNapp will allow physicians to enter patient information such as clinical parameters, disease progression history or current drug prescriptions. CKDNapp will enter this data into complex mathematical models and return personalized disease progression predictions as well as possible treatment strategies according to established guidelines and current literature.
In this subproject, the conceptual design of CKDNapp’s user interface will be designed according to the requirements of daily clinical routine and the needs of treating physicians. This concept will then serve as a template for the development of the CKDNapp website and apps for iOS and Android. This subproject also covers the development and implementation of methods for processing and evaluating the data entered into CKDNapp on the user’s device in order to predict the disease progression and to provide interactive representations of the results. Furthermore, established risk scores and guidelines as well as links to current literature in CKD research will be collected and integrated into CKDNapp. Prototypes of CKDNapp will be iteratively tested by treating physicians to collect their feedback for improving CKDNapp.

Data consistency check in CKDNapp: The physician enters the patient’s data into CKDNapp. The app evaluates mathematical models and checks for inconsistencies between entered and predicted values. To this end, residual analysis is performed using a mixed graphical model (subproject 2), which is represented as a network in the app. In the example shown above, the network node for serum creatinine is colored red, indicating contradictive values. The physician can now check whether the value for serum creatinine was entered correctly and is able to adjust it.