@php $headerDoctor = null; if (auth()->user()?->role === \App\Models\User::ROLE_PATIENT) { $headerDoctorId = session('last_booking_doctor_id'); if (!empty($headerDoctorId)) { $headerDoctor = \App\Models\User::find($headerDoctorId); } } $authUser = auth()->user(); $isPatientView = $authUser?->role === \App\Models\User::ROLE_PATIENT; $isDoctorView = $authUser?->role === \App\Models\User::ROLE_DOCTOR; $isSecretaryView = $authUser?->role === \App\Models\User::ROLE_SECRETARY; if ($isPatientView) { $pageEyebrow = 'Area paziente'; $pageTitle = 'Il mio profilo'; $pageSubtitle = 'Gestisci i tuoi dati personali e consulta lo storico degli appuntamenti'; } elseif ($isDoctorView) { $pageEyebrow = 'Area medico'; $pageTitle = 'Scheda paziente'; $pageSubtitle = 'Consulta e aggiorna i dati del paziente e il relativo storico appuntamenti'; } else { $pageEyebrow = 'Area segreteria'; $pageTitle = 'Gestione paziente'; $pageSubtitle = 'Verifica anagrafica, consensi e storico appuntamenti del paziente'; } @endphp @if(auth()->user()?->role === \App\Models\User::ROLE_PATIENT && $headerDoctor) @include('partials.patient-header', [ 'doctor' => $headerDoctor, 'returnUrl' => $returnUrl ?? null, ]) @endif
{{ $pageEyebrow }}

{{ $pageTitle }}

{{ $pageSubtitle }}
{{ auth()->user()?->role === \App\Models\User::ROLE_PATIENT ? 'Torna alla prenotazione' : 'Torna all\'elenco' }}
Dati personali
Verifica e aggiorna le informazioni principali del tuo profilo
@error('first_name')
{{ $message }}
@enderror
@error('last_name')
{{ $message }}
@enderror
@error('email')
{{ $message }}
@enderror
@error('phone')
{{ $message }}
@enderror
@error('tax_code')
{{ $message }}
@enderror
@error('date_of_birth')
{{ $message }}
@enderror
@error('notes')
{{ $message }}
@enderror
{{-- GDPR --}} {{-- TUTTA la tua sezione GDPR rimane identica qui sotto --}}
Consensi e privacy (GDPR)
Gestione dei consensi e delle preferenze di contatto associate al tuo profilo
Presa visione informativa privacy *
Il paziente dichiara di aver preso visione dell’informativa privacy.
@if($patient->privacy_notice_at)
Registrato: {{ $patient->privacy_notice_at->format('d/m/Y H:i') }}
@endif
Trattamento dati per finalità di cura/servizio
Autorizzazione/ack operativo per gestione prenotazioni, prestazioni e documentazione.
@if($patient->care_processing_at)
Registrato: {{ $patient->care_processing_at->format('d/m/Y H:i') }}
@endif
Marketing
Comunicazioni promozionali, offerte, iniziative.
@if($patient->consent_marketing_at)
Registrato: {{ $patient->consent_marketing_at->format('d/m/Y H:i') }}
@endif
Newsletter
Aggiornamenti e contenuti informativi periodici.
@if($patient->consent_newsletter_at)
Registrato: {{ $patient->consent_newsletter_at->format('d/m/Y H:i') }}
@endif
Profilazione
Analisi e personalizzazione delle comunicazioni.
@if($patient->consent_profiling_at)
Registrato: {{ $patient->consent_profiling_at->format('d/m/Y H:i') }}
@endif
Consenso canali di contatto
SMS
@if($patient->consent_sms_at)
Registrato: {{ $patient->consent_sms_at->format('d/m/Y H:i') }}
@endif
Email
@if($patient->consent_email_at)
Registrato: {{ $patient->consent_email_at->format('d/m/Y H:i') }}
@endif
WhatsApp
@if($patient->consent_whatsapp_at)
Registrato: {{ $patient->consent_whatsapp_at->format('d/m/Y H:i') }}
@endif
I consensi facoltativi sono revocabili in qualsiasi momento.
Appuntamenti
Storico delle tue prenotazioni
{{ count($appointments) }}
@forelse($appointments as $a)
{{ $a->scheduled_at?->format('d/m/Y H:i') }}
{{ $a->doctor?->name }} — {{ $a->service?->name }}
@empty
Nessun appuntamento.
@endforelse