@php
$f = fn ($fecha) => $fecha?->translatedFormat(__('app.comun.formato_fecha_corta')) ?? '—';
$inj = $r['inyecciones'];
$totalInj = $inj['a_tiempo'] + $inj['tarde'] + $inj['pospuestas'];
@endphp
{{ __('app.reporte.titulo') }}
{{ __('app.reporte.titulo') }}
{{ $user->nombre }} · {{ __('app.reporte.periodo', ['desde' => $f($r['desde']), 'hasta' => $f($r['hasta'])]) }}
· {{ __('app.reporte.generado', ['fecha' => now()->format('d/m/Y H:i')]) }}
| {{ $inj['a_tiempo'] }}/{{ $totalInj }}{{ __('app.reporte.inyecciones_a_tiempo') }} |
{{ $r['peso']['cambio'] !== null ? sprintf('%+.1f kg', $r['peso']['cambio']) : '—' }}{{ __('app.reporte.cambio_peso') }} |
{{ $r['proteina']['promedio'] ?? '—' }} g{{ __('app.reporte.proteina_promedio', ['meta' => $r['proteina']['meta']]) }} |
{{ $r['ejercicio']['sesiones'] }}{{ __('app.reporte.sesiones_ejercicio', ['min' => $r['ejercicio']['minutos']]) }} |
@if ($r['musculo']['alerta'])
{{ __('app.reporte.alerta_musculo', ['antes' => $r['musculo']['primera'], 'ahora' => $r['musculo']['ultima']]) }}
@endif
{{ __('app.reporte.medicamentos') }}
| {{ __('app.reporte.col_medicamento') }} | {{ __('app.reporte.col_tipo') }} | {{ __('app.reporte.col_dosis') }} |
@forelse ($r['medicamentos'] as $m)
| {{ $m->nombre }} | {{ __('app.medicina.tipos.'.$m->tipo) }} | {{ $m->dosis ?? '—' }} |
@empty
| — |
@endforelse
{{ __('app.reporte.inyecciones') }} ({{ __('app.reporte.resumen_inyecciones', ['a' => $inj['a_tiempo'], 't' => $inj['tarde'], 'p' => $inj['pospuestas']]) }})
| {{ __('app.reporte.programada') }} | {{ __('app.reporte.aplicada') }} | {{ __('app.reporte.col_medicamento') }} | {{ __('app.reporte.sitio') }} | {{ __('app.reporte.estado') }} |
@forelse ($inj['lista'] as $i)
| {{ $i['fecha']?->format('d/m H:i') }} |
{{ $i['aplicada_en']?->format('d/m H:i') ?? '—' }} |
{{ $i['medicamento'] }} {{ $i['dosis'] }} |
{{ $i['sitio'] ? __('app.sitios.'.$i['sitio']) : '—' }} |
{{ __('app.reporte.estados.'.$i['estado']) }} |
@empty
| — |
@endforelse
{{ __('app.reporte.peso_medidas') }}
| {{ __('app.reporte.fecha') }} | {{ __('app.progreso.peso') }} | {{ __('app.progreso.cintura') }} | {{ __('app.progreso.brazo') }} |
@forelse ($r['peso']['medidas'] as $m)
| {{ $f($m->fecha) }} | {{ $m->peso_kg }} | {{ $m->cintura_cm ?? '—' }} | {{ $m->brazo_cm ?? '—' }} |
@empty
| — |
@endforelse
{{ __('app.reporte.habitos') }}
| {{ __('app.reporte.dias_registrados') }} | {{ $r['proteina']['dias_registrados'] }} / {{ $r['dias'] }} |
| {{ __('app.reporte.dias_meta_proteina', ['meta' => $r['proteina']['meta']]) }} | {{ $r['proteina']['dias_con_meta'] }} |
| {{ __('app.reporte.agua_promedio') }} | {{ $r['agua_promedio'] ?? '—' }} |
| {{ __('app.reporte.minutos_ejercicio') }} | {{ $r['ejercicio']['minutos'] }} |
{{ __('app.reporte.test_silla') }}
| {{ __('app.reporte.fecha') }} | {{ __('app.progreso.repeticiones') }} |
@forelse ($r['test_silla'] as $t)
| {{ $f($t->fecha) }} | {{ $t->repeticiones }} |
@empty
| — |
@endforelse
{{ __('app.reporte.como_se_siente') }}
{{ __('app.medicina.animo_bien') }}: {{ $r['efectos']['conteo']['bien'] }} ·
{{ __('app.medicina.animo_regular') }}: {{ $r['efectos']['conteo']['regular'] }} ·
{{ __('app.medicina.animo_mal') }}: {{ $r['efectos']['conteo']['mal'] }}
@foreach ($r['efectos']['notas'] as $e)
{{ $f($e->fecha) }} ({{ __('app.medicina.animo_'.$e->estado) }}): {{ $e->nota }}
@endforeach
{{ __('app.reporte.pie') }}