Skip to content

fredysomy/hms

Repository files navigation

Welcome to hospital management system 👋

Documentation

Project Title

  • This is a Hospital Management System WebApp made by Nodejs with separate Panel for Admin and Separate Panel for receptionist(user).

    • hospital management system web app is developed for keeping records of hospital data and managing it regarding patients ,doctors and appointments.
    • this web app will provide facility to admin and user to login using his credentials and view, add, modify the hospital records.
    • the main motive of this system is to computerize all the records regarding doctors, patients and be able to access it anywhere from the world

Motivation

Disadvantages of traditional record-keeping

  • book-based records have no security they can be easily modified.
  • records can be lost due to calamities like floods , fire ,earthquakes.
  • suppose the hospital has two branches and a patient visits branch A for his first appointment and then branch B for his second appointment, then his data will only be at branch one which would have to be copied entirely at branch B hence recursion issue happens.
  • data at either branches may be different because data will get updated at different times, hence this is also a disadvantage as data will not be consistent.

Advantages of hms web-app

  • no need of different people at different branches to manage the data, single person i.e. the Admin will be able to manage data of all the branches.
  • it helps to reduce cost as data is computerized instead of paper-book based system.
  • increases data security as only people having credentials i.e. login id and password can access the data.
  • it reduces human errors such as wrong appointment time, date or wrong doctor and patient details.
  • accessing data is very easy, using the software data can be accessed anywhere in the world using internet

Technologies

Project is created with:

  • Frontend:EJS,CSS,Bootstrap
  • Server:Node Js,Express Framework,Passport JS,Mongoose
  • Backend: MongoDB

Built with

Features

  • Patient recieves email after appointment confirmation
  • Admin and user panel are independent
  • authentication by Passport js

Install

$ npm install
$ node app.js

Author

👤 **shaheryar shaikh **

Show your support

Give a ⭐️ if this project helped you!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published