<?php
require 'conexion.php';

if ($_SERVER["REQUEST_METHOD"] == "POST") {
    try {
        // Capturar datos del formulario
        $fecha_atencion = $_POST['fecha_atencion'];
        $hora_atencion = $_POST['hora_atencion'];
        $diagnostico = $_POST['diagnostico'];
        $tratamiento = $_POST['tratamiento'];
        $descanso_medico = $_POST['descanso_medico'];
        $fecha_inicio_descanso = !empty($_POST['fecha_inicio_descanso']) ? $_POST['fecha_inicio_descanso'] : NULL;
        $fecha_final_descanso = !empty($_POST['fecha_final_descanso']) ? $_POST['fecha_final_descanso'] : NULL;
        $seguimiento = !empty($_POST['seguimiento']) ? $_POST['seguimiento'] : "No";
        $lugar_atencion = $_POST['lugar_atencion'];
        $tipo_evento = $_POST['tipo_evento'];
        $responsable_registro = $_POST['responsable_registro'];
        $id_trabajador = $_POST['id_trabajador'];

        // Insertar en la base de datos
        $sql = "INSERT INTO Atencion_Medica (
                    fecha_atencion, hora_atencion, diagnostico_cie10, tratamiento, 
                    descanso_medico, fecha_inicio_descanso, fecha_final_descanso, 
                    seguimiento, lugar_atencion, responsable_registro, id_trabajador, tipo_evento
                ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";

        $stmt = $pdo->prepare($sql);
        $stmt->execute([
            $fecha_atencion, $hora_atencion, $diagnostico, $tratamiento, 
            $descanso_medico, $fecha_inicio_descanso, $fecha_final_descanso, 
            $seguimiento, $lugar_atencion, $responsable_registro, $id_trabajador, $tipo_evento
        ]);

        // Respuesta JSON para fetch()
        echo json_encode(["status" => "success", "message" => "Atención guardada correctamente"]);
        exit();

    } catch (Exception $e) {
        echo json_encode(["status" => "error", "message" => "Error al guardar la atención: " . $e->getMessage()]);
        exit();
    }
}
?>
