import axiosInstance from "./api";
import { apiUrl } from "./endpoints";
import { AddDiagnosisPayload, UpdateDiagnosisPayload, RemovePayload } from "../types/medicalData";

export const addDiagnosisApi = async (payload: AddDiagnosisPayload) => {
    const res = await axiosInstance.post(apiUrl.addDiagnosis, payload);
    return res.data;
};

export const updateDiagnosisApi = async (payload: UpdateDiagnosisPayload) => {
    const res = await axiosInstance.put(apiUrl.updateDiagnosis, payload);
    return res.data;
};

export const removeDiagnosisApi = async (id: string) => {
    const res = await axiosInstance.delete(apiUrl.removeDiagnosis, {
        params: { id },
    });
    return res.data;
};