diff --git a/src/PagesMedico/DoctorAgendamentoManager.jsx b/src/PagesMedico/DoctorAgendamentoManager.jsx
index 70bb768..2d92e46 100644
--- a/src/PagesMedico/DoctorAgendamentoManager.jsx
+++ b/src/PagesMedico/DoctorAgendamentoManager.jsx
@@ -1,4 +1,4 @@
-import React, { useState, useMemo, useEffect, useCallback } from "react";
+import React, { useState, useMemo, useEffect, useCallback } from "react";
import { useNavigate } from "react-router-dom";
import API_KEY from "../components/utils/apiKeys.js";
import AgendamentoCadastroManager from "../pages/AgendamentoCadastroManager.jsx";
@@ -15,6 +15,7 @@ import {
Edit,
Trash2,
CheckCircle,
+ FileText,
} from "lucide-react";
import "../pages/style/Agendamento.css";
import "../pages/style/FilaEspera.css";
@@ -295,6 +296,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()) {
@@ -609,6 +622,16 @@ const filtrarPorPaciente = (appointments) => {
)}
+ {app.status !== "cancelled" && (
+
+ )}
{app.status !== "cancelled" && (