Doctor Dashboard

Quick Actions

View Patients Pending Orders Pending Approvals Manage Consultations Medication Orders View Schedule

Key Metrics

Patients

{{ $patients }}

Total assigned patients

Scheduled

{{ $scheduledConsultations }}

Upcoming consultations

Completed

{{ $completedConsultations }}

Completed consultations

This Week

{{ $currentWeekConsultations }}

Consultations this week

Prescriptions

{{ $prescriptionsWritten }}

Total prescriptions written

Medication Orders

{{ $medicationOrders ?? 0 }}

Assigned medication orders

Recently Assigned Medication Orders

@if($recentlyAssignedOrders->count() > 0)
@foreach($recentlyAssignedOrders as $order) @endforeach
Order # Patient Assigned Status Action
{{ $order->id }} {{ $order->patient->name }} {{ $order->assigned_at->diffForHumans() }} {{ $order->status }} View
View All Orders
@else

No medication orders have been assigned to you yet.

@endif

Recently Assigned Patients

@if($recentlyAssignedPatients->count() > 0)
@foreach($recentlyAssignedPatients as $assignment) @endforeach
Patient Assigned By Assigned Action
{{ $assignment->patient->name }} {{ $assignment->assignedBy->name }} {{ $assignment->created_at->diffForHumans() }} View Profile
View All Patients
@else

No patients have been assigned to you yet.

@endif

Recent Patient Questionnaires

@if(isset($recentQuestionnaires) && $recentQuestionnaires->count() > 0)
@foreach($recentQuestionnaires as $questionnaire) @endforeach
Patient Type Submitted Status Action
{{ $questionnaire->user->name }} {{ $questionnaire->treatment ? $questionnaire->treatment->name : 'General' }} {{ $questionnaire->created_at->diffForHumans() }} {{ ucfirst($questionnaire->status) }} View
View All Questionnaires
@else

No recent patient questionnaires found.

@endif

Recent Patient Medical Conditions

@if(isset($recentMedicalConditions) && $recentMedicalConditions->count() > 0)
@foreach($recentMedicalConditions as $condition) @endforeach
Patient Condition Status Reported Action
{{ $condition->patient->name }} {{ $condition->condition_name }} {{ ucfirst($condition->status) }} {{ $condition->created_at->diffForHumans() }} View Patient
View All Patients
@else

No recent patient medical conditions found.

@endif

Recent Patient Medication Orders

@if(isset($recentPatientMedicationOrders) && $recentPatientMedicationOrders->count() > 0)
@foreach($recentPatientMedicationOrders as $order) @endforeach
Patient Medication Status Ordered Action
{{ $order->patient->name }} @if($order->items->count() > 0) {{ $order->items->first()->medication->name ?? 'Custom Medication' }} @if($order->items->count() > 1) (+{{ $order->items->count() - 1 }} more) @endif @else N/A @endif {{ ucfirst($order->status) }} {{ $order->created_at->diffForHumans() }} View Order
View All Orders
@else

No recent patient medication orders found.

@endif

Recent Patient Allergies

@if(isset($recentPatientAllergies) && $recentPatientAllergies->count() > 0)
@foreach($recentPatientAllergies as $allergy) @endforeach
Patient Allergen Severity Reaction Action
{{ $allergy->user->name ?? 'N/A' }} {{ $allergy->allergen }} {{ ucfirst(str_replace('_', ' ', $allergy->severity)) }} {{ $allergy->reaction }} View Patient
View All Patients
@else

No recent patient allergies found.

@endif