Hospital Management System using MongoDb, Express and React
-
Ability to accept the appointment by the doctor to acknowledge the patient that their appointment has been approved.
-
User should not be allowed to register if he/she tries to provide the already registered email ID. The password should be encrypted and the password field shouldn't be displayed in the admin panel.
-
Enables users to generate invoices, track payments, and manage billing information for patients.
-
Addition of more fields in the prescription statement to make it more specific one.
-
Addition of more details on payment - such as date of the payment made, amount paid, etc.
-
Allows doctors and healthcare providers to create and manage their profiles, including specialties, availability, and contact information.
- Html,css
- Javascript
- React
- MongoDb
- Express
- Redux Toolkit
- Download the repository
git clone https://github.com/margiki/NHS-nodejs-webapp
- Open the Terminal (Linux & MacOS) or PowerShell (Windows) and change directory to the project folder.
- Go to frontend folder and type " npm install " in the terminal and press Enter.All the dependencies of frontend would be installed.
cd frontend
npm install
- Go to backed folder and type " npm install " in the terminal and press Enter.All the dependencies of backed would be installed.
cd backend
npm install
-
Go back to the Terminal (PowerShell) and be sure that you are pointing inside the project folder. To open the application, type ‘npm run dev ’ and press Enter.
-
The application should be live on the local port 3000.
-
Type http://localhost:3000/ into a browser.
-
Now you should be inside the application
Hospital Management System in mern stack. This system has a ‘Home’ page from where the patient & administrator can login into their accounts by toggling the tabs accordingly...
‘Contact’ page allows users to provide feedback or queries about the services of the hospital.
To make a Appointment of Doctor user must be login first.
After Login in successfully user book their Appointment. The appointment form requires patients to select Date and Time that they want to meet with the doctor and add their desease. The consultancy fee will be added by the administrator.
After the process of Appointment is completed.Administrator add the invoice for each Appointment.
Go to dashboard to see history of Appointment. Now user can pay his bill through khalti payment gateway.
This module is the heart of our project where an admin can see the list of all patients. Admin also can add the invoice for each user..who make a appointment of doctor. Admin can also Add docotor ,Delete Doctor.