@php
$logoPath = optional($company)->logo ? public_path("storage/uploads/logos/{$company->logo}") : null;
$hasLogo = $logoPath && file_exists($logoPath);
$cant = fn ($n) => rtrim(rtrim(number_format((float) $n, 2, '.', ''), '0'), '.');
@endphp
@if($hasLogo)

@endif
{{ optional($company)->trade_name ?: optional($company)->name }}
@if(optional($company)->number)
RUC: {{ $company->number }}
@endif
RECETA MÉDICA
N°: {{ str_pad($prescription->id, 6, '0', STR_PAD_LEFT) }}
Fecha: {{ optional($prescription->prescription_date)->format('d/m/Y') }}
Paciente: {{ optional($patient)->name ?: '—' }}
@if(optional($patient)->number)Doc.: {{ $patient->number }}
@endif
@if($age !== null)Edad: {{ $age }} años
@endif
@forelse($prescription->items as $i)
{{ $i->med_name }}
Cant.: {{ $cant($i->quantity) }}
@if($i->frequency) · {{ $i->frequency }} @endif
@if($i->days) · {{ $i->days }} día(s) @endif
@if($i->indication)
{{ $i->indication }}
@endif
@if($i->administer_in_clinic)
(se administra en la clínica)
@endif
{{-- Solo cuando NO alcanza. Si la farmacia tiene todo, el papel no dice nada:
el caso normal no se ensucia. El paciente llega a la caja sabiendo qué le
van a dar acá y qué tiene que comprar afuera. --}}
@if(isset($faltantes[$i->id]))
{{ $faltantes[$i->id] }}
@endif
@empty
Sin medicamentos en la receta.
@endforelse
@if($prescription->notes)
Indicaciones:
{{ $prescription->notes }}
@endif
{{ optional($prescription->doctor)->name ?: '—' }}
@if(optional($prescription->doctor)->cmp)CMP {{ $prescription->doctor->cmp }}@endif
--- Presente esta receta en farmacia ---