%PDF- %PDF-
Direktori : /home/vacivi36/app/unidades/laudo/html/laudo/ |
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'> 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'> CRM/SP 133.136</span><br/> <span style='font-size:8.0pt'> 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 ?>