<?php
// index.php - Pasta: saude/
require_once('../config.php');
require_once('../header.php');

date_default_timezone_set('America/Sao_Paulo');
$hoje = date('Y-m-d');

// --- BUSCA DE DADOS ---
// Total de Pacientes
$res_p = $conn->query("SELECT COUNT(*) as total FROM saude_cadastros WHERE tipo = 'PACIENTE'");
$total_pacientes = ($res_p) ? $res_p->fetch_assoc()['total'] : 0;

// Lista de Atendimentos do Dia (estilo Excel)
$sql_lista = "SELECT h.hora_atendimento, p.nome as paciente, m.nome as medico, h.local, h.atividade 
              FROM saude_atendimentos h
              LEFT JOIN saude_cadastros p ON h.paciente_id = p.id
              LEFT JOIN saude_cadastros m ON h.profissional_id = m.id
              WHERE h.data_atendimento = '$hoje'
              ORDER BY h.hora_atendimento ASC";
$res_hoje = $conn->query($sql_lista);
?>

<style>
    .tabela-excel {
        width: 100%;
        border-collapse: collapse;
        font-family: Arial, sans-serif;
        font-size: 12px;
        color: #333;
        margin-bottom: 20px;
    }
    .tabela-excel th {
        background-color: #E2E2E2;
        border: 1px solid #999;
        padding: 5px;
        text-align: left;
        font-weight: bold;
    }
    .tabela-excel td {
        border: 1px solid #CCC;
        padding: 4px 6px;
    }
    .tabela-excel tr:nth-child(even) {
        background-color: #F3F3F3;
    }
    .status-barra {
        background: #217346;
        color: white;
        padding: 5px 10px;
        font-weight: bold;
        font-size: 13px;
        margin-bottom: 15px;
    }
</style>

<div class="container-fluid mt-3">
    
    <div class="status-barra">
        <i class="fas fa-file-excel mr-2"></i> RELATÓRIO OPERACIONAL - GESTÃO DE SAÚDE - DATA: <?php echo date('d/m/Y'); ?>
    </div>

    <table class="tabela-excel" style="width: auto; min-width: 300px;">
        <thead>
            <tr>
                <th colspan="2">RESUMO DE INDICADORES</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>TOTAL DE PACIENTES CADASTRADOS</td>
                <td style="text-align: center; font-weight: bold;"><?php echo $total_pacientes; ?></td>
            </tr>
            <tr>
                <td>CONSULTAS AGENDADAS PARA HOJE</td>
                <td style="text-align: center; font-weight: bold;"><?php echo ($res_hoje ? $res_hoje->num_rows : 0); ?></td>
            </tr>
        </tbody>
    </table>

    <table class="tabela-excel">
        <thead>
            <tr>
                <th style="width: 80px;">HORA</th>
                <th>NOME DO PACIENTE</th>
                <th>PROFISSIONAL RESPONSÁVEL</th>
                <th>LOCALIZAÇÃO / SALA</th>
                <th>ATIVIDADE / ESPECIALIDADE</th>
            </tr>
        </thead>
        <tbody>
            <?php
            if ($res_hoje && $res_hoje->num_rows > 0):
                while($row = $res_hoje->fetch_assoc()):
            ?>
                <tr>
                    <td><?php echo $row['hora_atendimento']; ?></td>
                    <td><?php echo $row['paciente']; ?></td>
                    <td><?php echo $row['medico']; ?></td>
                    <td><?php echo $row['local']; ?></td>
                    <td><?php echo $row['atividade']; ?></td>
                </tr>
            <?php 
                endwhile; 
            else:
            ?>
                <tr>
                    <td colspan="5" style="text-align: center; padding: 15px; color: #666;">Sem registros para o dia atual.</td>
                </tr>
            <?php endif; ?>
        </tbody>
    </table>

    <div class="mt-4" style="font-size: 11px; color: #555; border-top: 1px solid #EEE; pt-2">
        <strong>Páginas do Sistema:</strong> marcacao.php | atendimento.php | cadastros.php | fichas.php
    </div>

    <div class="mt-3">
        <a href="../index.php" style="text-decoration: none; font-size: 12px; color: #217346;">
            <i class="fas fa-arrow-left"></i> Sair para Menu Principal
        </a>
    </div>

</div>