<?php
require('fpdf186/fpdf.php');
// require_once 'jpgraph/src/jpgraph.php';
// require_once 'jpgraph/src/jpgraph_line.php';
include "core/autoload.php";
include "core/app/model/HistoryData.php";
include "core/app/model/PatientData.php";
include "core/app/model/PlaceData.php";
include "core/app/model/MaritalData.php";
include "core/app/model/CountryData.php";

class PDF extends FPDF
{
    // Encabezado de la página
    function Header()
    {
        // Logo
        $this->Image('assets/images/icons/oxygenesis.png', 10, 3, 50);
        //$this->Image('forza.png', 160, 11, 40); // Cambia 'logo.png' por la ruta de tu logo
        // Título
        $this->SetFont('Arial', 'B', 12);
        //$this->Cell(160, 0, utf8_decode('FECHA:'), 0, 1, 'R');
        $this->Cell(170, 10, utf8_decode('CONSENTIMIENTO INFORMADO PARA LA APLICACION DE'), 0, 1, 'C');
        $this->Cell(170, 2, utf8_decode('MEGADOSIS DE VITAMICA C (SUEROTERAPIA)'), 0, 1, 'C');

        $this->Ln(1); // Salto de línea
    }

    // Pie de página
    function Footer()
    {
        $this->SetY(-15); // Posición a 1.5 cm del final
        $this->SetFont('Arial', 'I', 8);
        $this->Cell(0, 10, 'FIRMA DEL PACIENTE', 0, 0, 'C');
    }

    // Título de sección
    function SectionTitle($title)
    {
        $this->SetFont('Arial', 'B', 12);
        $this->Cell(0, 10, $title, 0, 1, 'L');
        $this->Ln(5);
    }

    // Tabla genérica
    function BasicTable($header, $data)
    {
        $this->SetFont('Arial', 'B', 10);
        foreach ($header as $col) {
            $this->Cell(40, 7, $col, 1, 0, 'C');
        }
        $this->Ln();

        $this->SetFont('Arial', '', 10);
        foreach ($data as $row) {
            foreach ($row as $col) {
                $this->Cell(40, 6, $col, 1);
            }
            $this->Ln();
        }
    }
    function DrawCheckbox($pdf, $checked, $x, $y)
    {
        $pdf->SetLineWidth(0.2);
        $pdf->Rect($x, $y, 3, 3); // Empty checkbox
        if ($checked) {
            $pdf->Line($x, $y, $x + 3, $y + 3);
            $pdf->Line($x + 3, $y, $x, $y + 3);
        }
    }
}
$pdf = new PDF();
$pdf->SetMargins(20, 20, 20); // Left, Top, Right margins in millimeters
$pdf->AddPage();
$pdf->SetFont('Arial', 'B', 16);
$u = PatientData::getById($_GET["id"]);
$fechaNacimiento = new DateTime($u->day_of_birth);
$hoy = new DateTime();
$edad = $fechaNacimiento->diff($hoy)->y;
$pdf->Ln(5);
$pdf->SetFont('Arial', '', 12);

$pdf->Cell(180, 5, 'Nombre del Paciente: ' . $u->name . ' ' . $u->lastname . ' ' . $u->lastname2, 0, 1);
$pdf->Cell(90, 5, 'EDAD: ' . $edad, 0, 0);
$pdf->Cell(90, 5, 'C.I.: ' . $u->ci, 0, 1);
$date = date('d/m/Y');
$pdf->Cell(90, 5, 'FECHA: ' . $date, 0, 1);
$pdf->Ln(5);
$pdf->MultiCell(0, 5,  utf8_decode('La vitamina C (Ascorbato de Sodio) intravenosa esta indicada en estados de carenciales clinicos de este nutriente tales como escorbuto, quemaduras, tabaquismo, alcoholismo, embarazo y deficit de su absorcion en la vejez.'), 0, 1);
$pdf->MultiCell(0, 5,  utf8_decode('De igual modo, se utiliza como coadyuvante en tratamientos de desnutricion y dificultad de siministro por via oral. Desde hace mas de cuatro decadas existe evidencia cientifica en el mundo sobre la seguridad y eficacia de la vitamina C en altas dosis. El beneficio obtenido se debe al barrido de radicales libres los cuales son producto del proceso de oxidacion metabolica, con el consecuente aumento de la reserva corporal de la vitamica C. Esta vitamina es hidrosoluble, lo cual significa que no se acumula de manera peligrosa e el organismo, sino que las dosis altas se eliminan por la orina, lo cual la hace un medicamento muy seguro.'), 0, 1);
$pdf->MultiCell(0, 5,  utf8_decode('Puede ocurrir oxalosis con la administracion parenteral de dosis altas de vitamica C, al igual que puede ser peligrosa en pacientes con hemocromatosis homocigotica o heterogenea, talasemia o anemia sideroblastica. La administracion de altas dosis de vitamina C parenteral se ha asociado a daño renal.'), 0, 1);
$pdf->Ln(5);
$pdf->SetFont('Arial', 'B', 12);
$pdf->Cell(0, 5, 'POSIBLES EFECTOS SECUNDARIOS', 0, 1);
$pdf->Ln(2);
$pdf->SetFont('Arial', '', 12);

// Agregar viñetas
$pdf->Cell(10, 6, chr(149), 0, 0); // Bullet point
$pdf->Cell(0, 6, 'Sed.', 0, 1);
$pdf->Cell(10, 6, chr(149), 0, 0);
$pdf->Cell(0, 6, 'Boca Seca', 0, 1);
$pdf->Cell(10, 6, chr(149), 0, 0);
$pdf->Cell(0, 6, 'Reblanquecimiento de materia fecal o diarrea.', 0, 1);
$pdf->Cell(10, 6, chr(149), 0, 0);
$pdf->MultiCell(0, 6,  utf8_decode('En el laboratorio algunos metodos para determinar glicemia pueden producir falsos negativos.'), 0, 1);
$pdf->Cell(10, 6, chr(149), 0, 0);
$pdf->MultiCell(0, 6,  utf8_decode('Se puede presentar hemodialisis al aplicar megadosis de vitamica C inyectable u oral en pacientes con deficiencia congenita de la enzima glucosa-6-fosfato deshidrogenasas.'), 0, 1);

$pdf->Ln(5);
$pdf->SetFont('Arial', 'B', 12);
$pdf->Cell(0, 5, 'OTROS TRATAMIENTOS', 0, 1);
$pdf->Ln(2);
$pdf->SetFont('Arial', '', 12);
$pdf->MultiCell(0, 6,  utf8_decode('Para los medicos investigadores es muy importante conocer cualquier medicamento que usted consuma. Si es asi, por favor comunicarlo.'), 0, 1);

$pdf->Ln(5);
$pdf->SetFont('Arial', 'B', 12);
$pdf->Cell(0, 5, 'CONFIDENCIALIDAD', 0, 1);
$pdf->Ln(2);
$pdf->SetFont('Arial', '', 12);
$pdf->MultiCell(0, 6,  utf8_decode('Toda la informacion obtenida sera completamente confidencial, su identidad no sera revelada, a no ser que por ley sea necesario. Los datos que seran publicados seran estadisticos y descriptivos donde su identidad no aparecera.'), 0, 1);
$pdf->Ln(2);
$pdf->MultiCell(0, 6,  utf8_decode('Con mi firma en el presente documento acepto voluntariamente la participacion en el presente tratamiento, asumiendo cualquier riesgo que se presente durante o despues del tratamiento.'), 0, 1);

$pdf->Output();
