346 lines
11 KiB
PHP
346 lines
11 KiB
PHP
@extends('impressoes.layout1.content')
|
|
|
|
@section('conteudo')
|
|
<style>
|
|
.assinatura {
|
|
margin: 0 auto;
|
|
width: 400px;
|
|
text-align: center;
|
|
padding-top: 80px;
|
|
page-break-inside: avoid;
|
|
}
|
|
|
|
.assinatura-linha {
|
|
border-top: 2px solid #000000;
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.checkbox {
|
|
display: inline-block;
|
|
width: 10px;
|
|
height: 10px;
|
|
border: 2px solid #222222;
|
|
}
|
|
|
|
.blank-line {
|
|
border-bottom: 1px solid #000000;
|
|
}
|
|
|
|
.blank-line-mr {
|
|
margin-right: 10px;
|
|
}
|
|
</style>
|
|
|
|
@foreach ($solicitacoes as $solicitacao)
|
|
|
|
@php
|
|
$limite = 1100;
|
|
$justificativa = $solicitacao['justificativa'];
|
|
$partes = [];
|
|
|
|
while (strlen($justificativa) > 0) {
|
|
if (strlen($justificativa) <= $limite) {
|
|
$partes[] = $justificativa;
|
|
break;
|
|
}
|
|
|
|
$parte = substr($justificativa, 0, $limite);
|
|
$ultimoEspaco = strrpos($parte, ' ');
|
|
|
|
if ($ultimoEspaco === false) {
|
|
$ultimoEspaco = $limite;
|
|
}
|
|
|
|
$partes[] = substr($justificativa, 0, $ultimoEspaco);
|
|
$justificativa = substr($justificativa, $ultimoEspaco + 1);
|
|
}
|
|
|
|
$solicitacao['justificativa'] = $partes;
|
|
$linhasJustificativa = count($partes);
|
|
@endphp
|
|
|
|
<div style="page-break-before: always">
|
|
<div class="row">
|
|
<div class="col-12">
|
|
<fieldset>
|
|
<legend>Identificação do paciente</legend>
|
|
|
|
<div class="row">
|
|
<div class="col-2">
|
|
<strong>Prontuário</strong>
|
|
<div>
|
|
{{ $paciente['prontuario'] }}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-5">
|
|
<strong>Nome</strong>
|
|
<div>
|
|
{{ $paciente['nome'] }} {{ $paciente['nome_social'] ? '(' . $paciente['nome_social'] . ')' : '' }}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-3">
|
|
<strong>Data de nascimento</strong>
|
|
<div>
|
|
{{ $paciente['data_nascimento'] }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-2">
|
|
<strong>CNS</strong>
|
|
<div>
|
|
{{ $paciente['cns'] }}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-5">
|
|
<strong>CPF</strong>
|
|
<div>
|
|
{{ $paciente['cpf'] }}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-3">
|
|
<strong>RG</strong>
|
|
<div>
|
|
{{ $paciente['rg'] }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-2">
|
|
<strong>Sexo</strong>
|
|
<div>
|
|
{{ $paciente['sexo'] }}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-5">
|
|
<strong>Nome da mãe</strong>
|
|
<div>
|
|
{{ $paciente['nome_mae'] }}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-3">
|
|
<strong>Telefones</strong>
|
|
<div>
|
|
@foreach ($paciente['telefones'] as $i => $telefone)
|
|
{{$telefone . ($i < count($paciente['telefones']) - 1 ? ' / ' : '')}}
|
|
@endforeach
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-2">
|
|
<strong>CEP</strong>
|
|
<div>
|
|
{{ $paciente['cep'] }}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-5">
|
|
<strong>Endereço</strong>
|
|
<div>
|
|
{{ $paciente['logradouro'] }}
|
|
@if ($paciente['sem_numero'] || $paciente['numero'])
|
|
,
|
|
@if ($paciente['sem_numero']) S/N @else {{ $paciente['numero'] }} @endif
|
|
@endif
|
|
@if ($paciente['complemento']) - {{ $paciente['complemento'] }} @endif
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-3">
|
|
<strong>Bairro</strong>
|
|
<div>
|
|
{{ $paciente['bairro'] }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-2">
|
|
<strong>Município</strong>
|
|
<div>
|
|
{{ $paciente['municipio'] }}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-5">
|
|
<strong>UF</strong>
|
|
<div>
|
|
{{ $paciente['uf'] }}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-3">
|
|
<strong>Código IBGE</strong>
|
|
<div>
|
|
{{ $paciente['ibge'] }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-12">
|
|
<strong>Unidade de referência</strong>
|
|
<div>
|
|
{{ $paciente['unidade_referencia'] }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-12">
|
|
<fieldset>
|
|
<legend>Requisitante</legend>
|
|
|
|
<div class="row">
|
|
<div class="col-10">
|
|
<strong>Unidade</strong>
|
|
<div>
|
|
{{ $requisitante['unidade'] }}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-2">
|
|
<strong>CNES</strong>
|
|
<div>
|
|
{{ $requisitante['cnes'] }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
|
|
<table class="table">
|
|
<thead>
|
|
<tr>
|
|
<th>Código</th>
|
|
<th>Nome</th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
@foreach ($solicitacao['itens'] as $item)
|
|
<tr>
|
|
<td>{{ $item['exame']['codigo'] }}</td>
|
|
<td>{{ $item['exame']['nome'] }}</td>
|
|
</tr>
|
|
@endforeach
|
|
</tbody>
|
|
</table>
|
|
|
|
<div class="row" style="margin-top: 15px;">
|
|
<div class="col-12">
|
|
<fieldset>
|
|
<legend>Justificativa da solicitação</legend>
|
|
|
|
<div class="row">
|
|
<div class="col-10">
|
|
<div><strong>CID</strong>: {{ $solicitacao['cid'] }}</div>
|
|
<div><strong>CIAP</strong>: {{ $solicitacao['ciap'] }}</div>
|
|
<div><strong>Classificacao de risco</strong>: {{ $solicitacao['classificacao_risco'] ?? '-' }}</div>
|
|
|
|
<div>
|
|
<div><strong>Justificativa</strong>: {{ $solicitacao['justificativa'][0] ?? ''}}</div>
|
|
|
|
@for ($i = 1; $i < $linhasJustificativa; $i++)
|
|
<div>
|
|
<span>{{ $solicitacao['justificativa'][$i] ?? '' }}</span>
|
|
</div>
|
|
|
|
@if ($i === 1)
|
|
<div class="assinatura">
|
|
<div class="assinatura-linha"></div>
|
|
|
|
<div>{{ $solicitacao['informacoes_administrativas']['usuario_nome'] }}</div>
|
|
<div>{{ $solicitacao['informacoes_administrativas']['ocupacao_descricao'] }}</div>
|
|
<div>{{ $solicitacao['informacoes_administrativas']['documento'] }}</div>
|
|
</div>
|
|
|
|
<div style="page-break-before: always;"></div>
|
|
@endif
|
|
@endfor
|
|
</div>
|
|
|
|
<div><strong>Observação</strong>: {{ $solicitacao['observacao'] }}</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row" style="margin-top: 20px;">
|
|
<div class="col-2" style="text-align: right;">
|
|
<strong>Data:</strong> {{ $solicitacao['data'] }}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="assinatura">
|
|
@if(!$paraAssinar)
|
|
<div class="assinatura-linha"></div>
|
|
@endif
|
|
|
|
<div>{{ $solicitacao['informacoes_administrativas']['usuario_nome'] }}</div>
|
|
<div>{{ $solicitacao['informacoes_administrativas']['ocupacao_descricao'] }}</div>
|
|
<div>{{ $solicitacao['informacoes_administrativas']['documento'] }}</div>
|
|
</div>
|
|
|
|
<div class="row" style="margin-top: 30px;">
|
|
<div class="col-12">
|
|
<fieldset>
|
|
<div class="row">
|
|
<div class="col-4">
|
|
<strong>Prontuário</strong>
|
|
<div>
|
|
{{ $paciente['prontuario'] }}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-8">
|
|
<strong>Nome</strong>
|
|
<div>
|
|
{{ $paciente['nome'] }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-4">
|
|
<strong>Data da coleta</strong>
|
|
<div class="blank-line blank-line-mr">
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-4">
|
|
<strong>Número do exame</strong>
|
|
<div class="blank-line blank-line-mr">
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-4">
|
|
<strong>Data da entrega</strong>
|
|
<div class="blank-line">
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@endforeach
|
|
@endsection |