MediLink AI HMS
Inspiration:
We observed that many patients still struggle to find clear medical information and book hospital appointments quickly. Existing systems are either outdated or complex. Our goal was simple — to make healthcare smarter, clearer, and more accessible using AI.
What it does:
MediLink AI HMS is an AI-powered Hospital Management System designed to simplify healthcare access, improve communication, and bring intelligence into hospital operations. It provides two major user roles — Admin and Patient, each with dedicated dashboards and features that make managing healthcare effortless.
Admin Features:
- Secure Authentication System — Role-based login with JWT.
- Doctor Management — Add, update, or remove doctors easily.
- Patient Management — View and manage all registered patients.
- Appointment Management — Oversee and organize all appointments.
- Blood Donor Management — Maintain a database of donors for emergencies.
- Admin Dashboard — Displays key hospital stats (total patients, doctors, appointments, donors) and provides quick navigation to all modules.
- Notification System — Sends and receives real-time updates from patients and the system.
- The Admin Dashboard also includes interactive charts for visualizing hospital statistics and trends.
Patient Features:
- Personalized Dashboard Greeting — Displays patient name and a friendly welcome message.
- Next Upcoming Appointment Info — Shows date, time, and doctor details for the next visit.
- Total Appointments Count — Lets patients track their appointment history.
- Assigned Doctor Details — Displays the doctor’s name and specialization.
- Latest 5 Notifications — Pulled dynamically from the database to show updates and alerts.
- AI Health Assistant (Symptom Checker) — Helps patients check symptoms and get AI-driven health insights instantly.
How we built it:
We developed MediLink AI HMS using a full-stack approach:
- Frontend: Angular 20 (TypeScript, HTML, CSS)
- Backend: Spring Boot with MySQL for secure data handling
- Security: JWT-based authentication
- AI Integration: Custom-built symptom analysis and recommendation logic
- Modules Completed: Admin, Patient, AI Assistant, Blood Donor, Appointment & Notification
- Tools: Postman for API testing, MySQL Workbench for database design. Everything was designed with scalability and real-world hospital use in mind.
Challenges we ran into:
- CORS Errors: Angular couldn’t connect to the Spring Boot APIs initially. We resolved it by configuring global CORS mappings and adding specific headers to our backend controllers.
- Managing JWT Authentication across multiple roles under time constraints.
- Ensuring all modules synced in real-time without data delay.
- Limited time before the hackathon deadline meant prioritizing the most impactful features first.
Accomplishments that we're proud of:
- Built a fully functional AI-integrated HMS within the hackathon timeframe.
- Implemented real-time appointment management and AI-powered health insights.
- Added an emergency Blood Donor Network to support patient needs.
- Designed a fast, responsive interface aligned with the “Healthcare Access” theme.
What we learned:
- How AI can enhance the accessibility of healthcare systems.
- The importance of focusing on user experience and simplicity.
- Full-stack integration between Angular and Spring Boot under real deadlines.
- Effective planning and prioritization during limited development time.
What's next for MediLink AI HMS:
After the hackathon, we plan to add:
- Doctor Access & Dashboard for direct interaction and case management.
- Multi-language Support to reach rural areas.
- Cloud Deployment for anytime, anywhere hospital access.
- Predictive AI Models for hospital analytics and patient trends. Our mission is clear — to bridge the gap between patients and hospitals through AI-driven simplicity.
Built With
- angular.js
- css3
- html5
- springboot