Changeset f05de05
- Timestamp:
- 05/24/26 18:46:10 (4 months ago)
- Branches:
- master
- Children:
- 84249b1
- Parents:
- d30d820
- Location:
- frontend/src
- Files:
-
- 10 added
- 1 edited
-
App.js (modified) (4 diffs)
-
pages/billing/BillingDetail.js (added)
-
pages/billing/BillingList.js (added)
-
pages/lab-tests/LabResultForm.js (added)
-
pages/lab-tests/LabTestList.js (added)
-
pages/procedures/ProcedureList.js (added)
-
pages/procedures/ProcedureResultForm.js (added)
-
services/billingService.js (added)
-
services/labService.js (added)
-
services/medicalItemsService.js (added)
-
services/procedureService.js (added)
Legend:
- Unmodified
- Added
- Removed
-
frontend/src/App.js
rd30d820 rf05de05 1 2 3 1 import React, { useEffect, useState } from 'react'; 2 import { BrowserRouter as Router, Routes, Route, Navigate } from 'react-router-dom'; 4 3 import Navbar from './components/Navbar'; 5 import ProtectedRoute from './components/ProtectedRoute'; 6 import Login from './pages/Login'; 4 import Dashboard from './pages/Dashboard'; 7 5 import PatientList from './pages/patients/PatientList'; 8 6 import PatientDetail from './pages/patients/PatientDetail'; … … 10 8 import DoctorList from './pages/doctors/DoctorList'; 11 9 import DoctorDetail from './pages/doctors/DoctorDetail'; 12 import DoctorForm from './pages/doctors/DoctorForm'; v10 import DoctorForm from './pages/doctors/DoctorForm'; 13 11 import AppointmentList from './pages/appointments/AppointmentList'; 14 12 import AppointmentForm from './pages/appointments/AppointmentForm'; 13 import MedicalRecordList from './pages/medical-records/MedicalRecordList'; 14 import MedicalRecordDetail from './pages/medical-records/MedicalRecordDetail'; 15 import BillingList from './pages/billing/BillingList'; 16 import BillingDetail from './pages/billing/BillingDetail'; 17 import ReferralList from './pages/referrals/ReferralList'; 18 import MedicalReportList from './pages/medical-reports/MedicalReportList'; 19 import LabTestList from './pages/lab-tests/LabTestList'; 20 import LabResultForm from './pages/lab-tests/LabResultForm'; 21 import ProcedureList from './pages/procedures/ProcedureList'; 22 import ProcedureResultForm from './pages/procedures/ProcedureResultForm'; 15 23 import DepartmentList from './pages/departments/DepartmentList'; 16 24 import DepartmentDetail from './pages/departments/DepartmentDetail'; 17 25 import DoctorsByDepartment from './pages/departments/DoctorsByDepartment'; 18 import MedicalRecordList from './pages/medical-records/MedicalRecordList';19 import MedicalRecordDetail from './pages/medical-records/MedicalRecordDetail';20 import ReferralList from './pages/referrals/ReferralList';21 import MedicalReportList from './pages/medical-reports/MedicalReportList';22 23 26 24 27 function App() { … … 74 77 <Route path="/medical-reports" element={<ProtectedRoute><MedicalReportList /></ProtectedRoute>} /> 75 78 76 77 79 {/* Referral Routes */} 78 80 <Route path="/referrals" element={<ProtectedRoute><ReferralList /></ProtectedRoute>} /> 81 82 {/* Lab Test Routes */} 83 <Route path="/lab-tests" element={<ProtectedRoute><LabTestList /></ProtectedRoute>} /> 84 <Route path="/lab-tests/results" element={<ProtectedRoute><LabResultForm /></ProtectedRoute>} /> 85 86 {/* Procedure Routes */} 87 <Route path="/procedures" element={<ProtectedRoute><ProcedureList /></ProtectedRoute>} /> 88 <Route path="/procedures/results" element={<ProtectedRoute><ProcedureResultForm /></ProtectedRoute>} /> 89 90 {/* Billing Routes */} 91 <Route path="/billing" element={<ProtectedRoute><BillingList /></ProtectedRoute>} /> 92 <Route path="/billing/:id" element={<ProtectedRoute><BillingDetail /></ProtectedRoute>} /> 93 94 79 95 </Routes> 80 96 </main> … … 82 98 </Router> 83 99 ); 100 } 84 101 85 86 87 }88 102 export default App;
Note:
See TracChangeset
for help on using the changeset viewer.
