@extends('layout',['heading'=>__('ui.patient_record'),'clinic'=>$clinic]) @section('content')

{{ $patient->name }}

{{ __('ui.file_number') }}: #{{ $patient->id }} — {{ __('ui.phone') }}: {{ $patient->mobile ?: __('ui.not_registered') }}

{{ __('ui.birth_date') }}: {{ $patient->birth_date ?: __('ui.not_registered') }} — {{ __('ui.gender') }}: {{ $patient->gender === 'male' ? __('ui.male') : ($patient->gender === 'female' ? __('ui.female') : __('ui.not_registered')) }}

{{ __('ui.back_to_patient_records') }}

{{ __('ui.visits_and_diagnoses') }}

@forelse($visits as $visit)
{{ $visit->visited_at }}

{{ __('ui.symptoms') }}: {{ $visit->symptoms ?: __('ui.no_data') }}

{{ __('ui.diagnosis') }}: {{ $visit->diagnosis ?: __('ui.no_data') }}

{{ __('ui.doctor_notes') }}: {{ $visit->notes ?: __('ui.no_data') }}

@empty

{{ __('ui.no_previous_visits') }}.

@endforelse

{{ __('ui.doctor_procedures') }}

@forelse($procedures as $procedure)
{{ $procedure->name }} — {{ __('ui.quantity') }}: {{ $procedure->quantity }} — {{ number_format($procedure->price, 2) }} {{ __('ui.currency') }}

{{ __('ui.visit_date') }}: {{ $procedure->visited_at }} @if($procedure->category)— {{ __('ui.category') }}: {{ $procedure->category }}@endif

{{ $procedure->notes ?: __('ui.no_notes') }}

@empty

{{ __('ui.no_general_procedures') }}

@endforelse

{{ __('ui.prescriptions_labs_radiology') }}

@forelse($prescriptions as $prescription)
{{ __('ui.visit_date') }}: {{ $prescription->visited_at }}

{{ __('ui.medicines') }}: {{ $prescription->medicines ?: __('ui.no_medicines') }}

{{ __('ui.required_labs') }}: {{ $prescription->labs ?: __('ui.no_labs') }}

{{ __('ui.required_radiology') }}: {{ $prescription->radiology ?: __('ui.no_radiology') }}

{{ __('ui.follow_up') }}: {{ $prescription->follow_up_date ?: __('ui.not_specified') }}

{{ __('ui.export_prescription_pdf') }}
@empty

{{ __('ui.no_prescriptions_labs_radiology') }}.

@endforelse

{{ __('ui.past_and_upcoming_appointments') }}

@forelse($appointments as $appointment)
{{ $appointment->scheduled_at }} — {{ ['booked'=>__('ui.booked'),'confirmed'=>__('ui.confirmed'),'completed'=>__('ui.completed'),'cancelled'=>__('ui.cancelled')][$appointment->status] ?? $appointment->status }} @if($appointment->cancellation_reason)

{{ __('ui.cancellation_reason') }}: {{ $appointment->cancellation_reason }}

@endif
@empty

{{ __('ui.no_appointments') }}.

@endforelse

{{ __('ui.payments') }}

@forelse($payments as $payment)
{{ number_format($payment->amount,2) }} {{ __('ui.currency') }} — {{ $payment->payment_method === 'instapay' ? __('ui.instapay') : __('ui.cash') }} — {{ $payment->created_at }}

{{ $payment->description }}

@empty

{{ __('ui.no_payments') }}

@endforelse

{{ __('ui.radiology_and_labs') }}

@forelse($documents as $document)
{{ $document->type === 'radiology' ? __('ui.radiology') : __('ui.lab_test') }}: {{ $document->title }} — {{ $document->exam_date ?: __('ui.no_date') }}

{{ $document->notes ?: __('ui.no_notes') }}

{{ __('ui.download_document') }}@if(session('clinic_user.role') === 'clinic_admin')
@csrf @method('DELETE')
@endif
@empty

{{ __('ui.no_uploaded_documents') }}

@endforelse
@csrf

{{ __('ui.upload_new_document') }}

{{ __('ui.patient_invoices') }}

@forelse($invoices as $invoice)
{{ __('ui.invoice_number') }} #{{ $invoice->id }} — {{ __('ui.total') }}: {{ number_format($invoice->total,2) }} {{ __('ui.currency') }} — {{ __('ui.paid') }}: {{ number_format($invoice->paid,2) }} {{ __('ui.currency') }} — {{ $invoice->status === 'paid' ? __('ui.paid_status') : __('ui.issued_status') }}
@empty

{{ __('ui.no_invoices') }}.

@endforelse
@csrf

{{ __('ui.add_services_procedures_to_invoice') }}

@endsection