@php $moduleName = 'Pharmacy'; $arName = 'الصيدلية'; @endphp

{{ \App\Helpers\TranslationHelper::transFromDatabase($moduleName . ' - Batches', __($arName . ' - التشغيلات')) }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Back', __('عودة')) }}
@forelse($batches as $batch) @php $expiryDate = \Carbon\Carbon::parse($batch->expiry_date); $isExpired = $expiryDate->isPast(); $isNearExpiry = !$isExpired && $expiryDate->diffInMonths(now()) < 3; @endphp @empty @endforelse
{{ \App\Helpers\TranslationHelper::transFromDatabase('Item', __('الصنف')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Batch Number', __('رقم التشغيلة')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Expiry Date', __('تاريخ الانتهاء')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Status', __('الحالة')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Prescription #', __('رقم الوصفة')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Patient', __('المريض')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Actions', __('الإجراءات')) }}
{{ $batch->item->name ?? 'N/A' }} {{ $batch->batch_number }} {{ $batch->expiry_date->format('Y-m-d') }} @if($isExpired) {{ __('Expired') }} @elseif($isNearExpiry) {{ __('Near Expiry') }} @else {{ __('Valid') }} @endif @if($batch->dispensing && $batch->dispensing->prescription_id) {{ $batch->dispensing->prescription->prescription_number ?? '#' . substr($batch->dispensing->prescription_id, 0, 8) }} @else N/A @endif {{ $batch->dispensing->patient->name ?? 'N/A' }}
@if($batch->dispensing && $batch->dispensing->prescription_id) {{ \App\Helpers\TranslationHelper::transFromDatabase('Prescription', __('الوصفة')) }} @endif {{ \App\Helpers\TranslationHelper::transFromDatabase('Item Card', __('بطاقة الصنف')) }}
{{ __('No batch records found.') }}
{{ $batches->links() }}