Index: frontend/src/services/patientService.js
===================================================================
--- frontend/src/services/patientService.js	(revision 20468d38749c5a3ed89d6df4db22905a1d0c3df1)
+++ frontend/src/services/patientService.js	(revision 20468d38749c5a3ed89d6df4db22905a1d0c3df1)
@@ -0,0 +1,17 @@
+import apiClient from './api';
+
+const ENDPOINT = '/patients';
+
+export const patientService = {
+  getAllPatients: () => apiClient.get(ENDPOINT),
+
+  getPatientById: (id) => apiClient.get(`${ENDPOINT}/${id}`),
+
+  getPatientByEmbg: (embg) => apiClient.get(`${ENDPOINT}/embg/${embg}`),
+
+  getPatientByEmail: (email) => apiClient.get(`${ENDPOINT}/email/${email}`),
+
+  createPatient: (patient) => apiClient.post(ENDPOINT, patient),
+
+  updatePatient: (id, patient) => apiClient.put(`${ENDPOINT}/${id}`, patient),
+};
