Index: frontend/src/pages/Dashboard.js
===================================================================
--- frontend/src/pages/Dashboard.js	(revision 84249b19ce0ac1cc4b9f406f63132d99f6759053)
+++ frontend/src/pages/Dashboard.js	(revision cdcff72e9765342b84a5e4b5d98ca5cb050a5500)
@@ -6,5 +6,4 @@
 import { labService } from '../services/labService';
 import { billingService } from '../services/billingService';
-import { medicalRecordService } from '../services/medicalRecordService';
 import Loading from '../components/Loading';
 
@@ -19,5 +18,4 @@
   const [pendingLabTests, setPendingLabTests] = useState([]);
   const [billings, setBillings] = useState([]);
-  const [medicalRecords, setMedicalRecords] = useState([]);
   const [patientBillings, setPatientBillings] = useState([]);
   const [loading, setLoading] = useState(true);
@@ -33,14 +31,9 @@
         if (isPatient) {
           // For patients, fetch their own appointments, medical records, and billing
-          const [appointmentsRes, medicalRes, billingRes] = await Promise.all([
+          const [appointmentsRes, billingRes] = await Promise.all([
             appointmentService.getAppointmentsForPatient(user.patientId),
-            medicalRecordService.getMedicalRecordByPatientId(user.patientId),
             billingService.getBillingHistoryForPatient(user.patientId)
           ]);
           setUserAppointments(appointmentsRes.data || []);
-          // Handle medical records - could be single object or array
-          const medicalData = medicalRes.data;
-          const medicalArray = Array.isArray(medicalData) ? medicalData : (medicalData ? [medicalData] : []);
-          setMedicalRecords(medicalArray);
           setPatientBillings(billingRes.data || []);
         } else if (isDoctor) {
@@ -82,5 +75,5 @@
 
     fetchStats();
-  }, [user.userId, isPatient, isDoctor, isLabTechnician]);
+  }, []);
 
   if (loading) return <Loading />;
