Files
rkm-conectasus-ci-sandbox/api/resources/views/impressoes/template/pronto-atendimento/faa-completa.blade.php
Antonio Lopes dos Santos afec302c3e
All checks were successful
build-api-image / build (push) Successful in 51s
init commit
2026-08-04 16:52:02 -03:00

627 lines
26 KiB
PHP

@extends('impressoes.layout.impressao')
@php
use App\Enums\ProntoAtendimento\Atendimento\DorToracica as DorToracicaEnum;
@endphp
@section('conteudo')
@include('impressoes.template.pronto-atendimento.faa-simplificada-conteudo')
<div class="page folha-2">
<div class="fieldset">
<table>
<tr>
<td class="col-4">
<strong>Prontuário:</strong> {{ $folha2['paciente']['prontuario'] }}
</td>
<td>
{{ $folha2['paciente']['nome'] }}
@if($folha2['paciente']['nomeSocial'])
@if ($folha2['paciente']['prefereNomeSocial'])
<strong>({{ $folha2['paciente']['nomeSocial'] }})</strong>
@else
({{ $folha2['paciente']['nomeSocial'] }})
@endif
@endif
</td>
</tr>
<tr>
<td class="col-4">
<strong>Data:</strong> {{ $folha2['recepcao']['data'] }}
</td>
<td>
<strong>Médico(a):</strong>
</td>
</tr>
</table>
</div>
@if (!empty($faa['dor_toracica']))
<div class="fieldset no-break-inside" style="padding:0;">
<div class="legend">
<strong>Protocolo - Dor torácica</strong>
</div>
<div class="text-left">
<table>
<tr>
<td class="text-left col-12 border-bottom" style="padding:1px 5px;">
<span>
<strong>
Data/Hora do inicio do sintoma:
</strong>
{{$formularioDorToracica['data_sintoma']}} {{$formularioDorToracica['hora_sintoma']}} /
<strong>
Data/Hora ECG de admissão:
</strong>
{{$formularioDorToracica['data_ecg_admissao']}} {{$formularioDorToracica['hora_ecg_admissao']}}
</span>
</td>
</tr>
<tr>
<td class="text-left col-12 border-bottom" style="padding:1px 5px;">
<span>
<strong>Características da dor:</strong>
@php
$statusEnum = [
DorToracicaEnum::CONTRICAO,
DorToracicaEnum::QUEIMACAO,
DorToracicaEnum::COMPRESSAO,
DorToracicaEnum::PESO,
DorToracicaEnum::DOR_SURDA
];
$caracteristicasDor = [];
foreach ($formularioDorToracica['relacionados'] as $caracteristica) {
foreach ($caracteristica as $item) {
if (in_array($item['id'], $statusEnum)) {
$caracteristicasDor[] = $item['nome'];
}
}
}
sort($caracteristicasDor);
@endphp
@if (!empty($caracteristicasDor))
@foreach ($caracteristicasDor as $caracteristicaDor)
- {{ $caracteristicaDor }}
@endforeach
@else
Nada informado
@endif
</span>
</td>
</tr>
<tr>
<td class="text-left col-12 border-bottom" style="padding:1px 5px;">
<span>
<strong>Localizador da dor:</strong>
@php
$statusEnum = [
DorToracicaEnum::RETROESTERNAL,
DorToracicaEnum::MSE,
DorToracicaEnum::FACE,
DorToracicaEnum::PESCOCO,
DorToracicaEnum::DENTES,
DorToracicaEnum::INTER_ESCAPULAR,
DorToracicaEnum::EPIGASTRICA,
];
$localizadoresDor = [];
foreach ($formularioDorToracica['relacionados'] as $localizador) {
foreach ($localizador as $item) {
if (in_array($item['id'], $statusEnum)) {
$localizadoresDor[] = $item['nome'];
}
}
}
sort($localizadoresDor);
@endphp
@if (!empty($localizadoresDor))
@foreach ($localizadoresDor as $localizador)
- {{ $localizador }}
@endforeach
@else
Não tem informação
@endif
</span>
</td>
</tr>
<tr>
<td class="text-left col-12 border-bottom" style="padding:1px 5px;">
<span>
<strong>Fator desencadeante:</strong>
@php
$statusEnum = [
DorToracicaEnum::EXERCICIO,
DorToracicaEnum::EXCITACAO,
DorToracicaEnum::ESTRESSE,
DorToracicaEnum::FRIO,
DorToracicaEnum::REFEICOES_COPIOSAS,
];
$fatoresDesencadeantes = [];
foreach ($formularioDorToracica['relacionados'] as $desencadeante) {
foreach ($desencadeante as $item) {
if (in_array($item['id'], $statusEnum)) {
$fatoresDesencadeantes[] = $item['nome'];
}
}
}
sort($fatoresDesencadeantes);
@endphp
@if (!empty($fatoresDesencadeantes))
@foreach ($fatoresDesencadeantes as $fatorDesencadeante)
- {{ $fatorDesencadeante }}
@endforeach
@else
Não tem informação
@endif
</span>
</td>
</tr>
<tr>
<td class="text-left col-12 border-bottom" style="padding:1px 5px;">
<span>
<strong>Fatores de risco:</strong>
@php
$statusEnum = [
DorToracicaEnum::HAS,
DorToracicaEnum::DM,
DorToracicaEnum::DISLIPIDEMIA,
DorToracicaEnum::HISTORIA_FAMILIAR,
DorToracicaEnum::IDADE_MAIOR_SESSENTA,
DorToracicaEnum::OBESIDADE,
DorToracicaEnum::TABAGISMO,
DorToracicaEnum::REVASCULARIZADO_PREVIO,
];
$fatoresRiscoOrdenados = [];
foreach ($formularioDorToracica['relacionados'] as $fatorRisco) {
foreach ($fatorRisco as $item) {
if (in_array($item['id'], $statusEnum)) {
if ($item['id'] === DorToracicaEnum::IDADE_MAIOR_SESSENTA) {
$fatoresRiscoOrdenados[] = '- Idade > 60 anos';
} else {
$fatoresRiscoOrdenados[] = '- ' . $item['nome'];
}
}
}
}
sort($fatoresRiscoOrdenados);
@endphp
@if (!empty($fatoresRiscoOrdenados))
@foreach ($fatoresRiscoOrdenados as $fatorRisco)
{{ $fatorRisco }}
@endforeach
@else
Não tem informação
@endif
</span>
</td>
</tr>
<tr>
<td class="text-left col-12 border-bottom" style="padding:1px 5px;">
<span>
<strong>Duração da dor:</strong>
@php
$hasLongerThan5Minutes = false;
$hasDurationInfo = false;
@endphp
@foreach ($formularioDorToracica['relacionados'] as $duracaoDor)
@foreach ($duracaoDor as $item)
@php
$statusEnum = [
DorToracicaEnum::DURACAO_DA_DOR,
];
@endphp
@if (in_array($item['id'], $statusEnum))
@php
$hasLongerThan5Minutes = true;
$hasDurationInfo = true;
@endphp
@endif
@endforeach
@endforeach
@if ($hasDurationInfo)
@if ($hasLongerThan5Minutes)
> que 5 minutos
@endif
@else
menor que 5 minutos
@endif
/
<strong>Acompanhada de dispneia:</strong>
@if($formularioDorToracica['dispneia'] == 1)
SIM
@else
NÃO
@endif
</span>
</td>
</tr>
</table>
</div>
</div>
@endif
<div class="fieldset">
<table class="table-inner-border">
<tr>
<th class="col-7">Exames solicitados</th>
<th>Resultados</th>
</tr>
@for($i = 1; $i < 4; $i++)
<tr>
<td>
<strong>{{ $i }}</strong>
</td>
<td>&nbsp;</td>
</tr>
@endfor
</table>
</div>
<div class="fieldset">
<div class="legend">
<strong>Reavaliações</strong>
</div>
<table class="table-inner-border">
<tr>
<th style="width: 10%">Data/Hora</th>
<th style="width: 8%">PA</th>
<th style="width: 8%">Temp</th>
<th style="width: 8%">FC</th>
<th style="width: 8%">FR</th>
<th style="width: 8%">SAT</th>
<th style="width: 8%">Dextro</th>
<th style="width: 9%">Glasgow</th>
<th style="width: 8%">Peso</th>
<th rowspan="5" class="width: 25%" style="border-bottom: none; vertical-align: bottom">
<div class="border-top" style="margin: 0 5px 0 5px">
Carimbo e ass. enfermagem
</div>
</th>
</tr>
@for($i = 0; $i < 4; $i++)
<tr>
@for($j = 0; $j < 9; $j++)
<td>&nbsp;</td>
@endfor
</tr>
@endfor
</table>
</div>
<div class="fieldset">
<div class="legend">
<strong>Reavaliação médica</strong>
</div>
<table class="table-inner-border">
@for($i = 0; $i < 4; $i++)
<tr>
<td style="{{ $i === 0 ? 'border-top: none;' : '' }}">&nbsp;</td>
</tr>
@endfor
</table>
</div>
<div class="fieldset">
<div class="legend">
<strong>Reavaliação enfermagem</strong>
</div>
<table class="table-inner-border">
@for($i = 0; $i < 4; $i++)
<tr>
<td style="{{ $i === 0 ? 'border-top: none;' : '' }}">&nbsp;</td>
</tr>
@endfor
</table>
</div>
@php
$cols = [
'Data do pedido',
'Hora do pedido',
'Local solicitado',
'Médico solicitante',
'Especialidade solicitada',
'Médico regulador',
'Resposta',
'Quem autorizou ou negou',
'Motivo da negativa',
'Local de destino'
];
@endphp
<div class="fieldset">
<div class="legend">
<strong>Central de vagas</strong>
</div>
<table class="table-inner-border">
<tr>
<th colspan="6">
Tentativas de pedidos de vaga
</th>
</tr>
@for($i = 0; $i < count($cols); $i++)
<tr>
@for($j = 0; $j < 6; $j++)
<td
class="{{ $j === 0 ? 'col-3' : '' }}"
style="vertical-align: middle; {{ $i === 0 ? 'border-top: none;' : '' }}"
>
@if($j === 0)
<strong>{{ $cols[$i] }}</strong>
@elseif($i === 6)
<div class="campo-option checkbox">
<div class="option">
<i></i> <span>Sim</span>
&nbsp;
<i></i> <span>Não</span>
</div>
</div>
@else
&nbsp;
@endif
</td>
@endfor
</tr>
@endfor
</table>
</div>
<div class="fieldset" style="padding-top: 2px; padding-bottom: 3px;">
<table>
<tr>
<td style="width: 25%">
<div class="campo-option checkbox">
<div class="option">
<span>
<strong>Atestado</strong>
</span>
<i></i> <span>Sim</span>
&nbsp;
<i></i> <span>Não</span>
</div>
</div>
</td>
<td>
<div class="campo-option checkbox">
<div class="option">
<span>
<strong>Com afastamento</strong>
</span>
<i></i> <span>Sim</span>
&nbsp;
<i></i> <span>Não</span>
</div>
</div>
</td>
</tr>
</table>
<table>
<tr>
<td class="col-min" style="padding-right: 0;">De: (</td>
<td class="col-1" style="vertical-align: bottom; padding-left: 0; padding-right: 0;">
<div class="border-bottom"></div>
<span>&nbsp;</span>
</td>
<td class="col-min" style="padding-left: 0; padding-right: 0;">)</td>
<td class="col-6 text-center" style="vertical-align: bottom; padding-left: 0; padding-right: 0;">
<div class="border-bottom">&nbsp;</div>
<span>(Por extenso)</span>
</td>
<td class="col-min" style="padding-right: 0;">dias, CID:</td>
<td style="vertical-align: bottom; padding-left: 0">
<div class="border-bottom"></div>
<span>&nbsp;</span>
</td>
</tr>
</table>
<table>
<tr>
<td>
<div class="campo-option checkbox">
<div class="option">
<span>
Encaminhamento para Abertura de CAT (Comunicação de Acidente de Trabalho) na UBS:
</span>
<i></i> <span>Sim</span>
&nbsp;
<i></i> <span>Não</span>
</div>
</div>
</td>
</tr>
</table>
<table>
<tr>
<td class="col-min" style="padding-right: 0">
<span>Motivo:</span>
</td>
<td style="vertical-align: bottom; padding-left:0">
<div class="border-bottom"></div>
</td>
</tr>
</table>
<table>
<tr>
<td class="col-3" style="vertical-align: bottom;">
<div class="campo-option checkbox">
<div class="option">
<span>
RAAT aberta:
</span>
<i></i> <span>Sim</span>
&nbsp;
<i></i> <span>Não</span>
</div>
</div>
</td>
<td class="col-min" style="vertical-align: bottom; padding-right: 0">
<span>Motivo:</span>
</td>
<td style="vertical-align: bottom; padding-left:0">
<div class="border-bottom"></div>
</td>
</tr>
</table>
</div>
<div class="fieldset">
<div class="legend">
<strong>Controle de saída</strong>
</div>
<table>
<tr>
<td class="col-min">
<table>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>Data: _____/_____/_____</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>Hora: _____:_____</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td colspan="2">Motivo:</td>
</tr>
<tr>
<td class="col-3">
<div class="campo-option checkbox">
<div class="option">
<i></i> <span>Alta</span>
</div>
</div>
</td>
<td>
<div class="campo-option checkbox">
<div class="option">
<i></i> <span>Alta a pedido</span>
</div>
</div>
</td>
</tr>
<tr>
<td class="col-3">
<div class="campo-option checkbox">
<div class="option">
<i></i> <span>Óbito</span>
</div>
</div>
</td>
<td>
<div class="campo-option checkbox">
<div class="option">
<i></i> <span>Evasão/Fuga</span>
</div>
</div>
</td>
</tr>
<tr>
<td colspan="2" style="vertical-align: bottom;">
<div class="campo-option checkbox">
<div class="option">
<i></i> <div class="border-bottom" style="width: 90%">&nbsp;</div>
</div>
</div>
</td>
</tr>
</table>
</td>
<td class="col-4 text-center" style="vertical-align: bottom">
<div class="border-top" style="margin: 0 5px 0 5px">
<span>
<strong>Assinatura e carimbo Resd.Alta/Liberação/Encaminhamento</strong>
</span>
</div>
</td>
</tr>
</table>
</div>
</div>
@endsection
<style>
.folha-2 .fieldset {
padding: 0;
}
.folha-2 td {
font-size: 12px;
padding:1px 5px;
}
.folha-2 .checkbox {
padding-top: 3px;
padding-bottom: 1px;
margin: 0;
}
</style>