Edit - {{ $patient->name ? $patient->name : $patient->fname . ' ' . $patient->lname }}

@if (Auth::user()->hasRole('agent') || Auth::user()->hasRole('loa'))

You can now complete or update this patient's information. Make sure all required fields are filled correctly.

@endif
{{-- --}} @if (Auth::user()->hasAnyRole(['admin', 'staff', 'pharmacist'])) @endif

Payment Methods

@if (Auth::user()->hasRole('admin'))
Manage Payment Methods
@elseif (Auth::user()->hasRole('agent'))
Manage Payment Methods
@elseif (Auth::user()->hasRole('loa'))
Manage Payment Methods Add Credit Card
@elseif (Auth::user()->hasRole('patient') && Auth::user()->id === $patient->id) Manage Payment Methods @endif

Medical Questionnaire

@php $latestQuestionnaire = $patient->medicalQuestionnaires()->latest()->first(); @endphp @if ($latestQuestionnaire) @if (Auth::user()->hasRole('admin')) Update Medical Questionnaire @elseif (Auth::user()->hasRole('agent')) Update Medical Questionnaire @elseif (Auth::user()->hasRole('loa')) Update Medical Questionnaire @elseif (Auth::user()->hasRole('patient') && Auth::user()->id === $patient->id) Update Medical Questionnaire @endif @else @if (Auth::user()->hasRole('admin')) Create Medical Questionnaire @elseif (Auth::user()->hasRole('agent')) Create Medical Questionnaire @elseif (Auth::user()->hasRole('loa')) Create Medical Questionnaire @elseif (Auth::user()->hasRole('patient') && Auth::user()->id === $patient->id) Create Medical Questionnaire @endif @endif
@if ($latestQuestionnaire)
Last updated: {{ $latestQuestionnaire->updated_at->format('M d, Y') }}
@else
No medical questionnaire available. Please create one.
@endif

Medication Orders

@php $medicationOrdersCount = $patient->medicationOrders()->count(); @endphp @if (Auth::user()->hasRole('admin'))
View All Orders ({{ $medicationOrdersCount }}) Create Medication Order
@elseif (Auth::user()->hasRole('agent'))
View All Orders ({{ $medicationOrdersCount }}) Create Medication Order
@elseif (Auth::user()->hasRole('loa'))
View All Orders ({{ $medicationOrdersCount }}) Create Medication Order
@elseif (Auth::user()->hasRole('patient') && Auth::user()->id === $patient->id)
View All Orders ({{ $medicationOrdersCount }}) Create Medication Order
@endif
@if ($medicationOrdersCount > 0) @php $latestOrders = $patient->medicationOrders()->latest()->take(3)->get(); @endphp

Recent Orders

@foreach($latestOrders as $order) @endforeach
ID Date Status Items Actions
{{ $order->id }} {{ $order->created_at->format('M d, Y') }} {{ ucfirst($order->status) }} {{ $order->items->count() }}
@if (Auth::user()->hasRole('admin')) View @if($order->status === 'pending') Edit @elseif($order->status === 'completed') Reorder @endif @elseif (Auth::user()->hasRole('agent')) View @if($order->status === 'pending') Edit @elseif($order->status === 'completed') Reorder @endif @elseif (Auth::user()->hasRole('patient') && Auth::user()->id === $patient->id) View @if($order->status === 'pending') Edit @elseif($order->status === 'completed') Reorder @endif @endif
@else
No medication orders available. Please create one.
@endif

Measurements

@if(isset($bmi) && $bmi > 0)

BMI: {{ number_format($bmi, 1) }} ({{ $bmiCategory }})

BMI = (weight in pounds × 703) ÷ (height in inches)²

@endif

Last measured: {{ $measurement?->measured_at ? $measurement->measured_at->format('M d, Y') : 'Never' }}

Update @if (Auth::user()->hasRole('agent')) Back to Enrollments @elseif (Auth::user()->hasRole('loa')) Back to Enrollments @endif