This commit is contained in:
@@ -0,0 +1,193 @@
|
||||
@extends('impressoes.layout1.content')
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<table class="report-container">
|
||||
|
||||
<thead class="report-header">
|
||||
<tr>
|
||||
<th class="report-header-cell">
|
||||
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tfoot class="report-footer">
|
||||
<tr>
|
||||
<td class="report-footer-cell">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
|
||||
<tbody class="report-content">
|
||||
|
||||
@php
|
||||
$exame_grupo_id = "";
|
||||
@endphp
|
||||
|
||||
@foreach ($atendimentos['form']['agendamentos'] as $agendamento)
|
||||
|
||||
@if ($exame_grupo_id <> $agendamento['exame_grupo_id'])
|
||||
|
||||
@php
|
||||
$exame_grupo_id = $agendamento['exame_grupo_id'];
|
||||
@endphp
|
||||
|
||||
<tr>
|
||||
<td class="report-content-cell">
|
||||
|
||||
<fieldset>
|
||||
<legend>IDENTIFICAÇÃO</legend>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-6">
|
||||
<strong>Exame / Grupo:</strong>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<strong>Unidade Solicitante:</strong>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-6">
|
||||
{{ $agendamento['exame_grupo_nome'] }}
|
||||
</div>
|
||||
<div class="col-6">
|
||||
{{ $atendimentos['form']['unidade_nome'] }}
|
||||
|
||||
@if (!empty( $atendimentos['form']['infraestrutura_nome']))
|
||||
- {{ $atendimentos['form']['infraestrutura_nome'] }}
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
</td>
|
||||
</tr>
|
||||
@endif
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
|
||||
<tr>
|
||||
<th style="text-align: left; border-bottom:1px solid #000; padding:10px; font-weight: 700">
|
||||
Cód. Agendamento: {{ $agendamento['agendamento_numero'] }} -
|
||||
Paciente: {{ $agendamento['paciente_nome'] }}
|
||||
@if (!empty($agendamento['paciente_nome_social']))
|
||||
({{ $agendamento['paciente_nome_social'] }})
|
||||
@endif -
|
||||
Idade: {{ $agendamento['paciente_idade'] }}
|
||||
</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td style="padding-top:10px; padding-right: 7px">
|
||||
|
||||
@foreach ($agendamento['exames'] as $exame)
|
||||
|
||||
@if ($exame['composicao']->count() > 0)
|
||||
|
||||
@php
|
||||
$index = 0;
|
||||
|
||||
$width = $exame['composicao']->count() > 6 ? 100 / 6 : 100 / $exame['composicao']->count();
|
||||
$widthFieldset = $exame['composicao']->count() > 1
|
||||
|| $exame['composicao'][0]['tipo_resultado_id'] == \App\Enums\Parametrizacao\Exame\ComposicaoTipo::CAIXA_TEXTO
|
||||
|| $exame['composicao'][0]['resultado']
|
||||
? 100 : (mb_strlen($exame['nome']) > 16 ? 40 : 20);
|
||||
@endphp
|
||||
|
||||
<div style="float:left; width: {{ $widthFieldset }}%;">
|
||||
<fieldset style="margin-left:10px">
|
||||
<legend>{{ $exame['nome'] }}</legend>
|
||||
|
||||
<div style="clear: both; margin:0">
|
||||
|
||||
@foreach ($exame['composicao'] as $composicao)
|
||||
|
||||
@if ($composicao['resultado'])
|
||||
|
||||
<div style="clear:both; padding: 5px;">
|
||||
<div class="row">
|
||||
<div class="col-6" style="padding:0 5px 0 5px; height: 60px; border:3px dotted #000;"></div>
|
||||
<div class="col-6" style="padding:0 5px 0 5px; height: 60px; border:3px dotted #000;">
|
||||
<strong>Resultado:</strong>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@elseif ($composicao['tipo_resultado_id'] == \App\Enums\Parametrizacao\Exame\ComposicaoTipo::CAIXA_TEXTO)
|
||||
|
||||
<div style="clear:both; padding: 0 5px;">
|
||||
<fieldset style="margin:6px 0 0 0; height: 60px">
|
||||
<legend>{{ $composicao['descricao'] }}</legend>
|
||||
</fieldset>
|
||||
</div>
|
||||
|
||||
@else
|
||||
|
||||
<div style="margin:0; float:left; width: {{ $width }}%">
|
||||
<div style="padding: 0 5px; margin:0;">
|
||||
|
||||
@if ($exame['composicao']->count() == 1)
|
||||
|
||||
<div style="height: 40px">{{ $composicao['descricao'] }}</div>
|
||||
@else
|
||||
|
||||
<fieldset style="margin:5px 0 0 0; height: 60px">
|
||||
<legend>{{ $composicao['descricao'] }}</legend>
|
||||
</fieldset>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
@endforeach
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
@endif
|
||||
@endforeach
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<style>
|
||||
body {
|
||||
font-family: Helvetica, arial, sans-serif;
|
||||
}
|
||||
|
||||
table {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
||||
legend {
|
||||
font-size: 14px
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.background-white {
|
||||
background: #fff !important
|
||||
}
|
||||
|
||||
.report-content-cell {
|
||||
background: #fff !important;
|
||||
border: none !important
|
||||
}
|
||||
|
||||
table.report-container {
|
||||
page-break-after: always;
|
||||
}
|
||||
|
||||
tr {
|
||||
border: 0
|
||||
}
|
||||
</style>
|
||||
Reference in New Issue
Block a user