@extends('impressoes.layout1.content') @section('conteudo') {{-- Filtros --}} @php $feiInicial = collect([($faixaEtariaInicial['anos'] ?? null) ? ($faixaEtariaInicial['anos'].'a') : null, ($faixaEtariaInicial['meses'] ?? null) ? ($faixaEtariaInicial['meses'].'m') : null, ($faixaEtariaInicial['dias'] ?? null) ? ($faixaEtariaInicial['dias'].'d') : null])->filter()->implode(' '); $feiFinal = collect([($faixaEtariaFinal['anos'] ?? null) ? ($faixaEtariaFinal['anos'].'a') : null, ($faixaEtariaFinal['meses'] ?? null) ? ($faixaEtariaFinal['meses'].'m') : null, ($faixaEtariaFinal['dias'] ?? null) ? ($faixaEtariaFinal['dias'].'d') : null])->filter()->implode(' '); @endphp
Filtros
Período

@if($quadrimestre) Quadrimestre {{ $quadrimestre }} @else De {{ $inicio }} até {{ $fim }} @endif

Unidade

{{ $unidade }}

Local de atendimento

{{ $infraestrutura }}

Equipe

{{ $equipe }}

Sexo

{{ $sexo }}

Boas Práticas

{{ implode(', ', $boasPraticasSelecionadas) }}

Faixa Etária Inicial

{{ $feiInicial ?: '-' }}

Faixa Etária Final

{{ $feiFinal ?: '-' }}

Paciente

{{ $paciente }}

Busca Ativa

{{ $buscaAtiva ? 'Sim' : 'Não' }}

{{-- Totalizadores --}}
Totais
Pacientes
{{ $totalizadores['totalPacientes'] }}
Equipes
{{ $totalizadores['totalEquipes'] }}
Microáreas
{{ $totalizadores['totalMicroareas'] }}
Denominador (D)
{{ $totalizadores['denominador'] }}
Numerador (N)
{{ $totalizadores['numerador'] }}
Resultado (%)
{{ $totalizadores['resultado'] }}%
@foreach($boasPraticasSelecionadas as $pratica) @if(isset($totalizadores['boasPraticas'][$pratica]))
% Boa Prática {{ $pratica }}
{{ $totalizadores['boasPraticas'][$pratica]['percentual'] }}%
@endif @endforeach
{{-- Resultado por Equipe --}} @if(!empty($resultadoPorEquipe))
Resultado por Equipe
@foreach($boasPraticasSelecionadas as $pratica) @endforeach @foreach($resultadoPorEquipe as $equipeItem) @foreach($boasPraticasSelecionadas as $pratica) @endforeach @endforeach
Unidade Equipe Denominador (D) Numerador (N) Resultado (%) Classificação% Prática {{ $pratica }}
{{ $equipeItem['unidadeNomeFantasia'] }} {{ $equipeItem['equipeDescricao'] }} {{ $equipeItem['denominador'] }} {{ $equipeItem['numerador'] }} {{ $equipeItem['resultado'] }}% {{ $equipeItem['classificacao'] }}{{ $equipeItem['percentual' . $pratica] ?? '-' }}%
@endif {{-- Busca Ativa --}} @if(!empty($buscaAtivaDados))
Busca Ativa - Pacientes com Pendências
@if(in_array('pacienteDataNascimento', $selectedColsBuscaAtiva)) @endif @if(in_array('pacienteTelefone', $selectedColsBuscaAtiva)) @endif @if(in_array('pacienteEndereco', $selectedColsBuscaAtiva)) @endif @if(in_array('areaMicroareaDomicilio', $selectedColsBuscaAtiva)) @endif @foreach($boasPraticasSelecionadas as $pratica) @endforeach @foreach($buscaAtivaDados as $paciente) @if(in_array('pacienteDataNascimento', $selectedColsBuscaAtiva)) @endif @if(in_array('pacienteTelefone', $selectedColsBuscaAtiva)) @endif @if(in_array('pacienteEndereco', $selectedColsBuscaAtiva)) @endif @if(in_array('areaMicroareaDomicilio', $selectedColsBuscaAtiva)) @endif @foreach($boasPraticasSelecionadas as $pratica) @php $campo = 'indicador' . $pratica; @endphp @endforeach @endforeach
Unidade Equipe Paciente Sexo Idade Usuário ResponsávelData de NascimentoTelefoneEndereçoArea/Microarea do Domicilio{{ $pratica }}Pontuação Total
{{ $paciente['unidadeNomeFantasia'] }} {{ $paciente['equipeDescricao'] }} {{ $paciente['pacienteNome'] }} {{ $paciente['pacienteSexo'] }} {{ $paciente['idadeCompleta'] }} {{ $paciente['usuarioResponsavelNome'] }}{{ $paciente['pacienteDataNascimento'] }}{{ $paciente['pacienteTelefone'] }}{{ $paciente['pacienteEndereco'] }}{{ $paciente['areaMicroareaDomicilio'] }} @if($paciente[$campo] ?? false) ✓ @elseif($pratica === 'D' && ($paciente['areaTipoId'] ?? null) == 5) N/C @else X @endif {{ $paciente['pontuacaoTotal'] }}
@endif @endsection