Skip to content

MediCare is a comprehensive Hospital Management System (HMS) designed to streamline hospital operations, manage patient records, schedule appointments, and enhance overall healthcare efficiency. Built with Laravel (Back-End) & React.js (Front-End), the system offers a seamless user experience with a robust REST API integration.

Notifications You must be signed in to change notification settings

Anas-Almbark/MediCare-Hospital-Management-System

Repository files navigation

MediCare - Hospital Management System 🏥

MediCare Logo

📌 About the Project
MediCare is a Hospital Management System (HMS) aimed at improving healthcare efficiency by streamlining hospital operations. It enables hospitals and clinics to seamlessly manage patients, doctors, appointments, medical records, and billing. The system is built using Laravel with Blade Templates for the front-end, providing a robust and scalable solution tailored to the needs of healthcare institutions.

Project ERD

Project ERD

Team Members

Hospital & Patient Management

Role-Based Authentication
Supports the following roles:

  • super-admin

  • admin

  • doctor

  • patient

  • nurse

  • receptionist

  • accountant

  • lab_technician

  • doctor_secretary

  • Patient Registration & Records
    Manage patient details, medical history, and reports.

  • Doctor Profiles
    List of available doctors with their specialties and schedules.

Appointment Scheduling

  • Book & Manage Appointments
    Patients can request, reschedule, or cancel appointments.

  • Doctor Availability Management
    Doctors can manage their schedules and available time slots.

  • Automated Reminders
    Notifications for upcoming appointments via email/SMS.

Medical Records & Prescriptions

  • Electronic Medical Records (EMR)
    Store, update, and retrieve patient medical history.

  • Medical Reports
    Manage test results and checkups.

  • E-Prescriptions
    Doctors can generate and send prescriptions digitally.

Laboratory & Diagnostics

  • Test Management System
    Track and manage lab tests (requested and completed).

  • Doctor-Requested Tests
    Certain tests can only be conducted upon a doctor’s request.

Billing & Payments

  • Invoice Generation
    Automatically generate invoices for patients.

Dashboard & Analytics

  • Admin Dashboard
    Overview of hospital performance and key statistics.

  • Reports
    Provide insights into patient visits, income, and resource usage based on saved data.

Tech Stack

Back-End: Laravel, MySQL

About

MediCare is a comprehensive Hospital Management System (HMS) designed to streamline hospital operations, manage patient records, schedule appointments, and enhance overall healthcare efficiency. Built with Laravel (Back-End) & React.js (Front-End), the system offers a seamless user experience with a robust REST API integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •