Team Name: Deathrow
Problem Statement: SIH Problem Statement 1620 - Queuing Models in OPDs, Bed Availability, and Patient Admissions
Technologies Used: MERN Stack, Next.js, PostgreSQL, AWS, Generative AI, Tailwind CSS
The Hospital Patient Management System is an innovative solution designed to enhance patient flow, bed management, and overall hospital efficiency. This platform integrates features to streamline patient care, optimize scheduling, and improve resource management, making it a comprehensive solution for modern hospitals.
- 🗓️ Appointment Scheduling: Patients can book appointments easily, and doctors can manage their schedules.
- 💬 Doctor-Patient Chat: Secure communication between doctors and patients.
- 📅 Doctor's Schedule Management: Doctors can set availability and manage appointments.
- 🛏️ Bed Booking System: Real-time tracking and booking of hospital beds.
- 🚑 Ambulance Booking Integration: Seamless access to ambulance booking.
- 📦 Hospital Inventory Management: Manage stocks of medicines and other resources.
- 🧾 Prescription Reading with ML: AI tool to read and summarize prescriptions.
- 🔔 Notifications System: Alerts for appointments, bed availability, and more.
- 🩺 Patient Management: Register, book appointments, and view medical history.
- 👨⚕️ Doctor's Dashboard: Manage schedules, view patient details, and chat with patients.
- 📊 Inventory Management: Track and manage stocks of medicines and resources.
- 🚨 Ambulance Booking: Integrated service for emergency transport.
- 🔍 AI-Powered Prescription Reading: Extracts data from prescriptions using AI.
- Node.js
- MongoDB/PostgreSQL
- AWS Account
- API Key for Generative AI (e.g., Gemini)
-
Clone the Repository:
git clone https://github.com/your-repo-url cd hospital-patient-management-system
-
Install Dependencies:
npm install
-
Configure Environment Variables: Create a
.env
file in the root directory and add the required environment variables:API_KEY=your_api_key DATABASE_URL=your_database_url
-
Run the Application:
npm run dev
-
Access the Application: Open your browser and go to http://localhost:3000.
-
Create a Vercel Account: If you don’t have a Vercel account, sign up here.
-
Connect Your GitHub Repository: Import your GitHub repository to Vercel from your Vercel dashboard.
-
Configure Build Settings:
- For Framework Preset, select Next.js.
- Add environment variables if needed.
-
Deploy Your Project: Click on Deploy to start the deployment process. Vercel will automatically build and deploy your application.
-
Access Your Deployed App: Once deployed, you’ll receive a URL from Vercel where you can view your application.
- 🌐 City-Wide Integration: Expand to connect with other hospitals.
- 📊 Advanced Analytics: Add dashboards for patient flow and resource utilization.
- 📱 Mobile Application: Develop a mobile version for easier access.
- Ankit Singh (Team Lead)
- Ananyo Dasgupta
- Riaz Ahmed Mir
- Aritra Chatterjee
- Ritaja Ghosh
- Shubhra Jyoti Bhattacharjee