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

// Define o fuso horário
date_default_timezone_set('America/Sao_Paulo');

$mensagem = "";
$id_marcacao = isset($_GET['id']) ? (int)$_GET['id'] : 0;

// 1. BUSCA OS DADOS DA MARCACAO (Puxa exatamente o que você fez na outra tela)
$dados_m = null;
if ($id_marcacao > 0) {
    $sql_m = "SELECT h.*, p.nome as paciente, m.nome as medico 
              FROM saude_atendimentos h
              JOIN saude_cadastros p ON h.paciente_id = p.id
              JOIN saude_cadastros m ON h.profissional_id = m.id
              WHERE h.id = $id_marcacao";
    $res_m = $conn->query($sql_m);
    $dados_m = $res_m->fetch_assoc();
}

if (!$dados_m) {
    echo "<div class='container mt-5'><div class='alert alert-warning'>MARCAÇÃO NÃO ENCONTRADA.</div></div>";
    exit;
}

// 2. LÓGICA DE SALVAR (Atualiza o registro e muda o status para sumir da marcação)
if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['btn_salvar_atendimento'])) {
    // Sinais Vitais
    $pa   = $_POST['pa'];
    $alt  = $_POST['alt'];
    $peso = $_POST['peso'];
    $temp = $_POST['temp'];
    
    // Evolução
    $queixa = $_POST['queixa'];
    $diag   = $_POST['diag'];
    $prescr = $_POST['prescr'];
    
    // Monta a string para as Fichas
    $obs_final = "PA: $pa | ALT: $alt | PESO: $peso | TEMP: $temp | QUEIXA: $queixa | DIAG: $diag | PRESCR: $prescr";
    
    // ATUALIZA O REGISTRO E MUDA O STATUS
    $sql_up = "UPDATE saude_atendimentos SET observacoes = ?, status = 'concluido' WHERE id = ?";
    $stmt = $conn->prepare($sql_up);
    $stmt->bind_param("si", $obs_final, $id_marcacao);
    
    if ($stmt->execute()) {
        echo "<script>alert('Atendimento salvo com sucesso!'); window.location.href='fichas.php?paciente_id=".$dados_m['paciente_id']."';</script>";
    }
}
?>

<style>
    body { background-color: #e6e6e6; text-transform: uppercase; font-family: 'Segoe UI', sans-serif; }
    .excel-window { background: #fff; border: 1px solid #bbb; margin-top: 10px; box-shadow: 2px 2px 5px rgba(0,0,0,0.1); }
    .excel-ribbon { background: #217346; color: white; padding: 5px 15px; font-size: 12px; font-weight: bold; }
    
    .topo-info { background: #f3f3f3; padding: 10px; border-bottom: 2px solid #ddd; display: flex; gap: 20px; flex-wrap: wrap; }
    .label-topo { font-size: 9px; color: #666; display: block; font-weight: bold; }
    .valor-topo { font-size: 11px; font-weight: bold; color: #217346; }

    .form-atend { padding: 20px; }
    .label-custom { font-size: 10px; font-weight: bold; color: #217346; margin-bottom: 3px; display: block; }
    .form-control { font-size: 12px; text-transform: uppercase; border-radius: 0; border: 1px solid #ccc; }
    .sessao-tit { background: #e9f5ee; padding: 5px 10px; font-size: 11px; font-weight: bold; color: #217346; margin: 15px 0; border-left: 4px solid #217346; }
</style>

<div class="container-fluid">
    <div class="excel-window">
        <div class="excel-ribbon">ATENDIMENTO CLÍNICO</div>
        
        <div class="topo-info">
            <div><span class="label-topo">PACIENTE</span><div class="valor-topo"><?php echo $dados_m['paciente']; ?></div></div>
            <div><span class="label-topo">PROFISSÃO</span><div class="valor-topo"><?php echo $dados_m['especialidade']; ?></div></div>
            <div><span class="label-topo">PROFISSIONAL</span><div class="valor-topo"><?php echo $dados_m['medico']; ?></div></div>
            <div><span class="label-topo">ATIVIDADE</span><div class="valor-topo"><?php echo $dados_m['atividade']; ?></div></div>
            <div><span class="label-topo">LOCAL</span><div class="valor-topo"><?php echo $dados_m['local']; ?></div></div>
            <div><span class="label-topo">PAGAMENTO</span><div class="valor-topo"><?php echo $dados_m['tipo_pagamento']; ?></div></div>
        </div>

        <form method="POST" class="form-atend">
            <div class="sessao-tit">SINAIS VITAIS</div>
            <div class="row">
                <div class="col-md-3"><label class="label-custom">P.A.</label><input type="text" name="pa" class="form-control" placeholder="12/8"></div>
                <div class="col-md-3"><label class="label-custom">ALTURA</label><input type="text" name="alt" class="form-control" placeholder="1,75"></div>
                <div class="col-md-3"><label class="label-custom">PESO</label><input type="text" name="peso" class="form-control" placeholder="70,5"></div>
                <div class="col-md-3"><label class="label-custom">TEMP.</label><input type="text" name="temp" class="form-control" placeholder="36,5"></div>
            </div>

            <div class="sessao-tit">PRONTUÁRIO / EVOLUÇÃO</div>
            <div class="row">
                <div class="col-md-12 mb-3">
                    <label class="label-custom">QUEIXA PRINCIPAL / HISTÓRICO</label>
                    <textarea name="queixa" class="form-control" rows="3"></textarea>
                </div>
                <div class="col-md-6">
                    <label class="label-custom">DIAGNÓSTICO / EXAME</label>
                    <textarea name="diag" class="form-control" rows="4"></textarea>
                </div>
                <div class="col-md-6">
                    <label class="label-custom">PRESCRIÇÃO / CONDUTA</label>
                    <textarea name="prescr" class="form-control" rows="4"></textarea>
                </div>
            </div>

            <div class="text-right mt-4 pt-3 border-top">
                <button type="submit" name="btn_salvar_atendimento" class="btn btn-success btn-sm px-5 font-weight-bold" style="background:#217346; border:none;">
                    SALVAR ATENDIMENTO E CONCLUIR
                </button>
            </div>
        </form>
    </div>
</div>

<?php require_once('../footer.php'); ?>