Skip to content

The Hospital Management Staff Web App is a Spring Boot-based web application that allows hospital staff to manage patient records and perform various tasks related to patient admissions and discharges.

Notifications You must be signed in to change notification settings

naveensharma8527/Hospital-Management-Staff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Hospital-Management-Staff

The Hospital Management Staff Web App is a Spring Boot-based web application that allows hospital staff to manage patient records and perform various tasks related to patient admissions and discharges.

Tech Stack

  • Java
  • Hibernate
  • Spring Framework
  • Spring Boot
  • Spring Data JPA
  • Postman
  • MySQL
  • Maven
  • Spring Security

Modules

  • Staff Module
  • Patient Module

ER Diagram

AstroTalk ER

Installation & Run

  • Before running the API server, you should update the database config inside the application.properties file.
  • Update the port number, username and password as per your local database configuration.

    spring.datasource.url=jdbc:mysql://localhost:3306/astrotalk
    spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
    spring.datasource.username=root
    spring.datasource.password=root

API Root Endpoint

http://localhost:8080/

Features

  • The system includes authentication and validation for Hospital Staff .
  • Register as Hospital Staff .
http://localhost:8080/staff
  • LogIn as Hospital Staff .
http://localhost:8080/signIn
  • Add new Patient.
http://localhost:8080/patient
  • View All Patients.
http://localhost:8080/patients
  • Update Patient Status To Discharge.
http://localhost:8080/patient/{pid}

About

The Hospital Management Staff Web App is a Spring Boot-based web application that allows hospital staff to manage patient records and perform various tasks related to patient admissions and discharges.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages