Index: frontend/src/services/medicalReportService.js
===================================================================
--- frontend/src/services/medicalReportService.js	(revision d30d82041a2812a401511ea2aadede496a8eeb01)
+++ frontend/src/services/medicalReportService.js	(revision d30d82041a2812a401511ea2aadede496a8eeb01)
@@ -0,0 +1,11 @@
+import apiClient from './api';
+
+const ENDPOINT = '/medical-reports';
+
+export const medicalReportService = {
+  createReport: (reportData) => apiClient.post(ENDPOINT, reportData),
+  getReportById: (reportId) => apiClient.get(`${ENDPOINT}/${reportId}`),
+  getReportsForMedicalRecord: (medicalRecordId) => apiClient.get(`${ENDPOINT}/record/${medicalRecordId}`),
+  updateReport: (reportId, description) => apiClient.put(`${ENDPOINT}/${reportId}`, { description }),
+  deleteReport: (reportId) => apiClient.delete(`${ENDPOINT}/${reportId}`),
+};
