├── Backend ├── .gitignore ├── README.md ├── configs │ └── db.js ├── index.js ├── middlewares │ ├── adminAuth.js │ ├── doctorAuth.js │ ├── nurseAuth.js │ └── patientAuth.js ├── models │ ├── Admin.model.js │ ├── Ambulance.model.js │ ├── Appointment.model.js │ ├── Bed.model.js │ ├── Doctor.model.js │ ├── Hospital.model.js │ ├── Nurse.model.js │ ├── Patient.model.js │ ├── Payment.model.js │ ├── Prescription.model.js │ └── Report.model.js ├── package-lock.json ├── package.json └── routes │ ├── Admins.Route.js │ ├── Ambulances.Route.js │ ├── Appointments.Route.js │ ├── Beds.Route.js │ ├── Doctors.Route.js │ ├── Hospitals.Route.js │ ├── Nurses.Route.js │ ├── Patients.Route.js │ ├── Payments.route.js │ ├── Prescriptions.Route.js │ └── Reports.Route.js ├── FrontEnd ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── Components │ ├── Footer │ │ └── Footer.jsx │ └── Navbar │ │ └── Navbar.jsx │ ├── Pages │ └── Dashboard │ │ ├── Dashboard-Login │ │ ├── DLogin.css │ │ └── DLogin.jsx │ │ └── Main-Dashboard │ │ ├── AllPages │ │ ├── Admin │ │ │ ├── AddBeds.jsx │ │ │ ├── Add_Admin.jsx │ │ │ ├── Add_Ambulance.jsx │ │ │ ├── Add_Doctor.jsx │ │ │ ├── Add_Nurse.jsx │ │ │ ├── Beds_Rooms.jsx │ │ │ ├── CSS │ │ │ │ ├── Add_Ambu.css │ │ │ │ ├── Add_Doctor.css │ │ │ │ └── Payment.css │ │ │ └── Check_Payment.jsx │ │ ├── Doctor │ │ │ ├── AllReport.jsx │ │ │ ├── CSS │ │ │ │ └── Doctor_Profile.css │ │ │ ├── Check_Appointment.jsx │ │ │ ├── Discharge_and_Create_Slip.jsx │ │ │ ├── Doctor_Profile.jsx │ │ │ └── Patient_Details.jsx │ │ └── Nurse │ │ │ ├── Add_Patient.jsx │ │ │ ├── Book_Appointment.jsx │ │ │ ├── CSS │ │ │ ├── Appointment.css │ │ │ ├── Book_appointment.css │ │ │ └── Profiles.css │ │ │ ├── MixedObjectData.js │ │ │ └── Nurse_Profile.jsx │ │ └── GlobalFiles │ │ ├── CommonCSS.css │ │ ├── FrontPage.jsx │ │ ├── Sidebar.jsx │ │ └── Topbar.jsx │ ├── Redux │ ├── Datas │ │ ├── action.js │ │ ├── reducer.js │ │ └── types.js │ ├── auth │ │ ├── action.js │ │ ├── reducer.js │ │ └── types.js │ ├── index.js │ └── store.js │ ├── Routes │ └── AllRoutes.jsx │ ├── img │ ├── admin.jpg │ ├── ambuone.png │ ├── ambuthree.png │ ├── ambutwo.png │ ├── banner.png │ ├── doctoravatar.png │ ├── nurseavatar.png │ └── profile.png │ └── index.js └── README.md /Backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env -------------------------------------------------------------------------------- /Backend/README.md: -------------------------------------------------------------------------------- 1 |
Room | 43 |Bed | 44 |Status | 45 |Patient | 46 |Disease | 47 |Doctor | 48 |Discharge | 49 |
---|---|---|---|---|---|---|
{ele.roomNumber} | 56 |{ele.bedNumber} | 57 |64 | {ele.occupied} 65 | | 66 |67 | {ele.patientID 68 | ? ele.patientID.patientName 69 | : "No Data"} 70 | | 71 |72 | {ele.patientID?.disease 73 | ? ele.patientID.disease 74 | : "No Data"} 75 | | 76 |77 | {ele.patientID?.docID 78 | ? ele.patientID.docID.docName 79 | : "No Data"} 80 | | 81 |82 | 97 | | 98 |
Patient Name | 30 |Department | 31 |Doctor Name | 32 |Patient Mobile | 33 |Patient Age | 34 |Date | 35 |
---|---|---|---|---|---|
{ele.patientName} | 42 |{ele.docDepartment} | 43 |{ele.docName} | 44 |{ele.patientMobile} | 45 |{ele.patientAge} | 46 |{ele.date} | 47 |
Patient Name | 54 |Mobile | 55 |Disease | 56 |Department | 57 |Date | 58 |Resolve | 59 |
---|---|---|---|---|---|
{ele.patientName} | 66 |{ele.mobile} | 67 |{ele.disease} | 68 |{ele.department} | 69 |{ele.date} | 70 |71 | 83 | | 84 |
{data?.user?.docName}
97 |{data?.user?.bloodGroup}
101 |{data?.user?.DOB}
105 |{data?.user?.mobile}
109 |{data?.user?.gender}
194 |{data?.user?.age}
198 |{data?.user?.education}
203 |{data?.user?.address}
207 |09:00 AM - 20:00 PM (TIMING)
217 |Apollo hospitals
221 |225 | Sri Aurobindo Marg, Ansari Nagar, Ansari Nagar East, New 226 | Delhi. 227 |
228 |{user?.nurseName}
86 |{user?.bloodGroup}
90 |{user?.DOB}
94 |{user?.mobile}
98 |{user?.gender}
183 |{user?.age}
187 |{user?.education}
192 |{user?.address}
196 |09:00 AM - 20:00 PM (TIMING)
206 |Apollo hospitals
210 |214 | Sri Aurobindo Marg, Ansari Nagar, Ansari Nagar East, New 215 | Delhi. 216 |
217 |Doctor
51 |Nurse
59 |Patient
66 |Admin
74 |Beds
82 |Ambulance
91 |Appointment
99 |Reports
107 |