Java · B.Tech 3rd / 4th year · major · 6–8 weeks guided

Hospital Management System with Billing and Role-Based Access

Full Java major: patients, appointments, doctors, lab orders, pharmacy stock, invoices, and JWT roles (admin, doctor, receptionist, pharmacist). Tests on the service layer and a Docker image of the API.

Student project kit

₹12,999/-₹7,999/-

1–4 students · 6–8 weeks guided. College title can be adapted on the counselling call.

Audience

Who it is for

Java full-stack teams who need a fat, explainable domain model.

Walk a patient from registration to paid invoice, show role-denied screens, Postman + JUnit in the report.

Branches

CSEIT

Team size: 1–4 students

Problem

Existing vs proposed

Clinics still run paper registers. Student HMS projects often have only CRUD patients and no billing or roles.

Modular Spring Boot: registration → OPD queue → prescription → pharmacy dispense → bill. Lab status. Audit of bill edits.

Build

Modules

Java 17Spring BootJPAMySQLJWTJUnitReactDocker
  1. 1. MPI

    • Patient master, search
    • Appointments
  2. 2. Clinical

    • OPD notes
    • Lab order/result
  3. 3. Pharmacy & bill

    • Stock, dispense
    • Invoice, tax, payments
  4. 4. Security

    • Roles, JWT
    • Audit log

Demo

What you can show

  • Real billing path
  • RBAC
  • API tests

Viva

Panel topics

  • Normalisation
  • JWT vs sessions
  • Why DTOs

Deliverables

Included with the kit

  • Complete source code (ZIP + GitHub-style repo)
  • Database schema and sample data / dataset notes
  • README.md — how to run, stack, modules, and demo path (Windows + college lab)
  • Viva question bank with short answers
  • Two mentor reviews: architecture, then final demo

Related

You may also need

Online Exam — B.Tech Java project kit at HeapCoders
Java

6–8 weeks guided

Online Exam

Timed MCQs, lock on submit, analytics for faculty, Spring Security.

₹12,999/-₹7,999/-

View kit
Grievance Portal — B.Tech Java project kit at HeapCoders
Java

6–8 weeks guided

Grievance Portal

Ward complaints, SLA clock, escalation, officer dashboard, public status.

₹12,999/-₹7,999/-

View kit
Mini Core Banking — B.Tech Java project kit at HeapCoders
Java

6–8 weeks guided

Mini Core Banking

Accounts, double-entry style transfers, statements, and immutable audit.

₹12,999/-₹7,999/-

View kit