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,679 @@
@extends('impressoes.layout-laudo-medicamento.impressao', ['paraAssinar' => !$exibirAssinatura])
@section('conteudo')
@foreach($receitas as $receita)
<div class="page">
<div class="row">
<div class="cell col-4 font-small" style="padding-right: 5px">
<div class="fieldset font-tiny" style="height: 20px">
<div class="legend">
<strong>1 - Número do CNES*</strong>
</div>
<div class="row font-size-default" style="line-height:22px">{{$receita['unidade']['cnes']}}</div>
</div>
</div>
<div class="cell col-8 font-small">
<div class="fieldset font-tiny" style="height: 20px">
<div class="legend">
<strong>2 - Nome do estabelicimento de saúde solicitante*</strong>
</div>
<div class="row font-size-default" style="line-height:22px">{{$receita['unidade']['nome']}}</div>
</div>
</div>
</div>
<div class="row">
<div class="cell col-9 font-small" style="padding-right: 5px">
<div class="fieldset font-tiny" style="height: 20px">
<div class="legend">
<strong>3 - Nome completo do paciente*</strong>
</div>
<div class="row font-size-default" style="line-height:22px">{{$receita['paciente']['nome']}}</div>
</div>
</div>
<div class="cell col-3 font-small">
<div class="fieldset font-tiny" style="height: 20px">
<div class="legend">
<strong>5 - Peso do paciente*</strong>
</div>
<div class="row font-size-default text-center" style="line-height:22px">{{$receita['paciente']['peso']}} kg</div>
</div>
</div>
</div>
<div class="row">
<div class="cell col-9 font-small" style="padding-right: 5px">
<div class="fieldset font-tiny" style="height: 20px; margin-bottom:3px;">
<div class="legend">
<strong>4 - Nome da mãe do paciente*</strong>
</div>
<div class="row font-size-default" style="line-height:22px">{{$receita['paciente']['nome_mae']}}</div>
</div>
</div>
<div class="cell col-3 font-small">
<div class="fieldset font-tiny" style="height: 20px; margin-bottom:3px;">
<div class="legend">
<strong>6 - Altura do paciente*</strong>
</div>
<div class="row font-size-default text-center" style="line-height:22px">{{$receita['paciente']['altura']}} cm</div>
</div>
</div>
</div>
<div class="row">
<div class="medicamento">
<table class="card">
<tbody>
<tr class="card-top">
<td class="col-7 text-center border-bottom" style="line-height:24px;" colspan="2">
7 - <strong style="font-size:16px">MEDICAMENTOS</strong>
</td>
<td class="col-5 border-bottom pd-0" style="padding:0px!important;">
<table style="padding:0px!important">
<tr>
<td class="text-center border-bottom border-left" style="border-right:0px!important"><strong>8 - Quantidade solicitada</strong></td>
</tr>
<tr>
<td class="border-left" style="border-right:0px!important">
<table>
<tr>
<td class="quantidade-mes"><strong>1º mês</strong></td>
<td class="border-left quantidade-mes"><strong>2º mês</strong></td>
<td class="border-left quantidade-mes"><strong>3º mês</strong></td>
<td class="border-left quantidade-mes"><strong>4º mês</strong></td>
<td class="border-left quantidade-mes"><strong>5º mês</strong></td>
<td class="border-left quantidade-mes"><strong>6º mês</strong></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
@for ($j = 0; $j < 6; $j++)
<tr class="card-middle">
<td class="text-center border-bottom" style="vertical-align: middle; padding:8px; width:5px">
<strong>{{ $j + 1 }}</strong>
</td>
<td class="border-left border-bottom" style="vertical-align: middle;padding:8px">
<strong>{!! $receita['medicamentos'][$j]['nome'] ?? '' !!}</strong>
</td>
<td class="border-left">
<table>
<tr>
@for ($i = 1; $i <= 6; $i++)
@php
$quantidade = $receita['medicamentos'][$j]['quantidade']['uso_por_mes']['mes_' . $i] ?? '&nbsp;';
$tdClass = 'quantidade-mes text-center';
if ($i > 1) {
$tdClass .= ' border-left';
}
@endphp
<td class="{{ $tdClass }} border-bottom" style="vertical-align: middle; padding:8px">
{!! $quantidade !!}
</td>
@endfor
</tr>
</table>
</td>
</tr>
@endfor
</tbody>
</table>
</div>
</div>
<div class="row" style="margin-top: 8px">
<div class="cell col-3 font-small" style="padding-right: 5px; margin-top: 10px;">
<div class="fieldset font-tiny" style="height: 24px">
<div class="legend">
<strong>9 - CID-10*</strong>
</div>
<div class="row" style="vertical-align: middle; padding:3px 8px">{{$receita['cid']}}</div>
</div>
</div>
<div class="cell col-9 font-small">
<div class="fieldset font-tiny" style="height: 24px">
<div class="legend">
<strong>10 - Diagnóstico*</strong>
</div>
<div class="row" style="vertical-align: middle; padding:3px 8px">{{$receita['diagnostico']}}</div>
</div>
</div>
</div>
<div class="row">
<div class="cell col-12 font-small">
<div class="fieldset font-tiny" style="min-height:60px;">
<div class="legend">
<strong>11 - Anamnese*</strong>
</div>
<div class="row" style="padding-top: 6px;">
{{$receita['anamnese']}}
</div>
</div>
</div>
</div>
<div class="row">
<div class="cell col-12 font-small">
<div class="fieldset font-tiny" style="margin-bottom:3px">
<div class="legend">
<strong>12 - Paciente realizou tratamento prévio ou está em tratamento da doença?*</strong>
</div>
<div class="row" style="padding: 2px 12px;">
<table>
<tr>
<td style="width: 5px; max-width:5px;">
<input
type="checkbox"
name="tratamento_nao"
@if($receita['tratamento_previo']['status'] === false) checked @endif
>
</td>
<td style="width: 10px; max-width:10px; vertical-align: middle; text-align: left;">
<strong>NÃO</strong>
</td>
<td style="width: 5px; max-width:5px;">
<input
type="checkbox"
name="tratamento_sim"
@if($receita['tratamento_previo']['status'] === true) checked @endif
>
</td>
<td style="width: 200px; vertical-align: middle;">
<strong>SIM.</strong> Relatar: {{ $receita['tratamento_previo']['relatar']}}
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="row">
<div class="medicamento" style="padding:2px 5px 7px 5px">
<table class="card">
<tbody>
<tr class="card-top">
<td class="col-12 text-center" style="line-height:24px;" colspan="2">
13 - <strong style="font-size:16px">Atestado de capacidade* </strong>
</td>
</tr>
<tr>
<td colspan="2">
A solicitação do medicamento deverá ser realizada pelo paciente. Entretanto,
fica dispensada a obrigatoriedade da presença física do paciente considerado incapaz
de acordo com os artigos 3º e 4º do Código Civil. O paciente é considerado incapaz?
</td>
</tr>
<tr>
<td style="width: 50%; padding-top: 5px">
<table>
<tr>
<td style="width: 5px; max-width:5px;"><input type="checkbox" name="tratamento" value="nao"></td>
<td style="width: 10px; max-width:10px; vertical-align: top; text-align: left;"><strong>NÃO</strong></td>
<td style="width: 5px; max-width:5px;"><input type="checkbox" name="tratamento" value="sim"></td>
<td style="width: 200px; vertical-align: top;"><strong>SIM.</strong>
Indicar o nome do responsável pelo paciente, o qual poderá realizar a solicitação do medicamento
</td>
</tr>
</table>
</td>
<td style="width: 50%; padding-top:20px;">
<table>
<tr>
<td style="vertical-align: middle; text-align: center; border-top:1px solid #000; ">Nome do responsável</td>
</tr>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="row">
<div class="cell col-7 font-small" style="padding-top: 10px; padding-right: 5px">
<div class="row">
<div class="cell col-12 font-small">
<div class="fieldset font-tiny" style="height: 22px">
<div class="legend">
<strong>14- Nome do médico solicitante* </strong>
</div>
<div class="row font-size-default" style="line-height:22px">{{$receita['profissional']['nome']}}</div>
</div>
</div>
</div>
<div class="row">
<div class="cell col-8 font-small" style="padding-right: 5px">
<div class="fieldset font-tiny" style="height: 22px; margin-bottom:5px">
<div class="legend" style="white-space: nowrap;">
<strong>15 - Número do Cartão Nacional de Saúde (CNS) do médico solicitante*</strong>
</div>
<div class="row font-size-default" style="line-height:22px">{{$receita['profissional']['cns']}}</div>
</div>
</div>
<div class="cell col-3 font-small">
<div class="fieldset font-tiny" style="height: 22px; margin-bottom:5px">
<div class="legend" style="white-space: nowrap;">
<strong>16 - Data da solicitação*</strong>
</div>
<div class="row font-size-default text-center" style="line-height:22px">{{$receita['dataCadastro']['data']}}</div>
</div>
</div>
</div>
</div>
<div class="cell col-3 font-small" style="padding-top: 10px">
<div class="fieldset font-tiny" style="height: 55px; margin-bottom:5px">
<div class="legend" style="white-space: nowrap;">
<strong>17 - Assinatura e carimbo do médico*</strong>
</div>
<div class="row"></div>
</div>
</div>
</div>
<div class="row">
<div class="medicamento" style="padding:2px 5px 7px 5px; border:2px solid #000">
<table class="card">
<tbody>
<tr>
<td style="width: 100%;">
<table style="border-collapse: collapse; width: 100%;">
<tr>
<td style="padding-right: 1px; text-align: center; vertical-align: middle;">
18 - <strong style="font-size:10px; white-space: nowrap">CAMPOS ABAIXO PREENCHIDOS POR*</strong>
</td>
<td style="text-align: center; vertical-align: middle; padding-right: 2px;">
<input
type="checkbox"
name="preenchido_por"
value="paciente"
style="vertical-align: middle; margin: 0;"
>
</td>
<td style="padding-right: 8px; vertical-align: middle;">
<strong>Paciente</strong>
</td>
<td style="text-align: center; vertical-align: middle; padding-right: 2px;">
<input
type="checkbox"
name="preenchido_por"
value="mae"
style="vertical-align: middle; margin: 0;"
>
</td>
<td style="padding-right: 8px; vertical-align: middle; white-space: nowrap">
<strong>Mãe do paciente</strong>
</td>
<td style="text-align: center; vertical-align: middle; padding-right: 2px;">
<input
type="checkbox"
name="preenchido_por"
value="responsavel"
style="vertical-align: middle; margin: 0;"
>
</td>
<td style="vertical-align: middle; white-space: nowrap;">
<strong>Responsável</strong>
<span style="font-size: 9px;">
(descrito no item 13)
</span>
</td>
<td style="text-align: center; vertical-align: middle; padding-left: 2px;">
<input
type="checkbox"
name="preenchido_por"
value="medico"
checked
style="vertical-align: middle; margin: 0;"
>
</td>
<td style="vertical-align: middle; white-space: nowrap;">
<strong>Médico solicitante</strong>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="width: 100%;">
<table style="border-collapse: collapse; width: 100%;">
<tr>
<td style="padding: 0; text-align: center; vertical-align: middle;">
<input type="checkbox" name="preenchido_por" value="paciente" style="margin-right:5px;">
</td>
<td style="white-space: nowrap; vertical-align: middle;">
Outro, informar nome:
</td>
<td style="padding: 0">
<table>
<tr>
<td style="padding: 0; width:350px; height:20px" >&nbsp;</td>
</tr>
<tr>
<td class="border-top" >&nbsp;</td>
</tr>
</table>
</td>
<td style="white-space: nowrap; vertical-align: middle;">
e CPF
</td>
<td style="padding: 0; text-align: center; vertical-align: middle;">
<input type="text" name="preenchido_por" value="" style="width:200px; height:20px; border: 1px solid #000; border-radius: 5px;">
</td>
</tr>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="row">
<div class="cell col-6 font-small" style="padding-top: 10px; padding-right: 5px">
<div class="row">
<div class="cell col-12 font-small">
<div class="fieldset font-tiny" style="height: 80px">
<div class="legend">
<strong>19- Raça/Cor/Etnia informado pelo paciente ou responsável*</strong>
</div>
<div class="row">
<table style="border-collapse: collapse; width: 100%; padding-top: 10px">
<tr>
<td style="width: 100%;">
<table style="border-collapse: collapse; width: 100%;">
<tr>
<td style="text-align: center; vertical-align: middle; padding-right: 2px;">
<input
type="checkbox"
name="branca"
value="paciente"
style="vertical-align: middle; margin: 0;"
@if ($receita['paciente']['is_raca_cor_branca']) checked @endif
>
</td>
<td style="white-space: nowrap; vertical-align: middle; padding-right: 10px;">
Branca
</td>
<td style="text-align: center; vertical-align: middle; padding-right: 8px;">
<input
type="checkbox"
name="amarela"
value="paciente"
style="vertical-align: middle; margin: 0;"
@if ($receita['paciente']['is_raca_cor_amarela']) checked @endif
>
</td>
<td style="white-space: nowrap; vertical-align: middle;" colspan="2">
Amarela
</td>
</tr>
<tr>
<td style="text-align: center; vertical-align: middle; padding-right: 2px;">
<input
type="checkbox"
name="preta"
value="paciente"
style="vertical-align: middle; margin: 0;"
@if ($receita['paciente']['is_raca_cor_preta']) checked @endif
>
</td>
<td style="white-space: nowrap; vertical-align: middle; padding-right: 10px;">
Preta
</td>
<td style="text-align: center; vertical-align: middle; padding-right: 2px;">
<input
type="checkbox"
name="indigena"
value="paciente"
style="vertical-align: middle; margin: 0;"
@if ($receita['paciente']['is_raca_cor_indigena']) checked @endif
>
</td>
<td style="white-space: nowrap; vertical-align: middle;">
Indígena. Informar Etnia:
</td>
<td style="padding: 0; vertical-align: bottom;">
<table>
<tr>
<td style="padding: 0; width:250px; padding-top:12px">
@if ($receita['paciente']['is_raca_cor_indigena'])
{{$receita['paciente']['etnia_indigena']}}
@endif
</td>
</tr>
<tr>
<td class="border-top">&nbsp;</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="text-align: center; vertical-align: middle; padding-right: 8px;">
<input
type="checkbox"
name="preenchido_por"
value="paciente"
style="vertical-align: middle; margin: 0;"
>
</td>
<td style="white-space: nowrap; vertical-align: middle;" colspan="3">
Parda
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="row">
<div class="cell col-12 font-small">
<div class="fieldset font-tiny" style="height: 30px;">
<div class="legend">
<strong>21- Número do documento do paciente</strong>
</div>
<div class="row">
<table style="border-collapse: collapse; width: 100%;">
<tr>
<td style="text-align: center; vertical-align: middle; padding-right: 5px;">
<input
type="checkbox"
name="preenchido_por"
value="paciente"
style="vertical-align: middle; margin: 0;"
@if($receita['paciente']['cpf']) checked @endif
>
</td>
<td style="white-space: nowrap; vertical-align: middle; padding-right: 1px;">
CPF ou
</td>
<td style="text-align: center; vertical-align: middle; padding-right: 5px;">
<input
type="checkbox"
name="preenchido_por"
value="paciente"
style="vertical-align: middle; margin: 0;"
@if(!$receita['paciente']['cpf']) checked @endif
>
</td>
<td style="white-space: nowrap; vertical-align: middle; padding-right: 1px;">
CNS
</td>
<td style="padding: 0; vertical-align: bottom;">
<table>
<tr>
<td style="vertical-align: middle; width:300px; padding-top:10px; padding-left:5px;">
@if($receita['paciente']['cpf'])
{{$receita['paciente']['cpf']}}
@else
{{$receita['paciente']['cns']}}
@endif
</td>
</tr>
<tr>
<td class="border-top">&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="row">
<div class="cell col-12 font-small">
<div class="fieldset font-tiny" style="height: 30px;">
<div class="legend">
<strong>22- Correio eletrônico do paciente</strong>
</div>
<div class="row font-size-default" style="line-height:25px">{!! $receita['paciente']['email'] ?? '&nbsp;' !!}</div>
</div>
</div>
</div>
</div>
<div class="cell col-5 font-small" style="padding-top: 10px">
<div class="fieldset font-tiny" style="height: 80px; margin-bottom:0px">
<div class="legend">
<strong>20 - Telefone(s) para contato do paciente *</strong>
</div>
<div>
<div style="height: 40px; line-height: 30px; border-bottom: 1px solid black;">{!! $receita['paciente']['telefone'] ?? '&nbsp;' !!}</div>
<div style="height: 40px; line-height: 30px;">{!! $receita['paciente']['celular'] ?? '&nbsp;' !!}</div>
</div>
</div>
<div class="fieldset font-tiny" style="height: 71px; margin-top: 7px; white-space: nowrap;">
<div class="legend">
<strong>23 - Assinatura do responsável pelo preenchimento*</strong>
</div>
<div class="row"></div>
</div>
</div>
</div>
<div class="row"><strong>* CAMPOS DE PREENCHIMENTO OBRIGATÓRIO</strong></div>
</div>
@endforeach
<style>
.medicamento {
border: 1px solid #000;
border-radius: 5px;
margin-top: 3px;
font-size: 10px !important;
}
.card td {
padding: 0px 5px;
}
.card-top td { padding-top: 0px; }
.card-bottom td {
padding-bottom: 0px;
}
.mt-12px {
margin-top: 12px;
}
.fieldset {
padding: 0px 5px 2px !important;
}
.data {
height: 22px !important;
}
.manual-line {
height: 18px !important;
border-bottom: 1px solid #000000 !important;
}
.border-bottom {
border-bottom: 1px solid #000000 !important;
}
.border-top {
border-top: 1px solid #000000 !important;
}
.border-left {
border-left: 1px solid #000000 !important;
}
.quantidade-mes {
width: 16.6%
}
</style>
@endsection