@extends('impressoes.layout1.content') @section('conteudo') @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
Identificação do paciente
Prontuário
{{ $paciente['prontuario'] }}
Nome
{{ $paciente['nome'] }} {{ $paciente['nome_social'] ? '(' . $paciente['nome_social'] . ')' : '' }}
Data de nascimento
{{ $paciente['data_nascimento'] }}
CNS
{{ $paciente['cns'] }}
CPF
{{ $paciente['cpf'] }}
RG
{{ $paciente['rg'] }}
Sexo
{{ $paciente['sexo'] }}
Nome da mãe
{{ $paciente['nome_mae'] }}
Telefones
@foreach ($paciente['telefones'] as $i => $telefone) {{$telefone . ($i < count($paciente['telefones']) - 1 ? ' / ' : '')}} @endforeach
CEP
{{ $paciente['cep'] }}
Endereço
{{ $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
Bairro
{{ $paciente['bairro'] }}
Município
{{ $paciente['municipio'] }}
UF
{{ $paciente['uf'] }}
Código IBGE
{{ $paciente['ibge'] }}
Unidade de referência
{{ $paciente['unidade_referencia'] }}
Requisitante
Unidade
{{ $requisitante['unidade'] }}
CNES
{{ $requisitante['cnes'] }}
@foreach ($solicitacao['itens'] as $item) @endforeach
Código Nome
{{ $item['exame']['codigo'] }} {{ $item['exame']['nome'] }}
Justificativa da solicitação
CID: {{ $solicitacao['cid'] }}
CIAP: {{ $solicitacao['ciap'] }}
Classificacao de risco: {{ $solicitacao['classificacao_risco'] ?? '-' }}
Justificativa: {{ $solicitacao['justificativa'][0] ?? ''}}
@for ($i = 1; $i < $linhasJustificativa; $i++)
{{ $solicitacao['justificativa'][$i] ?? '' }}
@if ($i === 1)
{{ $solicitacao['informacoes_administrativas']['usuario_nome'] }}
{{ $solicitacao['informacoes_administrativas']['ocupacao_descricao'] }}
{{ $solicitacao['informacoes_administrativas']['documento'] }}
@endif @endfor
Observação: {{ $solicitacao['observacao'] }}
Data: {{ $solicitacao['data'] }}
@if(!$paraAssinar)
@endif
{{ $solicitacao['informacoes_administrativas']['usuario_nome'] }}
{{ $solicitacao['informacoes_administrativas']['ocupacao_descricao'] }}
{{ $solicitacao['informacoes_administrativas']['documento'] }}
Prontuário
{{ $paciente['prontuario'] }}
Nome
{{ $paciente['nome'] }}
Data da coleta
 
Número do exame
 
Data da entrega
 
@endforeach @endsection