Coder Social home page Coder Social logo

tanbinh123 / hospitalmanagement-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rid17pawar/hospitalmanagement

0.0 1.0 0.0 18.24 MB

hospital management system project is developed using SpringMVC and Hibernate frameworks, Bootstrap for UI, MySQL database for data storage and Maven as project management tool.

Java 100.00%

hospitalmanagement-1's Introduction

Hospital Management System

YouTube Video Link: https://youtu.be/SwE4mxQxhEI

Description-

In this Project we aim to solve the traditional issues of hospital management. The existing system provided paper based solution for keeping OPD records of patients and hospital staff, but it gives overload to Doctor, Receptionist and Administrator. The main issues were inappropriate data keeping, time wastage in storage, retrieval also patients were unable to understand the prescription etc. These issues are solved by providing a separate user account for doctors and other staff. Keeping each patient’s data separate and track previous visits in a single click.

This project uses MYSQL as backend and is developed in Java so it provides features such as platform independence, high performance and security. It is a web application which mainly uses SpringMVC and Hibernate frameworks.

It provides some enhanced features such as: an easy interface to add, remove employees as well as it provides PDF of prescription. Thus, reducing need to manually write and sign by doctor.

Technologies Used-

TechStack

1. Front end Technologies:

  • HTML
  • CSS
  • Bootstrap
  • JavaScript

2. Back end Technologies:

  • SpringMVC
  • Hibernate

3. Database:

  • MySQL

4. Project management tool:

  • Maven

5. Webserver:

  • Apache Tomcat

Issues that proposed system overcomes-

  • It is digital system rather than paper based.
  • Inappropriate data keeping (receptionist used register for patients entry and doctor used prescription pad).
  • Time wastage in data storage and retrieval.
  • Human error possibility in maintainance.
  • Patient's were unable to understand prescriptions due to handwriting issue.
  • Durability issues (data may lost if prescriptions goes missing).

Features-

  1. Doctor module:

    • Seperate accounts for doctors
    • Each patients previous visits history is easily to access.
    • Doctor can generate prescription and it will be automatically sent to receptionist.
    • Doctor can remove patient from OPD queue.
  2. Receptionist module:

    • Register/add new patient's info.
    • Modify patients personal details
    • Search existing patient by name/ mobile no./ PID/ aadhar no.
    • Remove patient from OPD queue.
    • Take print of prescriptions.
  3. Administrator module:

    • Add new employee for following roles, i) Doctor ii) Receptionist iii) Admin (another one)
    • Remove/edit existing employee.
    • Displays currently active employees in system.
  4. Password Encryption:

    • Bcrypt Encoding is used for password encryption. Bcrypt is a password hashing function designed by Niels Provos and David Mazières. It is based on the Blowfish cipher. Bcrypt uses adaptive hash algorithm to store password. BCrypt internally generates a random salt while encoding passwords and hence it is obvious to get different encoded results for the same string. But one common thing is that everytime it generates a String of length 60.

Snapshots-

  1. Homepage

Homepage

  1. Login page

Login page

  1. Administrator Dashboard

Administrator Dashboard

  1. Doctor Dashboard

Doctor Dashboard - patient observation

Doctor Dashboard - patient prescription

  1. Receptionist Dashboard

Receptionist Dashboard search patient

Receptionist Dashboard add patient to opd

Thank You !

hospitalmanagement-1's People

Contributors

rid17pawar avatar dependabot[bot] avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.