Inspiration
Our team drew the inspiration to build the MEDISCAN application from the commonly known struggle of organizing medical information. The Healthcare system in America can be challenging to understand for most. Doctors and healthcare professionals communicate medical information to clients and patients with little knowledge about pharmaceutical drugs. On the patient's side, users have trouble understanding medical jargon and deciphering extensive medical documents to choose the best healthcare plan for themselves.
What it does
Our project packages the information of all 46 Eli Lilly Medicines into a user-friendly application containing three pages: the home, bookmark, and profile page. On our home page, we have each medication displayed in card format. When the user clicks each card, it shows the medical sheet categories for each medicine(Summary, Instruction, Pediatrics, etc.) The user can also save medications of their choice by clicking on the name of the drug. The drug now appears on the user's bookmark tab. The last feature on the home tab is the search bar, which allows users to search for medications of their choice. On the bookmarks tab, the medications users save appear here. The user can also create reminders with customized descriptions and add special notes. The profile tab of the application contains all the user's personal information, plus the medications they have used.
How we built it
We ended up dividing the task of constructing the app throughout the team. Some members took on the task of creating and designing the app. The app’s UI/UX was designed on Figma and Android Studio was used for developing and debugging. The remaining team members were tasked with building a database via Microsoft Excel and creating code to put that information into a JSON file. The JSON file organized the data in order for the information to be implemented into the app.
Challenges we ran into
Creating this app was not without its challenges. One of the first challenges the team met with, before building, was having little prior experience using Android Studios. Android Studios was used to build the inner workings of the app, so with that, the team had to do more research and learn how to use it. When it came to the app itself, one of the main issues was getting the fragments to communicate with the Recycler View Adapter, which prevented the app from updating any of the changes made to the data. Another one of the bigger challenges the team faced with the app was the reminder setting. The app has a feature to where the user can set a reminder for medication. The issue was that if the user set a reminder, but did not set a time for the reminder, then the app would crash.
Accomplishments that we're proud of
We are very proud of the fact that our team was able to create a functional full-stack application. We were also able to implement an authentication system and create a real-time database in cloud storage.
What we learned
In order to create this app, we had to learn how to create a full-stack application.
What's next for MediScan
The future of the MediScan application would first involve fixing the bugs within the source code. The application sometimes crashes when the user does not select time slots for reminders. Also, the communication between application fragments and the recycler view adapter can sometimes fail. At times, the application could not retrieve updated information, causing it to crash. Finally, we would make the application responsive to different operating systems. Currently, it's only responsive to small Android phones.
Promotional Video (MEDISCAN AD)
Built With
- android-studio
- figma
- firebase
- github
- kanban-tool
- kotlin
- notebook
- python
- shortcut



Log in or sign up for Devpost to join the conversation.