%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/vacivi36/app/unidades/laudo/html/laudo/
Upload File :
Create Path :
Current File : /home/vacivi36/app/unidades/laudo/html/laudo/laudo.php

<?php
	use Mpdf\Mpdf;
	require_once __DIR__ . '/pdf/vendor/autoload.php';
	require_once('../../../../conexao.php');
	$mpdf = new Mpdf();
	$mpdf->showImageErrors = true;

	$id_recebido = $_GET['id_recebido'];

	$Year = date("Y");
	
	$id = $id_recebido;
	$result_usuario = "SELECT * FROM laudo WHERE id = '$id' LIMIT 1";
	$resultado_usuario = mysqli_query($conn, $result_usuario);	
	$row_usuario = mysqli_fetch_assoc($resultado_usuario);		
	

	$datavalidade = $row_usuario['validade'];
    $datavalidade = date("d/m/Y", strtotime($datavalidade));

	$datacoleta = $row_usuario['dtcoleta'];
    $datacoleta = date("d/m/Y", strtotime($datacoleta));

	$horacoleta = $row_usuario['horacoleta'];
    $horacoleta = date("H:i:s", strtotime($horacoleta));

	$resultado = $row_usuario['resultado'];
	if($resultado == 0){
		$result = "Não Detectado Antígeno viral de SARS-CoV-2";
	}elseif($resultado == 1){
		$result = "Detectado Antígeno viral de SARS-CoV-2";
	}


	

function formata_cpf_cnpj($cpf_cnpj){
    

    $cpf_cnpj = preg_replace("/[^0-9]/", "", $cpf_cnpj);
    $tipo_dado = NULL;
    if(strlen($cpf_cnpj)==11){
        $tipo_dado = "cpf";
    }
    if(strlen($cpf_cnpj)==14){
        $tipo_dado = "cnpj";
    }
    switch($tipo_dado){
        default:
            $cpf_cnpj_formatado = "Não foi possível definir tipo de dado";
        break;

        case "cpf":
            $bloco_1 = substr($cpf_cnpj,0,3);
            $bloco_2 = substr($cpf_cnpj,3,3);
            $bloco_3 = substr($cpf_cnpj,6,3);
            $dig_verificador = substr($cpf_cnpj,-2);
            $cpf_cnpj_formatado = $bloco_1.".".$bloco_2.".".$bloco_3."-".$dig_verificador;
        break;
    }
    return $cpf_cnpj_formatado;
}
$doc = $row_usuario['cpf'];

$docFormatado = formata_cpf_cnpj($doc);


	$pagina = 
		"
	
		<html>
		<link rel='stylesheet' type='text/css' href='style.css'>
		<link rel='preconnect' href='https://fonts.googleapis.com'>
		<link rel='preconnect' href='https://fonts.gstatic.com' crossorigin>
		<link href='https://fonts.googleapis.com/css2?family=Inconsolata:wght@200&display=swap' rel='stylesheet'>
	
		<body>
		<img class='logo' src='assets/img/logo.png'>
		<p class='form_align'>
		<span style='font-size:8.0pt'>Paciente ............. : <b style='font-size:10.0pt'>".$row_usuario['nome']."</b></span><br/><br/>
		<span style='font-size:8.0pt'>CPF .................. : <b style='font-size:10.0pt'>".$docFormatado."</b></span><br/><br/>
		<span style='font-size:8.0pt'>Data de Nascimento ... : <b style='font-size:10.0pt'>".$row_usuario['dtnasc']."</b></span>
		<span style='font-size:8.0pt'>________________________________________________________________________________________________________ </span><br/><br/>
		<span style='font-size:15.0pt'>COVID-19 ANTÍGENO</span><br/>
		<span style='font-size:6.5pt'>Material: ".$row_usuario['material']." coletado em: ".$datacoleta." ".$horacoleta."</span><br/><br/>
		<span style='font-size:10.0pt'>RESULTADO ............ : ".$result."</span><br/><br/>
		<span style='font-size:10.0pt'>MARCA DO INSUMO ...... : ".$row_usuario['marca']."</span><br/>
		<span style='font-size:10.0pt'>LOTE ................. : ".$row_usuario['lote']."</span><br/>
		<span style='font-size:10.0pt'>VALIDADE ............. : ".$datavalidade."</span><br/>
		<span style='font-size:10.0pt'>REGISTRO NA ANVISA ... : ".$row_usuario['registro']."</span><br/><br/>
		<span style='font-size:7.0pt'>NOTA ............. :</span><br/>
		<span style='font-size:7.0pt'>
		- Este teste detecta a presença do antígeno viral de nucleoproteínas de SARS-CoV-2 na amostra e não deve ser usado
		como o único critério para o diagnóstico de infecção por SARS-CoV-2;<br/>
		- O COVID-19 Antígeno é um ensaio para detecção qualitativa de antígenos de SARS-CoV-2 em amostras de swab da
		nasofaringe. Este teste é destinado para uso profissional, apenas para triagem inicial e auxiliar no diagnóstico da
		infecção por SARS-CoV-2;<br/>
		- Um resultado não detectado pode ocorrer se a concentração de antígeno for menor que o limite de detecção do
		teste;<br/>
		- Um resultado não detectado não exclui a possibilidade de infecção por SARS-Cov-2 e deve ser confirmado por
		isolamento viral ou RT-PCR;<br/>
		- Um resultado detectado não descarta a possibilidade de infecção com outros patógenos;<br/>
		- Tal como acontece com todos os testes de diagnóstico, um diagnóstico clínico definitivo não deve ser baseado no
		resultado de um único teste, mas só deve ser feito pelo médico após todos os achados clínicos e laboratoriais terem
		sido avaliados;<br/>
		- Resultados de teste não detectado não excluem outras infecções virais não SARS-CoV-2 em potencial. Os resultados
		não detectado devem ser confirmados por diagnóstico molecular se houver suspeita de doença COVID-19;<br/>
		- A quantidade de antígeno em uma amostra pode diminuir com o aumento da duração da doença. As amostras coletadas
		após os dias 5-7 da doença têm maior probabilidade de apresentar resultados não detectado em comparação com um
		ensaio de RT-PCR;<br/>
		- Resultados de teste detectado não excluem coinfecções com outros patógenos.</span><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
		</p>
		<p class='form_align2'>
		<img class='logo2' src='assets/img/assinaturaamanda.png'><br/>
		<span style='font-size:8.0pt'>&nbsp;&nbsp;&nbsp;Responsável Técnica</span><br/>
		<span style='font-size:8.0pt'>Dra. Amanda C. P. Fernandes</span><br/>
		<span style='font-size:8.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CRM/SP 133.136</span><br/>
		<span style='font-size:8.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Vacivitta</span><br/>

		</p>
		
		</body>
		</html>
		";

$arquivo = "laudo.pdf";

$mpdf = new Mpdf();
$mpdf->WriteHTML($pagina);

$mpdf->Output($arquivo, 'I');

// I - Abre no navegador
// F - Salva o arquivo no servido
// D - Salva o arquivo no computador do usuário
?>

Zerion Mini Shell 1.0