import { apiClient } from './client'; import { CreatePatientInput, Patient, PatientsListResponse, } from '@/types/patient'; export const patientsApi = { list: async (params?: { q?: string; page?: number; limit?: number }): Promise => { const response = await apiClient.get('/patients', { params }); return response.data; }, create: async (data: CreatePatientInput): Promise<{ success: boolean; data: Patient }> => { const response = await apiClient.post('/patients', data); return response.data; }, getOne: async (id: string): Promise<{ success: boolean; data: Patient }> => { const response = await apiClient.get(`/patients/${id}`); return response.data; }, };