@include('impressoes.utils.reset-css') @php $requisitante['unidade'] = substr($requisitante['unidade'], 0, 50); $requisitante['cnes'] = str_split($requisitante['cnes']); $paciente['data_nascimento'] = str_split($paciente['data_nascimento']); if (is_null($paciente['sexo_masculino'])) { $sexoMasculinoCheck = '( )'; $sexoFemininoCheck = '( )'; } else { $sexoMasculinoCheck = $paciente['sexo_masculino'] ? '(X)' : '( )'; $sexoFemininoCheck = !$paciente['sexo_masculino'] ? '(X)' : '( )'; } $paciente['nome'] = str_split(substr($paciente['nome'], 0, 36)); $paciente['rg'] = str_split($paciente['rg']); $paciente['ibge'] = str_split($paciente['ibge']); @endphp @foreach ($solicitacoes as $solicitacao) @php $limite = 152; $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); $observacao = $solicitacao['observacao']; $partes = []; while (strlen($observacao) > 0) { if (strlen($observacao) <= $limite) { $partes[] = $observacao; break; } $parte = substr($observacao, 0, $limite); $ultimoEspaco = strrpos($parte, ' '); if ($ultimoEspaco === false) { $ultimoEspaco = $limite; } $partes[] = substr($observacao, 0, $ultimoEspaco); $observacao = substr($observacao, $ultimoEspaco + 1); } $solicitacao['observacao'] = $partes; $linhasObservacao = count($partes); $solicitacao['data'] = explode('/', $solicitacao['data']); $solicitacao['usuario_origem']['usuario_nome'] = substr($solicitacao['usuario_origem']['usuario_nome'] . ($solicitacao['usuario_origem']['documento'] ? " - {$solicitacao['usuario_origem']['documento']}" : ''), 0, 50); $solicitacao['usuario_origem']['ocupacao_descricao'] = substr($solicitacao['usuario_origem']['ocupacao_descricao'], 0, 25); @endphp @foreach ($solicitacao['itens'] as $item) @php $item['codigo'] = str_split($item['codigo']); @endphp

SISTEMA DE INFORMAÇÕES AMBULATORIAL
FICHA DE REQUISIÇÃO DE SERVIÇOS AUXILIARES DE DIAGOSE E TERAPIA (SADT)

