@extends('admin.layouts.app') @section('title', __('patients.show')) @section('content') @php $tabs = [ 'overview' => __('patients.show_page.tabs.overview'), 'history' => __('patients.show_page.tabs.history'), 'contacts' => __('patients.show_page.tabs.contacts'), 'files' => __('patients.show_page.tabs.files'), 'timeline' => __('patients.show_page.tabs.timeline'), ]; $activeTab = array_key_exists($tab, $tabs) ? $tab : 'overview'; $genderKey = in_array(strtolower((string) $patient->gender), ['male', 'female', 'other'], true) ? strtolower((string) $patient->gender) : null; @endphp
| {{ __('patients.show_page.labels.appointment_no') }} | {{ __('patients.show_page.labels.date') }} | {{ __('common.status') }} | {{ __('patients.show_page.labels.doctor') }} | {{ __('common.actions') }} |
|---|---|---|---|---|
| {{ $appointment->appointment_no ?? ('#' . $appointment->id) }} | {{ $appointment->appointment_date?->format('M d, Y') ?? __('common.not_available') }} | {{ $appointment->status?->label() ?? ucfirst((string) $appointment->status?->value) }} | {{ $appointment->doctor?->display_name ?? $appointment->doctor?->full_name ?? __('common.not_available') }} | @can('appointments.view') {{ __('patients.show_page.actions.open') }} @endcan |
| {{ __('patients.show_page.empty.no_appointments') }} | ||||
| {{ __('patients.show_page.labels.appointment_no') }} | {{ __('patients.show_page.labels.date') }} | {{ __('patients.show_page.labels.doctor') }} | {{ __('common.actions') }} |
|---|---|---|---|
| {{ $appointment->appointment_no ?? ('#' . $appointment->id) }} | {{ $appointment->appointment_date?->format('M d, Y') ?? __('common.not_available') }} | {{ $appointment->doctor?->display_name ?? $appointment->doctor?->full_name ?? __('common.not_available') }} | @can('appointments.view') {{ __('patients.show_page.actions.open') }} @endcan |
| {{ __('patients.show_page.empty.no_completed_appointments') }} | |||
| {{ __('patients.show_page.labels.visit_no') }} | {{ __('patients.show_page.labels.date') }} | {{ __('common.status') }} | {{ __('common.actions') }} |
|---|---|---|---|
| {{ $visit->visit_no }} | {{ $visit->visit_date?->format('M d, Y') ?? __('common.not_available') }} | {{ $visit->status?->label() ?? ucfirst((string) $visit->status?->value) }} | @can('visits.view') {{ __('patients.show_page.actions.open') }} @endcan |
| {{ __('patients.show_page.empty.no_visits') }} | |||
| # | {{ __('patients.show_page.labels.date') }} | {{ __('patients.show_page.labels.medicines_count') }} | {{ __('common.actions') }} |
|---|---|---|---|
| #{{ $prescription->id }} | {{ $prescription->issued_at?->format('M d, Y H:i') ?? __('common.not_available') }} | {{ $prescription->items_count }} | @can('prescriptions.view') {{ __('patients.show_page.actions.open') }} {{ __('patients.show_page.actions.print_prescription') }} @endcan |
| {{ __('patients.show_page.empty.no_prescriptions') }} | |||
{{ __('patients.show_page.empty.no_activity') }}
@endforelse{{ __('patients.show_page.empty.no_contacts') }}
@endforelse{{ __('patients.show_page.empty.no_contacts') }}
@endforelse| {{ __('patients.form.fields.title') }} | {{ __('patients.form.fields.category') }} | {{ __('patients.show_page.labels.uploaded') }} | {{ __('patients.show_page.labels.visible') }} | {{ __('common.actions') }} |
|---|---|---|---|---|
|
{{ $file->title }}
{{ $file->file_name }}
|
{{ str($file->file_category?->value ?? $file->file_category)->replace('_', ' ')->title() }} | {{ $file->uploaded_at?->format('M d, Y H:i') ?: __('common.none') }} | {{ $file->is_visible_to_patient ? __('patients.show_page.labels.yes') : __('patients.show_page.labels.no') }} | @if ($file->file_path) {{ __('patients.show_page.actions.open') }} @endif |
| {{ __('patients.show_page.empty.no_files') }} | ||||
{{ __('patients.show_page.empty.no_timeline') }}
@endforelse