@php($modoEscuchaActivo = (bool) ($user->professionalProfile?->modo_escucha_activo ?? false))

Resumen Clínico

Resumen clínico, agenda y próximas tareas para tu jornada.

Modo Escucha {{ $modoEscuchaActivo ? 'Disponible para auxilio' : 'No disponible' }}
@include('partials.notification-modal')
{{ auth()->user()->initials() }}
{{ auth()->user()->nombre_completo }} {{ auth()->user()->professionalProfile?->especialidad_principal ?: ucfirst(auth()->user()->rol) }}
@include('partials.frontend-alerts') @if(($activeAuxilioAppointments ?? collect())->isNotEmpty())
Auxilio activo

Solicitud de apoyo inmediato

Un paciente fue conectado contigo porque tienes activado el Modo Escucha.

@foreach($activeAuxilioAppointments as $auxilioAppointment)
{{ $auxilioAppointment->patient?->nombre_completo ?? 'Paciente IRIS' }} {{ optional($auxilioAppointment->starts_at)->format('H:i') }} · {{ $auxilioAppointment->folio }}
@if($auxilioAppointment->professional_video_url) Entrar a Zoom @else Sin enlace Zoom @endif
@endforeach
@endif
Pacientes activos{{ $activePatientsCount }}

Pacientes con sesiones aceptadas o completadas.

Citas hoy{{ $todayAppointments->count() }}

Sesiones confirmadas y listas para iniciar.

Tareas pendientes{{ $pendingTasksCount }}

Seguimientos y ejercicios sin revisar.

Citas de hoy

Organiza tu agenda y accede a cada sesión con un solo clic.

Ver calendario
@forelse($todayAppointments as $appointment)
{{ optional($appointment->starts_at)->format('H:i') }}
{{ $appointment->patient?->nombre_completo ?? 'Paciente no disponible' }} {{ $appointment->reason }} · {{ $appointment->modality }} Folio: {{ $appointment->id }}
@if(($appointment->is_video_session_available ?? false) && $appointment->professional_video_url) Entrar @elseif($appointment->starts_at && $appointment->starts_at->gt(now())) Disponible 2 min antes · {{ $appointment->starts_at->format('H:i') }} @else Ventana cerrada @endif
@empty
No hay citas confirmadas para hoy.
@endforelse

Nuevas solicitudes de cita

Revisa cada solicitud antes de aceptar, proponer otro horario o rechazar.

Abrir en agenda
@forelse($pendingRequests->take(3) as $appointment)
{{ $appointment->patient?->nombre_completo ?? 'Paciente no disponible' }} 📅 {{ optional($appointment->starts_at)->translatedFormat('j M, H:i') }} h · {{ $appointment->modality }} “{{ \Illuminate\Support\Str::limit($appointment->notes ?: $appointment->reason, 90) }}”
@empty
Sin solicitudes nuevas.
@endforelse