{{ \App\Helpers\TranslationHelper::transFromDatabase('Visit Details', __('تفاصيل الزيارة')) }} - {{ $visit->visit_number }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Patient Information', __('معلومات المريض')) }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Name', __('الاسم')) }}: {{ $visit->patient->name ?? '---' }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('ID', __('رقم الهوية')) }}: {{ $visit->patient->id_number ?? '---' }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Phone', __('الهاتف')) }}: {{ $visit->patient->phone ?? '---' }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Visit Information', __('معلومات الزيارة')) }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Doctor', __('الطبيب')) }}: {{ $visit->doctor->name ?? '---' }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Clinic', __('العيادة')) }}: {{ $visit->clinic->name ?? '---' }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Services', __('الخدمات')) }}: @foreach($visit->services as $service) {{ $service->item->name }} @endforeach @if($visit->services->isEmpty()) --- @endif

{{ \App\Helpers\TranslationHelper::transFromDatabase('Status', __('الحالة')) }}: {{ $visit->status }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Arrival Time', __('وقت الوصول')) }}: {{ $visit->checked_in_at ? $visit->checked_in_at->format('Y-m-d H:i') : '---' }}

@if($visit->status !== 'cancelled' && $visit->status !== 'completed')
@if($visit->status === 'waiting') @can('permission', 'reception.edit')
@csrf
@endcan @endif @if($visit->status === 'consultation') @can('permission', 'emr.view') {{ \App\Helpers\TranslationHelper::transFromDatabase('Open Medical Record', __('فتح الملف الطبي للمريض')) }} @endcan @endif @if($visit->status === 'consultation' || $visit->status === 'billing') @if(auth()->user()->can('permission', 'reception.edit') || auth()->user()->can('permission', 'emr.edit'))
@csrf
@endif @endif @can('permission', 'reception.delete')
@csrf
@endcan @if($visit->invoice) {{ \App\Helpers\TranslationHelper::transFromDatabase('View Invoice', __('عرض الفاتورة')) }} @php $remaining = $visit->invoice->remaining_amount; @endphp @if($remaining > 0) {{ \App\Helpers\TranslationHelper::transFromDatabase('Collect Payment', __('تحصيل مبلغ الزيارة')) }} @endif @else @if(auth()->user()->can('permission', 'customer-invoices.create') || auth()->user()->can('permission', 'invoices.create')) {{ \App\Helpers\TranslationHelper::transFromDatabase('Visit Invoice', __('فاتورة الزيارة')) }} @endif @php $paid = $visit->payments->sum('amount'); $total = $visit->total_price; $remaining = $total - $paid; @endphp @if($remaining > 0) {{ \App\Helpers\TranslationHelper::transFromDatabase('Collect Payment', __('تحصيل مبلغ الزيارة')) }} @endif @endif
@else
@if($visit->invoice) {{ \App\Helpers\TranslationHelper::transFromDatabase('View Invoice', __('عرض الفاتورة')) }} @php $remaining = $visit->invoice->remaining_amount; @endphp @if($remaining > 0) {{ \App\Helpers\TranslationHelper::transFromDatabase('Collect Payment', __('تحصيل مبلغ الزيارة')) }} @endif @elseif($visit->status === 'completed') @if(auth()->user()->can('permission', 'customer-invoices.create') || auth()->user()->can('permission', 'invoices.create')) {{ \App\Helpers\TranslationHelper::transFromDatabase('Visit Invoice', __('فاتورة الزيارة')) }} @endif @php $paid = $visit->payments->sum('amount'); $total = $visit->total_price; $remaining = $total - $paid; @endphp @if($remaining > 0) {{ \App\Helpers\TranslationHelper::transFromDatabase('Collect Payment', __('تحصيل مبلغ الزيارة')) }} @endif @endif
@endif @if($visit->payments->isNotEmpty())

{{ \App\Helpers\TranslationHelper::transFromDatabase('Payment History', __('سجل المدفوعات')) }}

@foreach($visit->payments as $payment) @endforeach
{{ \App\Helpers\TranslationHelper::transFromDatabase('Payment No', __('رقم الإيصال')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Date', __('التاريخ')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Amount', __('المبلغ')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Method', __('طريقة الدفع')) }}
{{ $payment->payment_number }} {{ $payment->payment_date->format('Y-m-d') }} {{ number_format($payment->amount, 2) }} {{ $payment->payment_method }}
@endif