Files
rkm-conectasus-ci-sandbox/api/resources/views/impressoes/template/atencao-basica/relatorio-cuidado-pessoa-com-diabete.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

363 lines
10 KiB
PHP

@extends('impressoes.layout1.content')
<style>
* {
font-size: 14px;
}
</style>
@section('conteudo')
<fieldset>
<legend>Filtros</legend>
<div class="row">
@if ($periodo['inicio'] && $periodo['fim'])
<div class="col-6">
<strong>Período:</strong>
</div>
@else
<div class="col-6">
<strong>Ano/Quadrimestre:</strong>
</div>
@endif
<div class="col-6">
<strong>Unidade:</strong>
</div>
</div>
<div class="row">
@if ($periodo['inicio'] && $periodo['fim'])
<div class="col-6">
De {{ $periodo['inicio'] }} até {{ $periodo['fim'] }}
</div>
@else
<div class="col-6">
{{ $ano }}/{{ $quadrimestre }}
</div>
@endif
<div class="col-6">
{{ $unidade }}
</div>
</div>
<div class="row">
<div class="col-6">
<strong>Equipe:</strong>
</div>
<div class="col-6">
<strong>Sexo:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
{{ $equipe }}
</div>
<div class="col-6">
{{ $sexo }}
</div>
</div>
<div class="row">
<div class="col-6">
<strong>Idade mínima (anos):</strong>
</div>
<div class="col-6">
<strong>Idade máxima (anos):</strong>
</div>
</div>
<div class="row">
<div class="col-6">
{{ $idade_anos_minimo }}
</div>
<div class="col-6">
{{ $idade_anos_maximo }}
</div>
</div>
<div class="row">
<div class="col-12">
<strong>Paciente:</strong>
</div>
</div>
<div class="row">
<div class="col-12">
{{ $paciente }}
</div>
</div>
<div class="row">
<div class="col-12">
<strong>Fora de Área:</strong>
</div>
</div>
<div class="row">
<div class="col-12">
{{ $fora_area ? 'Sim' : 'Não' }}
</div>
</div>
</fieldset>
<fieldset>
<legend>Totais</legend>
<div class="row">
<div class="col-3">
<strong>Total de pacientes:</strong>
</div>
<div class="col-3">
<strong>Total de equipes:</strong>
</div>
<div class="col-3">
<strong>Total de microáreas:</strong>
</div>
<div class="col-3">
<strong>Denominador:</strong>
</div>
</div>
<div class="row">
<div class="col-3">
{{$itens['totalizadores']['pacientes']}}
</div>
<div class="col-3">
{{$itens['totalizadores']['equipes']}}
</div>
<div class="col-3">
{{$itens['totalizadores']['microareas']}}
</div>
<div class="col-3">
{{$itens['totalizadores']['denominador']}}
</div>
</div>
<div class="row">
<div class="col-3">
<strong>Numerador:</strong>
</div>
<div class="col-3">
<strong>Resultado:</strong>
</div>
<div class="col-3">
<strong>% Boa prática A:</strong>
</div>
<div class="col-3">
<strong>% Boa prática B:</strong>
</div>
</div>
<div class="row">
<div class="col-3">
{{$itens['totalizadores']['numerador']}}
</div>
<div class="col-3">
{{$itens['totalizadores']['resultado']}}%
</div>
<div class="col-3">
{{$itens['totalizadores']['percentual_boas_praticas_a']}}%
</div>
<div class="col-3">
{{$itens['totalizadores']['percentual_boas_praticas_b']}}%
</div>
</div>
<div class="row">
<div class="col-3">
<strong>% Boa prática C:</strong>
</div>
<div class="col-3">
<strong>% Boa prática D:</strong>
</div>
<div class="col-3">
<strong>% Boa prática E:</strong>
</div>
<div class="col-3">
<strong>% Boa prática F:</strong>
</div>
</div>
<div class="row">
<div class="col-3">
{{$itens['totalizadores']['percentual_boas_praticas_c']}}%
</div>
<div class="col-3">
{{$itens['totalizadores']['percentual_boas_praticas_d']}}%
</div>
<div class="col-3">
{{$itens['totalizadores']['percentual_boas_praticas_e']}}%
</div>
<div class="col-3">
{{$itens['totalizadores']['percentual_boas_praticas_f']}}%
</div>
</div>
</fieldset>
<br />
<fieldset>
<legend>Resultados por equipe</legend>
<table class="table">
<thead>
<tr>
<th>Unidade</th>
<th>Equipe</th>
<th>Denominador</th>
<th>Numerador</th>
<th>Resultado</th>
<th>Classificação</th>
@if (in_array('A', $boas_praticas))
<th>% Boa prática A</th>
@endif
@if (in_array('B', $boas_praticas))
<th>% Boa prática B</th>
@endif
@if (in_array('C', $boas_praticas))
<th>% Boa prática C</th>
@endif
@if (in_array('D', $boas_praticas))
<th>% Boa prática D</th>
@endif
@if (in_array('E', $boas_praticas))
<th>% Boa prática E</th>
@endif
@if (in_array('F', $boas_praticas))
<th>% Boa prática F</th>
@endif
</tr>
</thead>
<tbody>
@foreach($itens['itens_agrupados'] as $item)
<tr>
<td>{{$item['unidade_nome_fantasia']}}</td>
<td>{{$item['equipe_descricao']}}</td>
<td>{{$item['denominador']}}</td>
<td>{{$item['numerador']}}</td>
<td>{{$item['resultado']}}%</td>
<td>{{$item['classificacao']}}</td>
@if (in_array('A', $boas_praticas))
<td>{{$item['percentual_boas_praticas_a']}}%</td>
@endif
@if (in_array('B', $boas_praticas))
<td>{{$item['percentual_boas_praticas_b']}}%</td>
@endif
@if (in_array('C', $boas_praticas))
<td>{{$item['percentual_boas_praticas_c']}}%</td>
@endif
@if (in_array('D', $boas_praticas))
<td>{{$item['percentual_boas_praticas_d']}}%</td>
@endif
@if (in_array('E', $boas_praticas))
<td>{{$item['percentual_boas_praticas_e']}}%</td>
@endif
@if (in_array('F', $boas_praticas))
<td>{{$item['percentual_boas_praticas_f']}}%</td>
@endif
</tr>
@endforeach
</tbody>
</table>
</fieldset>
<br />
@if ($busca_ativa)
<fieldset>
<legend>Resultados por paciente</legend>
<table class="table">
<thead>
<tr>
<th>Unidade</th>
<th>Equipe</th>
<th>Área/Microárea do Domicílio</th>
<th>Paciente</th>
<th>Sexo</th>
<th>Data de nascimento</th>
<th>Idade</th>
@if (in_array('A', $boas_praticas))
<th>Boa prática A</th>
@endif
@if (in_array('B', $boas_praticas))
<th>Boa prática B</th>
@endif
@if (in_array('C', $boas_praticas))
<th>Boa prática C</th>
@endif
@if (in_array('D', $boas_praticas))
<th>Boa prática D</th>
@endif
@if (in_array('E', $boas_praticas))
<th>Boa prática E</th>
@endif
@if (in_array('F', $boas_praticas))
<th>Boa prática F</th>
@endif
<th>Pontuação total</th>
</tr>
</thead>
<tbody>
@foreach($itens['itens_desagrupados'] as $item)
<tr>
<td>{{$item['unidade_nome_fantasia']}}</td>
<td>{{$item['equipe_descricao']}}</td>
<td>{{$item['area_microarea_domicilio']}}</td>
<td>{{$item['paciente_nome']}}</td>
<td>{{$item['paciente_sexo_descricao']}}</td>
<td>{{$item['paciente_data_nascimento']}}</td>
<td>{{$item['paciente_idade']}}</td>
@if (in_array('A', $boas_praticas))
<td>{{$item['boa_pratica_a'] ? 'Sim' : 'Não'}}</td>
@endif
@if (in_array('B', $boas_praticas))
<td>{{$item['boa_pratica_b'] ? 'Sim' : 'Não'}}</td>
@endif
@if (in_array('C', $boas_praticas))
<td>{{$item['boa_pratica_c'] ? 'Sim' : 'Não'}}</td>
@endif
@if (in_array('D', $boas_praticas))
<td>{{$item['area_tipo_id'] == 5 && !$item['boa_pratica_d'] ? 'N/C' : ($item['boa_pratica_d'] ? 'Sim' : 'Não')}}</td>
@endif
@if (in_array('E', $boas_praticas))
<td>{{$item['boa_pratica_e'] ? 'Sim' : 'Não'}}</td>
@endif
@if (in_array('F', $boas_praticas))
<td>{{$item['boa_pratica_f'] ? 'Sim' : 'Não'}}</td>
@endif
<td>{{$item['pontuacao_total']}}</td>
</tr>
@endforeach
</tbody>
</table>
</fieldset>
@endif
@endsection