init commit
All checks were successful
build-api-image / build (push) Successful in 51s

This commit is contained in:
Antonio Lopes dos Santos
2026-08-04 16:52:02 -03:00
commit afec302c3e
11594 changed files with 1636728 additions and 0 deletions

View File

@@ -0,0 +1,202 @@
@extends('impressoes.layout1.content')
@php
use App\Enums\Ambulatorio\AtestadoModelo;
@endphp
@section('conteudo')
<style>
.assinatura {
margin: 0 auto;
padding-top: 80px;
page-break-inside: avoid;
text-align: center;
width: 400px;
}
.assinatura-linha {
border-top: 2px solid #000000;
margin-bottom: 5px;
}
</style>
@foreach ($atestados['atestados'] as $atestado)
<div style="page-break-before: always">
@if ($atestado['modelo_id'] === AtestadoModelo::PADRAO)
@if ($atestado['is_atestado_acompanhante'] === true)
<div>
Atesto, para os devidos fins, que o(a) Sr(a) {{$atestado['nome_acompanhante']}},
{{$atestado['documento']['tipo']}} {{$atestado['documento']['numero']}}
acompanhou o(a) Sr(a) {{$atestado['paciente']['nome']}} na unidade
{{$atestado['unidade']['nome_fantasia']}} no dia {{$atestado['data']}} às {{$atestado['horario']}}.
</div>
@if(!empty($atestado['dias']) && $atestado['dias'] > 0)
<div>
Em decorrência, deverá permanecer em afastamento de suas atividades laborativas
por um período de {{ $atestado['dias'] }} ({{ $atestado['dias_por_extenso'] }})
{{ $atestado['dias'] > 1 ? 'dias' : 'dia' }} a partir desta data.
</div>
@endif
@else
<div>
Atesto, para os devidos fins, que {{$atestado['paciente']['nome']}},
{{$atestado['documento']['tipo']}} {{$atestado['documento']['numero']}}
passou por atendimento na unidade {{$atestado['unidade']['nome_fantasia']}}
no dia {{$atestado['data']}} às {{$atestado['horario']}}
@if(!empty($atestado['cid']))com diagnóstico segundo CID10 {{$atestado['cid']}}.@endif
Em decorrência, deverá permanecer em afastamento de suas atividades laborativas
por um período de {{$atestado['dias']}} ({{$atestado['dias_por_extenso']}})
{{$atestado['dias'] > 1 ? 'dias' : 'dia'}} a partir desta data.
</div>
@endif
@elseif ($atestado['modelo_id'] === AtestadoModelo::PERIODO_MANHA)
@if ($atestado['is_atestado_acompanhante'] === true)
<div>
Atesto, para os devidos fins, que o(a) Sr(a) {{$atestado['nome_acompanhante']}},
{{$atestado['documento']['tipo']}} {{$atestado['documento']['numero']}}
acompanhou o(a) Sr(a) {{$atestado['paciente']['nome']}} na unidade
{{$atestado['unidade']['nome_fantasia']}} no dia {{$atestado['data']}}.
</div>
<div>
Em decorrência, deverá permanecer em afastamento do período da manhã da data {{$atestado['data']}}.
</div>
@else
<div>
Atesto, para os devidos fins, que {{$atestado['paciente']['nome']}},
{{$atestado['documento']['tipo']}} {{$atestado['documento']['numero']}}
passou por atendimento na unidade {{$atestado['unidade']['nome_fantasia']}}
no dia {{$atestado['data']}}
@if(!empty($atestado['cid']))com diagnóstico segundo CID10 {{$atestado['cid']}}.@endif
Em decorrência, deverá permanecer em afastamento do período da manhã da data {{$atestado['data']}}.
</div>
@endif
@elseif ($atestado['modelo_id'] === AtestadoModelo::PERIODO_TARDE)
@if ($atestado['is_atestado_acompanhante'] === true)
<div>
Atesto, para os devidos fins, que o(a) Sr(a) {{$atestado['nome_acompanhante']}},
{{$atestado['documento']['tipo']}} {{$atestado['documento']['numero']}}
acompanhou o(a) Sr(a) {{$atestado['paciente']['nome']}} na unidade
{{$atestado['unidade']['nome_fantasia']}} no dia {{$atestado['data']}}.
</div>
<div>
Em decorrência, deverá permanecer em afastamento do período da tarde da data {{$atestado['data']}}.
</div>
@else
<div>
Atesto, para os devidos fins, que {{$atestado['paciente']['nome']}},
{{$atestado['documento']['tipo']}} {{$atestado['documento']['numero']}}
passou por atendimento na unidade {{$atestado['unidade']['nome_fantasia']}}
no dia {{$atestado['data']}}
@if(!empty($atestado['cid']))com diagnóstico segundo CID10 {{$atestado['cid']}}.@endif
Em decorrência, deverá permanecer em afastamento do período da tarde da data {{$atestado['data']}}.
</div>
@endif
@elseif ($atestado['modelo_id'] === AtestadoModelo::PERIODO_NOITE)
@if ($atestado['is_atestado_acompanhante'] === true)
<div>
Atesto, para os devidos fins, que o(a) Sr(a) {{$atestado['nome_acompanhante']}},
{{$atestado['documento']['tipo']}} {{$atestado['documento']['numero']}}
acompanhou o(a) Sr(a) {{$atestado['paciente']['nome']}} na unidade
{{$atestado['unidade']['nome_fantasia']}} no dia {{$atestado['data']}}.
</div>
<div>
Em decorrência, deverá permanecer em afastamento do período da noite da data {{$atestado['data']}}.
</div>
@else
<div>
Atesto, para os devidos fins, que {{$atestado['paciente']['nome']}},
{{$atestado['documento']['tipo']}} {{$atestado['documento']['numero']}}
passou por atendimento na unidade {{$atestado['unidade']['nome_fantasia']}}
no dia {{$atestado['data']}}
@if(!empty($atestado['cid']))com diagnóstico segundo CID10 {{$atestado['cid']}}.@endif
Em decorrência, deverá permanecer em afastamento do período da noite da data {{$atestado['data']}}.
</div>
@endif
@elseif ($atestado['modelo_id'] === AtestadoModelo::QUANTIDADE_HORAS)
@if ($atestado['is_atestado_acompanhante'] === true)
<div>
Atesto, para os devidos fins, que o(a) Sr(a) {{$atestado['nome_acompanhante']}},
{{$atestado['documento']['tipo']}} {{$atestado['documento']['numero']}}
acompanhou o(a) Sr(a) {{$atestado['paciente']['nome']}} na unidade
{{$atestado['unidade']['nome_fantasia']}} no dia {{$atestado['data']}}.
</div>
<div>
Em decorrência, deverá permanecer em afastamento de suas atividades laborativas
por {{$atestado['quantidade_horas']}} ({{ $atestado['quantidade_horas'] > 1 ? 'horas' : 'hora' }})
a partir de {{$atestado['horario_inicial']}} da data {{$atestado['data']}}.
</div>
@else
<div>
Atesto, para os devidos fins, que {{$atestado['paciente']['nome']}},
{{$atestado['documento']['tipo']}} {{$atestado['documento']['numero']}}
passou por atendimento na unidade {{$atestado['unidade']['nome_fantasia']}}
no dia {{$atestado['data']}}
@if(!empty($atestado['cid']))com diagnóstico segundo CID10 {{$atestado['cid']}}.@endif
Em decorrência, deverá permanecer em afastamento de suas atividades laborativas
por {{$atestado['quantidade_horas']}} ({{ $atestado['quantidade_horas'] > 1 ? 'horas' : 'hora' }})
a partir de {{$atestado['horario_inicial']}} da data {{$atestado['data']}}.
</div>
@endif
@else
<div style="page-break-before: always">
<div>{{$atestado['descricao']}}</div>
{{-- Assinatura só deste bloco --}}
<div class="assinatura">
@if (! data_get($atestados, 'paraAssinar', false))
<div class="assinatura-linha"></div>
@endif
<div>{{$atestado['informacoes_administrativas']['usuario_nome']}}</div>
<div>{{$atestado['informacoes_administrativas']['ocupacao_descricao']}}</div>
<div>{{$atestado['informacoes_administrativas']['documento']}}</div>
</div>
</div>
@endif
@if ($atestado['modelo_id'] !== AtestadoModelo::EM_BRANCO)
<div class="assinatura">
@if (! data_get($atestados, 'paraAssinar', false))
<div class="assinatura-linha"></div>
@endif
<div>{{$atestado['informacoes_administrativas']['usuario_nome']}}</div>
<div>{{$atestado['informacoes_administrativas']['ocupacao_descricao']}}</div>
<div>{{$atestado['informacoes_administrativas']['documento']}}</div>
</div>
@endif
@if (!$atestado['is_atestado_acompanhante'] && !empty($atestado['cid']))
<h3 class="text-center" style="margin-top:80px;">AUTORIZAÇÃO</h3>
<div class="text-justify area">
Eu, @include('impressoes.components.paciente-nome', $atestado['paciente']) autorizo o(a) Dr(a). {{$atestado['informacoes_administrativas']['usuario_nome']}}, a registrar o diagnóstico codificado CID ou por
extenso neste atestado médico.
</div>
<div class="assinatura">
@if (! data_get($atestados, 'paraAssinar', false))
<div class="assinatura-linha"></div>
@endif
<div><strong>Assinatura do paciente ou responsável</strong></div>
</div>
@endif
</div>
@endforeach
@endsection