Brewer Digital | Hardware and Software Design and Development | Denver

Patient simulation for kidney doctors


Algorithm Development | JavaScript Development | Web App
CRRT patient simulator

Dr. Ben Griffin came to Brewer Digital with an idea for an innovative teaching tool: to create an in-app patient simulator for Continuous Renal Replacement Therapy (CRRT), in which user’s input directly affect the patient’s clinical course in clinically accurate fashion. Users would receive real-time feedback on their decisions, with supporting written materials to provide and reinforce background information and the learner would be exposed to common pathophysiologies in critically ill patients, as well as clinical management of critically ill patients in need of renal support therapy.

While Dr. Griffin knew he wanted a software application built, he was unsure whether a native, hybrid, or web application was the correct choice. We decided to build a web application because: 1) it was the fastest of the three to develop, 2) there was no need to go native for an application based mostly on forms and data, 3) there was no need to build a hybrid app because we didn’t need to interact directly with the phone, and didn’t require the app to be on the app stores.

Once we established and documented the required functionality, we set to work modeling the system’s architecture. To keep things simple, we chose to build the front-end using JavaScript and jQuery and utilized the Google Sheets API for our back-end. The choice to use Google Sheets, versus a more standard relational database, was to enable Dr. Griffin to update data as quickly and easily as possible. This setup allowed instant propagation of any spreadsheet changes.

Upon culmination of the project, our application won the Innovations in Kidney Education Contest, hosted by the American Society of Nephrology. Not to brag (OK, kind of to brag), but we had some pretty stiff competition: we beat Harvard.


Results

  • Winner - Innovations in Kidney Education Contest, American Society of Nephrology