diff --git a/src/PagesMedico/DoctorAgendamentoManager.jsx b/src/PagesMedico/DoctorAgendamentoManager.jsx
index 567646c7..c96cd08e 100644
--- a/src/PagesMedico/DoctorAgendamentoManager.jsx
+++ b/src/PagesMedico/DoctorAgendamentoManager.jsx
@@ -1,3 +1,4 @@
+// src/PagesMedico/DoctorAgendamentoManager.jsx
import React, { useState, useMemo, useEffect, useCallback } from "react";
import { useNavigate } from "react-router-dom";
import API_KEY from "../components/utils/apiKeys.js";
@@ -15,6 +16,7 @@ import {
Edit,
Trash2,
CheckCircle,
+ FileText,
} from "lucide-react";
import "../pages/style/Agendamento.css";
import "../pages/style/FilaEspera.css";
@@ -290,6 +292,18 @@ const Agendamento = () => {
setPageConsulta(true);
};
+ const handleCreateReport = (appointment) => {
+ navigate("/medico/novo-relatorio", {
+ state: {
+ appointment,
+ patient_id: appointment.patient_id,
+ doctor_id: appointment.doctor_id,
+ paciente_nome: appointment.paciente_nome,
+ medico_nome: appointment.medico_nome,
+ },
+ });
+ };
+
const handleSearchMedicos = (term) => {
setSearchTermDoctor(term);
if (term.trim()) {
@@ -631,6 +645,18 @@ const Agendamento = () => {
)}
+
+ {app.status !== "cancelled" && (
+
+ )}
+
{app.status !== "cancelled" && (