DEV Community

Cover image for Real time πŸ”₯ Hospital Management System πŸ±β€πŸ‘€using MongoDB Atlas & Realm
Jackson Kasi
Jackson Kasi

Posted on • Updated on

Real time πŸ”₯ Hospital Management System πŸ±β€πŸ‘€using MongoDB Atlas & Realm

Overview of My Submission:

🎊The purpose of this project is to have a real time use case hospital management system with data analytics admin dashboard using MongoDB Atlas & Realm there.


Submission Category:πŸ“’

Choose Your Own Adventure using MongoDB Atlas & MongoDB Realm


Features: βš™

You can record patient data, view /search, update and remove it.

Not only CURD Operation...

it's have real time Data analyze admin page

Image description

Image description

daily at 7AM send report notification email to doctor/admin

Image description

Image description


Link to Code:✨

GitHub

HospitalManagementSystem

The purpose of this project is to have a hospital management system there.

You can record patient data, view, update and retrieve it.

Deployment commands

Create a new directory, navigate to that directory in a terminal and clone the GitHub repository

git clone https://github.com/jacksonkasi0/HospitalManagementSystem.git 

Change directory to the pattern directory:

cd HospitalManagementSystem 
Enter fullscreen mode Exit fullscreen mode

From the command line, you should Enter:

npm install 
node app.js
Enter fullscreen mode Exit fullscreen mode

Recouces




Website Link: Hospital Management System

E-mail: dr.samanta@apollo.com
Passw0rd: samanta@123


Technologies Used:πŸ› 

  • Bootstrap
  • JavaScript
  • EJS
  • NodeJS
  • Express JS
  • Chart JS
  • MongoDB Atlas
  • MongoDB Realm
  • MongoDB Realm Triggers & Function
  • Mongoose
  • Heroku
  • nodemailer@6.4.10 is support on MonogoDB Realm
  • body-parser
  • dotenv
  • passport
  • passport-local-mongoose

NOTE:πŸ‘€

Guys, I'm will add a new future.

It is a MongoDB trigger function, that helps inform the patient of the doctor appointment time at one day ago.

And also, real time Data analyze admin page...
& send report to doctor mail

But the truth is, I'm will be start to learn about MongoDB Trigger function and Realm.πŸ˜πŸ˜…

yeah! I will be finish... 🎯😎


I'm done as I said.
Everything is ready as stated aboveπŸš€


Video: πŸŽ₯


Now new version 2.0

part-0: how to create new admin/doctor account

part-1:

part-2:


Additional Resources / Info:πŸ“™


I made a small mistake at the time, now ok.
No longer will it work at exactly 7 AM ( Indian time based )…

Image description

Image description


There are many thoughts to improve it, I am going to improve it further with React JS…

What is your opinion on this? Can you tell me a little bit! 😁

Discussion (6)

Collapse
s3ntrail profile image
S3ntrail

Hi there!

The web application looks really awesome. Just some things I would definitely add and I shall explain it as well why you need to try to add these functions.

  • Delete. Are you sure about that? Since its a hospital web application and you are working with patients you definitely dont want to delete a patient accidiently. Especially since everyone has some kind of form of a medical record. So I would recommend that if you delete a patient you get the screen "Are you sure you want to delete/remove this patient? " and 2 buttons with yes/no.

P.s you have a minor type at the update page where it says in the title "Upadte"

Overall cool awesome project you have there and we love to see more :)

Collapse
jacksonkasi profile image
Jackson Kasi Author

wow, really nice, I do it... :) @s3ntrail

Collapse
elsa profile image
Elsa

I ❀ this UI and nice...

Collapse
jacksonkasi profile image
Jackson Kasi Author

thanks :)

Collapse
jacksonkasi profile image
Jackson Kasi Author

yep!

What you are saying is already in my programming, I did not mention it here as it would not be safe for anyone to create an account like this.

This is for example.