<?php
$pageTitle = 'Pacientes';
require_once __DIR__ . '/../../config/config.php';
requireLogin();

$db = getDB();
$stmt = $db->query("SELECT * FROM pacientes ORDER BY created_at DESC");
$pacientes = $stmt->fetchAll();

require_once __DIR__ . '/../../includes/header.php';
?>

<div class="d-flex justify-content-between align-items-center mt-4 mb-4">
    <h2><i class="bi bi-people"></i> Pacientes</h2>
    <a href="create.php" class="btn btn-primary">
        <i class="bi bi-plus"></i> Nuevo Paciente
    </a>
</div>

<div class="card">
    <div class="card-body">
        <table class="table table-hover datatable">
            <thead>
                <tr>
                    <th>Código</th>
                    <th>Nombre Completo</th>
                    <th>Documento</th>
                    <th>Teléfono</th>
                    <th>Sexo</th>
                    <th>Edad</th>
                    <th>Acciones</th>
                </tr>
            </thead>
            <tbody>
                <?php foreach ($pacientes as $paciente): ?>
                <tr>
                    <td><strong><?= $paciente['codigo'] ?></strong></td>
                    <td><?= $paciente['nombre'] . ' ' . $paciente['apellidos'] ?></td>
                    <td><?= $paciente['documento_tipo'] . ': ' . $paciente['documento_numero'] ?></td>
                    <td><?= $paciente['telefono'] ?: '-' ?></td>
                    <td><?= $paciente['sexo'] == 'M' ? 'Masculino' : 'Femenino' ?></td>
                    <td>
                        <?php
                        if ($paciente['fecha_nacimiento']) {
                            $edad = date_diff(date_create($paciente['fecha_nacimiento']), date_create('today'))->y;
                            echo $edad . ' años';
                        } else {
                            echo '-';
                        }
                        ?>
                    </td>
                    <td>
                        <a href="view.php?id=<?= $paciente['id'] ?>" class="btn btn-sm btn-outline-info" title="Ver">
                            <i class="bi bi-eye"></i>
                        </a>
                        <a href="edit.php?id=<?= $paciente['id'] ?>" class="btn btn-sm btn-outline-primary" title="Editar">
                            <i class="bi bi-pencil"></i>
                        </a>
                        <a href="<?= SITE_URL ?>/modules/ordenes/create.php?paciente_id=<?= $paciente['id'] ?>" 
                           class="btn btn-sm btn-outline-success" title="Nueva Orden">
                            <i class="bi bi-clipboard-plus"></i>
                        </a>
                    </td>
                </tr>
                <?php endforeach; ?>
            </tbody>
        </table>
    </div>
</div>

<?php require_once __DIR__ . '/../../includes/footer.php'; ?>
