@include('reportes.partials.header') @include('reportes.partials.footer')
@foreach ($agrupados as $grupoNombre => $paneles)
{{ $grupoNombre }}
{!! nl2br($paneles->first()[0]->parametro->grupo->comentario) ?: '' !!}
@foreach ($paneles as $panelNombre => $parametros)
@if ($grupoNombre !== $panelNombre && $panelNombre != '')
{{ $parametros->first()->parametro->subgrupo->nombre_informe ?: $parametros->first()->parametro->subgrupo->nombre }}

{!! nl2br($parametros->first()->parametro->subgrupo->comentario) ?: '' !!}
@endif @foreach ($parametros as $resultado) @if ($resultado->esBiologiaMolecular()) @foreach ($resultado->hijos as $hijo) @if ($hijo->esNumerico()) @if ($hijo->incluir_grafico)
{{ $resultado->parametro->informe ?: $resultado->parametro->nombre }} @if ($resultado->parametro->metodo)
Metodo: {{ $resultado->parametro->metodo->nombre }}
@endif @if ($resultado->parametro->tipoMuestra)
Tipo de Muestra: {{ $resultado->parametro->tipoMuestra->nombre }}
@else
@endif {!! nl2br($resultado->parametro->comentario) !!}
@php $todosVacios = $resultado->hijos->every( fn($hijo) => is_null($hijo->valor) || $hijo->valor === '', ); @endphp @if ($todosVacios)
PENDIENTE
@else @foreach ($resultado->hijos->sortByDesc(fn($hijo) => $hijo->esAlfabetico()) as $key => $hijo) @php // Obtener la relación con la tabla pivote para los tipos de biología por código $tipoAlfabetico = $resultado->parametro->tiposBiologia->firstWhere( 'codigo', 5, ); $tipoTextoLibre = $resultado->parametro->tiposBiologia->firstWhere( 'codigo', 10, ); @endphp {{-- Alfabetico --}} @if ($hijo->esAlfabetico())
{{ $hijo->valor }}
@elseif($hijo->esNumerico()) @if (!empty($hijo->valor))
{{ $hijo->parametro->descripcion_resultado ?? '' }} {{ $hijo->valor }} {{ $resultado->parametro->unidad ?? '' }}
@endif @elseif($hijo->esTextoLibre())
{!! nl2br($hijo->valor) !!}
@endif @endforeach @endif
{{ $resultado->rango_referencia }}
@foreach ($hijo->evolucion as $item) @endforeach
FECHA {{ $hijo->parametro->nombre }}
{{ $item['fecha'] }} {{ $item['valor'] }} {{ $hijo->parametro->unidad ?? '' }}
{{ $hijo->parametro->nombre . '-grafico' }}
@endif @endif @endforeach @if ($resultado->parametro->archivos->isNotEmpty())
@include('reportes.partials.imagenes', [ 'parametro' => $resultado->parametro, ])
@endif @else {{-- Para las demas pruebas --}} @if ($resultado->incluir_grafico)
@endif @if (!$resultado->esMicrobiologia()) @endif @if ($resultado->incluir_grafico)
{{-- pintamos rojo si esta fuera de los rangos de referencia --}} {{ $resultado->parametro->informe ?: $resultado->parametro->nombre }} @if ($resultado->parametro->metodo)
Metodo: {{ $resultado->parametro->metodo->nombre }}
@endif @if ($resultado->parametro->tipoMuestra)
Tipo de Muestra: {{ $resultado->parametro->tipoMuestra->nombre }}
@else
@endif {{ $resultado->parametro->comentario }}
{!! $resultado->simbolo ?? '' !!}
@if ($resultado->esMicrobiologia() || $resultado->esTextoLibre()) {!! nl2br(e($resultado->valor)) !!} @else {!! $resultado->valor !!} @endif
{!! nl2br(e($resultado->comentario)) !!}
{{ $resultado->parametro->unidad ?? '' }} {!! $resultado->rango_referencia !!}
{{ $resultado->parametro->nombre . '-grafico' }}
@endif @if ($resultado->esMicrobiologia()) @foreach ($resultado->germenes as $germen) @foreach ($germen->resultadosAntibioticos as $resultado_antibiotico) {{-- Si es S de sensible pinta de rojo --}} @endforeach @endforeach @endif @if ($resultado->parametro->archivos->isNotEmpty())
Germen Aislado {{ $loop->iteration }}......     {{ $germen->germen->nombre }}
ANTIBIOGRAMA
{{ $resultado_antibiotico->antibiotico->nombre }} {{ $resultado_antibiotico->valor_informe }}
@include('reportes.partials.imagenes', [ 'parametro' => $resultado->parametro, ])
@endif @endif @endforeach
@endforeach
@endforeach @if ($estudio->nota)
Nota: {!! nl2br(e($estudio->nota)) !!}
@endif