Inspiration

Healthcare professionals and caregivers often manage medical records for multiple residents across different systems and paper documents. In hospitals and residential care facilities, quickly accessing accurate medical information is critical for providing safe and timely care.

Health Vault was inspired by the need for a secure, centralized platform that simplifies medical record management for healthcare providers and caregivers. Our goal is to reduce administrative burden, improve access to important patient information, and help staff spend more time caring for residents instead of searching through paperwork.

What it does

Health Vault is a centralized medical record management platform designed for hospitals and residential care facilities.

Healthcare professionals can use Health Vault to:

  • Create and manage resident profiles
  • Store and access medical records in one place
  • Upload medical documents securely
  • Generate AI-powered summaries of medical reports using Google Gemini
  • Quickly review important information without reading through lengthy documents
  • Securely access records through authenticated accounts
  • Recover accounts through email verification and password reset

By combining medical record management with AI-powered document summarization, Health Vault helps caregivers access important information more efficiently.

How we built it

Health Vault was built as a full-stack web application using modern web technologies.

Frontend

  • HTML5
  • CSS3
  • JavaScript

Backend

  • Node.js
  • Express.js

Database

  • MongoDB Atlas
  • Mongoose

Authentication & Security

  • JSON Web Tokens (JWT)
  • bcryptjs
  • Email verification
  • Secure password reset

Artificial Intelligence

  • Google Gemini API for generating AI-powered summaries of uploaded medical reports

Additional Technologies

  • Multer for medical document uploads
  • Nodemailer for email services
  • dotenv
  • CORS
  • Cookie Parser

Challenges we ran into

One of our biggest challenges was designing a secure authentication system for an application handling sensitive healthcare information. We implemented JWT authentication, password hashing, email verification, and password reset functionality to ensure only authorized users could access resident records.

Another challenge was integrating the Gemini API into our application. We needed to process uploaded medical reports and generate useful summaries that could help caregivers quickly understand lengthy documents.

Designing the database relationships between staff accounts, residents, and medical records while keeping the application organized and scalable was another important challenge we successfully overcame.

Accomplishments that we're proud of

We're proud of creating a working healthcare management platform that combines medical record management with artificial intelligence.

Some of our key accomplishments include:

  • Secure JWT authentication system
  • Resident profile management
  • Medical record uploads
  • AI-powered medical report summaries using Gemini
  • Email verification and password recovery
  • Well-structured REST API
  • Organized backend architecture
  • Structured MongoDB database design

Most importantly, we built a solution aimed at helping healthcare providers spend less time searching through documents and more time delivering quality care.

What we learned

Developing Health Vault gave us valuable experience building secure, AI-powered full-stack applications.

Throughout the project, we learned how to:

  • Design RESTful APIs
  • Implement secure authentication
  • Apply security practices when working with sensitive information
  • Integrate Google's Gemini API into a full-stack application
  • Generate AI summaries from uploaded medical reports
  • Work with MongoDB and Mongoose
  • Handle file uploads
  • Send transactional emails
  • Structure backend applications using controllers, middleware, routes, and models

We also strengthened our debugging, testing, and problem-solving skills while integrating the frontend, backend, database, and AI services into one cohesive platform.

What's next for Health Vault

We envision Health Vault becoming a more comprehensive healthcare management platform for hospitals and disability residential facilities.

Future improvements include:

  • OCR to automatically extract information from uploaded medical documents
  • Medication reminders and treatment schedules
  • Appointment and care plan management
  • Role-based access for doctors, nurses, caregivers, and administrators
  • AI-powered health insights and trend analysis
  • Audit logs for record changes
  • Cloud storage integration
  • Accessibility improvements for users with disabilities
  • Analytics dashboards for healthcare providers

Our long-term vision is to empower healthcare professionals with secure digital tools and AI assistance, enabling faster access to information and more efficient, accessible care for residents.

Share this project:

Updates

Submission history