Inspiration
The inspiration for MyHealth Passport came from the difficulty people face in managing their medical records securely and conveniently. We noticed how disorganized health data can lead to challenges in emergencies, miscommunication with healthcare providers, and difficulty in maintaining personal health history. This app is designed to simplify the process and offer an all-in-one solution for securely storing and accessing medical records, with the added benefit of personalized health insights.
What it does
MyHealth Passport allows users to securely store, access, and manage their medical records in one place. It ensures data privacy with Firebase Authentication, simplifies record access through Cloud Firestore, and supports mental health by offering a personal therapist chatbot powered by Anthropic API. Users can scan and analyze medical certificates with the Gemini API, making health management seamless. Additionally, the integration of the Mistral Agent provides users with personalized diet and exercise recommendations based on their medical data and unique health conditions.
How we built it
We built MyHealth Passport using Android’s Jetpack Compose for a responsive, intuitive user interface. Firebase Authentication and Cloud Firestore handle secure user authentication and data storage, while Cosmocloud Object Storage is used for storing larger medical files. We incorporated the Gemini API for automated medical document analysis, the Anthropic API for the mental health chatbot, and the Mistral Agent to offer personalized diet and exercise plans by analyzing users’ medical data through their Medical ID.
Challenges we ran into
One of the major challenges we faced was ensuring that sensitive medical data is stored securely while allowing easy access to users. Integrating multiple APIs, such as Gemini, Anthropic, and Mistral, to work seamlessly within the app required careful planning and implementation to maintain both performance and data security. Additionally, generating personalized diet and exercise recommendations using the Mistral Agent while ensuring accuracy was a complex task that involved refining input data and API interactions.
Accomplishments that we're proud of
We are proud of creating an app that not only simplifies the complex task of managing medical records but also integrates AI to offer holistic health support. The successful integration of multiple technologies like Firebase, Cosmocloud, Mistral Agent, and AI-powered APIs is a significant accomplishment. Providing secure and scalable storage through Cosmocloud and generating personalized health insights using the Mistral Agent are key achievements we are proud of.
What we learned
Through this project, we learned the importance of balancing security with user accessibility, especially when dealing with sensitive data like medical records. We also gained experience in integrating AI-driven APIs and leveraging cloud storage for large-scale, secure data management. Working with the Mistral Agent taught us how to handle personalized health data responsibly and effectively, offering users tailored health recommendations based on their unique conditions.
What's next for MyHealth Passport
Next, we plan to expand the app by adding features like integration with MongoDB Atlas for alternative data storage options. We also aim to improve the chatbot’s functionality, offering more personalized insights and recommendations. Additionally, we plan to enhance the Mistral Agent to provide even more detailed and comprehensive health plans, incorporating real-time health tracking and feedback. Further, we hope to integrate wearable device data for real-time health monitoring and expand the app’s reach to a global audience.
Log in or sign up for Devpost to join the conversation.