{{-- FAVICON --}} {{-- ICONO DE LA PÁGINA --}}
@php /* |-------------------------------------------------------------------------- | FECHAS DEL FILTRO |-------------------------------------------------------------------------- */ $fechaDesde = request('fecha_desde'); $fechaHasta = request('fecha_hasta'); /* |-------------------------------------------------------------------------- | FORMATO DE FECHAS |-------------------------------------------------------------------------- */ $fechaDesdeFormateada = null; $fechaHastaFormateada = null; if ($fechaDesde) { try { $fechaDesdeFormateada = \Carbon\Carbon::parse($fechaDesde) ->format('d/m/Y'); } catch (\Exception $e) { $fechaDesdeFormateada = $fechaDesde; } } if ($fechaHasta) { try { $fechaHastaFormateada = \Carbon\Carbon::parse($fechaHasta) ->format('d/m/Y'); } catch (\Exception $e) { $fechaHastaFormateada = $fechaHasta; } } /* |-------------------------------------------------------------------------- | TEXTO DEL PERÍODO |-------------------------------------------------------------------------- */ if ($fechaDesdeFormateada && $fechaHastaFormateada) { $textoPeriodo = 'Período: ' . $fechaDesdeFormateada . ' al ' . $fechaHastaFormateada; } elseif ($fechaDesdeFormateada) { $textoPeriodo = 'Período: desde ' . $fechaDesdeFormateada; } elseif ($fechaHastaFormateada) { $textoPeriodo = 'Período: hasta ' . $fechaHastaFormateada; } else { $textoPeriodo = 'Período: Todas las fechas'; } @endphp {{-- ========================================================= ENCABEZADO ========================================================= --}}Reporte de mediciones de los pacientes
| Paciente: @if (request('paciente_id')) @php $pacienteSeleccionado = \App\Models\Paciente::find( request('paciente_id') ); @endphp {{ $pacienteSeleccionado?->nombre_completo ?? 'Paciente seleccionado' }} @else Todos los pacientes @endif | Tipo: @if (request('tipo') === 'presion') Presión arterial @elseif (request('tipo') === 'glucosa') Glucosa @else Todos @endif | Registros: {{ $mediciones->count() }} |
| Fecha y hora | Paciente | Tipo | Resultado | Responsable | Observaciones |
|---|---|---|---|---|---|
|
{{ $medicion->fecha_hora->format('d/m/Y') }}
{{ $medicion->fecha_hora->format('H:i') }} |
{{-- PACIENTE --}}
{{ $medicion->paciente->nombre_completo }} | {{-- TIPO --}}@if ($medicion->tipo === 'presion') Presión @else Glucosa @endif | {{-- RESULTADO --}}
@if ($medicion->tipo === 'presion')
{{ $medicion->presion_sistolica }}
/
{{ $medicion->presion_diastolica }}
mmHg
@if ($medicion->pulso)
Pulso: {{ $medicion->pulso }} lpm @endif @else {{ $medicion->glucosa }} mg/dL @if ($medicion->momento_glucosa) {{ str_replace( '_', ' ', $medicion->momento_glucosa ) }} @endif @endif |
{{-- RESPONSABLE --}}
{{ $medicion->responsable->nombre_completo }} | {{-- OBSERVACIONES --}}@if ($medicion->observaciones) {{ $medicion->observaciones }} @else Sin observaciones @endif |