Nº DE ORDEM
@for ($i = 0; $i < 6; $i++)
@endfor
NOME DA UNIDADE REQUISITANTE
{{ $requisitante['unidade'] }}
CÓD. UNIDADE
@for ($i = 0; $i < 7; $i++)
{{ $requisitante['cnes'][$i] ?? '' }}
@endfor
ESPECIALISTA
{{ $solicitacao['usuario_origem']['usuario_nome'] }}
ESPECIALIDADE
{{ $solicitacao['usuario_origem']['ocupacao_descricao'] }}
IDENTIFICAÇÃO DO PACIENTE
MATRÍCULA
EST.
R.G.
DC
SEQ.
DATA DE NASC.
SEXO
@for ($i = 0; $i < 7; $i++)
@endfor
@for ($i = 0; $i < 2; $i++)
@endfor
@for ($i = 0; $i < 8; $i++)
{{ $paciente['rg'][$i] ?? '' }}
@endfor
@for ($i = 0; $i < 2; $i++)
@endfor
@for ($i = 0; $i < 6; $i++)
{{ $paciente['data_nascimento'][$i] ?? '' }}
@endfor
12.{{ $sexoMasculinoCheck }} MASC.
25.{{ $sexoFemininoCheck }} FEM.
NOME
@for ($i = 0; $i < 36; $i++)
{{ $paciente['nome'][$i] ?? '' }}
@endfor
NOME SOCIAL
@for ($i = 0; $i < 34; $i++)
{{ $paciente['nome_social'][$i] ?? '' }}
@endfor
IDADE
{{ $paciente['idade'] }}
PRONTUÁRIO
@for ($i = 0; $i < 8; $i++)
{{ $paciente['prontuario'][$i] ?? '' }}
@endfor
CNS
@for ($i = 0; $i < 15; $i++)
{{ $paciente['cns'][$i] ?? '' }}
@endfor
CPF
@for ($i = 0; $i < 11; $i++)
{{ $paciente['cpf'][$i] ?? '' }}
@endfor
TELEFONES
@foreach ($paciente['telefones'] as $i => $telefone) {{$telefone . ($i < count($paciente['telefones']) - 1 ? ' / ' : '')}} @endforeach
NOME DA MÃE
@for ($i = 0; $i < 34; $i++)
{{ $paciente['nome_mae'][$i] ?? '' }}
@endfor
UNIDADE REFERÊNCIA
{{ $paciente['unidade_referencia'] }}
CÓD. UNIDADE
@for ($i = 0; $i < 7; $i++)
{{ $paciente['unidade_referencia_cnes'][$i] ?? '' }}
@endfor
ENDEREÇO
{{$paciente['logradouro']}}, @if ($paciente['sem_numero']) S/N @else {{ $paciente['numero'] }} @endif @if($paciente['complemento'])- {{$paciente['complemento']}}@endif
CEP
@for ($i = 0; $i < 8; $i++)
{{ $paciente['cep'][$i] ?? '' }}
@endfor
BAIRRO
{{$paciente['bairro']}}
MUNICÍPIO
{{ $paciente['municipio'] }}
MUN
@for ($i = 0; $i < 7; $i++)
{{ $paciente['ibge'][$i] ?? '' }}
@endfor
UF
@for ($i = 0; $i < 2; $i++)
{{ $paciente['uf'][$i] ?? '' }}
@endfor
SUSPEITA CLÍNICA
CID10: {{ $solicitacao['cid'] ?? '' }} @if ($solicitacao['ciap'])
CIAP2: {{ $solicitacao['ciap'] }}
@endif
USO DE ATB:
OUTRO MEDICAMENTO:
DATA PRIMEIROS SINTOMAS
CASO
COMUNICANTE
DE DOENÇA NOT. COMPULSÓRIA
SADT SOLICITADO
CÓDIGO
@for ($i = 0; $i < 10; $i++)
{{ $item['codigo'][$i] ?? '' }}
@endfor
{{ $item['nome'] }}
DIAGNÓSTICO
CONTROLE
Nº SESSÕES
MATERIAL ENVIADO:
DATA DA REQUISIÇÃO
{{ $solicitacao['data'][0] }}
/
{{ $solicitacao['data'][1] }}
/
{{ $solicitacao['data'][2] }}
1ª AMOSTRA
2ª AMOSTRA
NOME DA UNIDADE QUE REALIZARÁ A SADT
ENCAMINHADO PARA:
CÓD. UNIDADE
@for ($i = 0; $i < 6; $i++)
@endfor
ENDEREÇO
TELEFONE
ASSINATURA DO PROFISSIONAL RESPONSÁVEL
CR
@for ($i = 0; $i < 9; $i++)
@endfor
JUSTIFICATIVA
@for ($i = 0; $i < $linhasJustificativa; $i++)
{{ $solicitacao['justificativa'][$i] ?? '' }}
@if ($i === 16)
{{ $solicitacao['usuario_origem']['usuario_nome'] }}
{{ $solicitacao['usuario_origem']['ocupacao_descricao'] }}
{{ $solicitacao['usuario_origem']['documento'] ?? 'Conselho profissional: NÃO INFORMADO' }}
@endif @endfor
OBSERVAÇÃO
@for ($i = 0; $i < $linhasObservacao; $i++)
{{ $solicitacao['observacao'][$i] ?? '' }}
@endfor
@if(!$paraAssinar)
@endif
{{ $solicitacao['usuario_origem']['usuario_nome'] }}
{{ $solicitacao['usuario_origem']['ocupacao_descricao'] }}
{{ $solicitacao['usuario_origem']['documento'] ?? 'Conselho profissional: NÃO INFORMADO' }}
@endforeach @endforeach