The Surgical Intensive Care Unit (SICU) is where physicians are required to make immediate life-saving decisions. The goal of this project is to create a drug reference mobile app targeted at SICU physicians. It provides intuitive and simple navigation for physicians to look up drugs and make immediate life-saving decisions.
This project was a collaboration between four undergraduate students from UNC Computer Science with two medical professionals from UNC Bedside Pocket SICU Pharmacy. My collaborators were Kyle Feng, Yuxuan Liu, Therese Mendoza, Dr. John Yoon and Dr.Oyshik Banerjee. We were also mentored by Prof David Stotts and Jeff Terrell.
As a member of the engineering team, I led the UI/UX design and front-end development of this mobile app.
This app needs three core functionalities:
I designed the user interface in Adobe XD. With a focus was on “simple, quick, and intuitive navigation,” I limited the use of sophisticated design elements and put emphasis on user flow.
This app has end-users from both front-end and administrator side.
I developed in React Native and Typescript to handle mobile UI, Redux to handle state management, and a React router to handle switching from one screen to another. Mobile users for our application interacted with a front-end app available to both Android and iOS.
Administrators of our application (those allowed to make changes to data being served) interacted with Google Sheets they used in the past to insert and update data. We used Google Apps Script to parse and validate data. Both the Google Apps Script and the front app communicated with our backend, which was based on Firebase. Our Firebase schema was organized the way medications were organized: by user information, drug classes, subclasses, and drug names (as well as miscellaneous drugs that aren’t within a subclass).
Code is located at: https://github.com/kylefeng28/comp523-project