Skip to content

Hospital Management System - Backend A secure and scalable Spring Boot REST API for managing patients, doctors, appointments, billing, and medical records. Supports role-based access for admins, staff, and doctors, with integrated database and authentication layers.

Notifications You must be signed in to change notification settings

rajkumar060301/Hospital-Management-System-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏥 Hospital Management System

A complete Hospital Management System (HMS) developed using Spring Boot, Spring Data JPA, MySQL, and Thymeleaf. This application manages hospital operations such as patient records, doctor scheduling, appointments, billing, and user roles (Admin, Doctor, Patient).


📌 Features

👨‍⚕️ Admin

  • Manage doctors and their specializations
  • Manage patients and appointments
  • Assign roles and permissions
  • Generate reports and billing summaries

🧑‍⚕️ Doctor

  • View and manage own schedule
  • View assigned patients
  • Write prescriptions and patient reports

🧑 Patient

  • Book appointments
  • View prescriptions and appointment history
  • Download bills and reports

🧰 Technologies Used

  • Spring Boot (REST & MVC)
  • Spring Security (JWT + Role-based auth)
  • Spring Data JPA with Hibernate
  • MySQL (or H2 for dev)
  • Thymeleaf (for frontend)
  • Lombok (to reduce boilerplate code)
  • Maven (for dependency management)
  • Swagger UI (API testing)

📁 Project Structure

About

Hospital Management System - Backend A secure and scalable Spring Boot REST API for managing patients, doctors, appointments, billing, and medical records. Supports role-based access for admins, staff, and doctors, with integrated database and authentication layers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published