@extends('impressoes.layout1.content') @section('conteudo')
Dados do Paciente
Nome:
Data nascimento:
Número prontuário:
{{ $params->paciente_nome }} @if (!empty($params->nome_social)) ({{ $params->nome_social }}) @endif
{{$params->data_nascimento}}
{{$params->prontuario}}
Sexo:
Nome da mãe:
Unidade referência:
{{$params->sexo}}
{{$params->nome_mae}}
{{$params->unidade_referencia}}
@php use App\Enums\ExameImagem\Fechamento\Status as StatusEnum; @endphp @foreach ($historico->filter(function($value){ return count($value['exames_incluidos']->whereIn('status_id', [StatusEnum::AGENDADO, StatusEnum::REAGENDADO])) > 0 || count($value['exames_incluidos']->whereNull('status_id')) > 0; }) as $agendados) @foreach($agendados['exames_incluidos'] as $exame) @endforeach @endforeach
EXAMES AGENDADOS
Data Horário Exames Unidade executante Profissional
{{$agendados['data']}} {{$agendados['hora_exame']}} {{$exame['nome']}} {{$agendados['nome_fantasia']}} {{$agendados['profissional_nome']}}

@php $realizadosFiltrados = $historico->filter(function($value) { return $value['exames_incluidos']->whereIn('status_id', [StatusEnum::REALIZADO, StatusEnum::RESULTADO])->count() > 0; }); @endphp @if($realizadosFiltrados->count() > 0) @foreach ($realizadosFiltrados as $realizados) @foreach($realizados['exames_incluidos']->whereIn('status_id', [StatusEnum::REALIZADO, StatusEnum::RESULTADO]) as $exame) @endforeach @endforeach
EXAMES REALIZADOS
Data Horário Exames Unidade executante Profissional Status
{{$realizados['data']}} {{$realizados['hora_exame']}} {{$exame['nome']}} {{$realizados['nome_fantasia']}} {{$realizados['profissional_nome']}} @if($exame['status_id'] == StatusEnum::REALIZADO) Realizado @elseif($exame['status_id'] == StatusEnum::RESULTADO) Resultado Lançado @endif
@endif
@php $faltasFiltradas = $historico->filter(function($value) { return $value['exames_incluidos']->whereIn('status_id', [StatusEnum::FALTOU, StatusEnum::FALTA_MEDICA])->count() > 0; }); @endphp @if($faltasFiltradas->count() > 0) @foreach ($faltasFiltradas as $faltas) @foreach($faltas['exames_incluidos']->whereIn('status_id', [StatusEnum::FALTOU, StatusEnum::FALTA_MEDICA]) as $exame) @endforeach @endforeach
FALTAS
Data Horário Exames Unidade executante Profissional Status
{{$faltas['data']}} {{$faltas['hora_exame']}} {{$exame['nome']}} {{$faltas['nome_fantasia']}} {{$faltas['profissional_nome']}} @if($exame['status_id'] == StatusEnum::FALTOU) Faltou @elseif($exame['status_id'] == StatusEnum::FALTA_MEDICA) Falta Médica @endif
@endif
@php $canceladosFiltrados = $historico->filter(function($value) { return $value['exames_incluidos']->where('status_id', StatusEnum::CANCELADO)->count() > 0; }); @endphp @if($canceladosFiltrados->count() > 0) @foreach ($canceladosFiltrados as $cancelados) @foreach($cancelados['exames_incluidos']->where('status_id', StatusEnum::CANCELADO) as $exame) @endforeach @endforeach
EXAMES CANCELADOS
Data Horário Exames Unidade executante Profissional Status
{{$cancelados['data']}} {{$cancelados['hora_exame']}} {{$exame['nome']}} {{$cancelados['nome_fantasia']}} {{$cancelados['profissional_nome']}} Cancelado
@endif @endsection