Index: frontend/src/pages/medical-reports/MedicalReportList.js
===================================================================
--- frontend/src/pages/medical-reports/MedicalReportList.js	(revision d30d82041a2812a401511ea2aadede496a8eeb01)
+++ frontend/src/pages/medical-reports/MedicalReportList.js	(revision 99ab2763416ecbcb1edce22624d8a6373372bfa2)
@@ -4,5 +4,4 @@
 import { doctorService } from '../../services/doctorService';
 import { medicalRecordService } from '../../services/medicalRecordService';
-import { medicalItemsService } from '../../services/medicalItemsService';
 import ErrorAlert from '../../components/ErrorAlert';
 import SuccessAlert from '../../components/SuccessAlert';
@@ -19,9 +18,4 @@
   const [loading, setLoading] = useState(false);
 
-  const [availableDiagnoses, setAvailableDiagnoses] = useState([]);
-  const [availablePrescriptions, setAvailablePrescriptions] = useState([]);
-  const [availableAllergies, setAvailableAllergies] = useState([]);
-  const [availableSymptoms, setAvailableSymptoms] = useState([]);
-
   const [selectedDiagnosisIds, setSelectedDiagnosisIds] = useState(new Set());
   const [selectedPrescriptionIds, setSelectedPrescriptionIds] = useState(new Set());
@@ -70,41 +64,7 @@
       const medicalRecordRes = await medicalRecordService.getMedicalRecordByPatientId(patientRes.data.patientId);
       const medicalRecordId = medicalRecordRes.data.recordId;
-      const patientId = patientRes.data.patientId;
 
       const reportsRes = await medicalReportService.getReportsForMedicalRecord(medicalRecordId);
       setReports(Array.isArray(reportsRes.data) ? reportsRes.data : [reportsRes.data]);
-
-      // Fetch available medical items
-      try {
-        const diagnosesRes = await medicalItemsService.getDiagnosesForPatient(patientId);
-        setAvailableDiagnoses(diagnosesRes.data || []);
-      } catch (err) {
-        console.error('Error loading diagnoses:', err);
-        setAvailableDiagnoses([]);
-      }
-
-      try {
-        const prescriptionsRes = await medicalItemsService.getPrescriptionsForMedicalRecord(medicalRecordId);
-        setAvailablePrescriptions(prescriptionsRes.data || []);
-      } catch (err) {
-        console.error('Error loading prescriptions:', err);
-        setAvailablePrescriptions([]);
-      }
-
-      try {
-        const allergiesRes = await medicalItemsService.getAllergiesForMedicalRecord(medicalRecordId);
-        setAvailableAllergies(allergiesRes.data || []);
-      } catch (err) {
-        console.error('Error loading allergies:', err);
-        setAvailableAllergies([]);
-      }
-
-      try {
-        const symptomsRes = await medicalItemsService.getSymptomsForMedicalRecord(medicalRecordId);
-        setAvailableSymptoms(symptomsRes.data || []);
-      } catch (err) {
-        console.error('Error loading symptoms:', err);
-        setAvailableSymptoms([]);
-      }
 
       setSelectedReport(null);
@@ -117,8 +77,4 @@
       setReports([]);
       setSearchedPatient(null);
-      setAvailableDiagnoses([]);
-      setAvailablePrescriptions([]);
-      setAvailableAllergies([]);
-      setAvailableSymptoms([]);
     } finally {
       setLoading(false);
@@ -175,52 +131,4 @@
       [name]: value
     }));
-  };
-
-  const toggleDiagnosisSelection = (diagnosisId) => {
-    setSelectedDiagnosisIds(prev => {
-      const newSet = new Set(prev);
-      if (newSet.has(diagnosisId)) {
-        newSet.delete(diagnosisId);
-      } else {
-        newSet.add(diagnosisId);
-      }
-      return newSet;
-    });
-  };
-
-  const togglePrescriptionSelection = (prescriptionId) => {
-    setSelectedPrescriptionIds(prev => {
-      const newSet = new Set(prev);
-      if (newSet.has(prescriptionId)) {
-        newSet.delete(prescriptionId);
-      } else {
-        newSet.add(prescriptionId);
-      }
-      return newSet;
-    });
-  };
-
-  const toggleAllergySelection = (allergyId) => {
-    setSelectedAllergyIds(prev => {
-      const newSet = new Set(prev);
-      if (newSet.has(allergyId)) {
-        newSet.delete(allergyId);
-      } else {
-        newSet.add(allergyId);
-      }
-      return newSet;
-    });
-  };
-
-  const toggleSymptomSelection = (symptomId) => {
-    setSelectedSymptomIds(prev => {
-      const newSet = new Set(prev);
-      if (newSet.has(symptomId)) {
-        newSet.delete(symptomId);
-      } else {
-        newSet.add(symptomId);
-      }
-      return newSet;
-    });
   };
 
