Skip to content
/ HIMS Public

Hospital Information Management System create using Node Js

License

Notifications You must be signed in to change notification settings

ks-amit/HIMS

Repository files navigation

HIMS

Hospital Information Management System - Supports most of the standard HIMS functionalities:

  • Staff Management
  • Appointment Management
  • Complaint Portal
  • Staff Dashboard
  • Staff Recruitment
  • Hardware Management
  • Report Management and Bills
  • Mailing Service
  • Emergency Patient
  • Room Management

KEY POINTS

  • Back-End Technologies: Node Js + MySQL
  • Front-End Technologies: HTML, CSS, BootStrap, JavaScript, EJS
  • Authentication provided using passport-js
  • Password Hashed using bcrypt-js
  • Mailing Service provided using nodemailer

SCREENSHOTS

scr1 scr2 scr3 scr4 scr5 scr6 scr7 scr8

INSTALL

  • git clone https://github.com/dumbape/HIMS.git

  • cd HIMS

  • Make sure to have Node Js installed in your system. [Optional - Install package nodemon to waatch as you develop]

  • Run npm install

  • Make sure to have all dependencies in your local folder, or installed globally in your system

  • Import the file database.sql in your mySQL.

  • db_controller controls the database operations. Specify your database details there (modify the configuration section at the start of the file).

  • RUN node main.js

  • Open http://localhost:3000/home in any browser

CREDITS

The templates have been obtained from different sources. I do not own any rights on them.