@push('css') @endpush
Nome: {{ $this->clienteHeader['nome'] }} | Sesso: {{ $this->clienteHeader['sesso'] }} | Altezza: {{ $this->clienteHeader['altezza'] }} | Età: {{ $this->clienteHeader['eta'] }}
Cerca e seleziona il cliente dall'anagrafica per avviare la visita.
Cerca un documento dalla biblioteca (pubblici e tuoi) da inviare al cliente mentre prepari il piano.
Anamnesi salvata nella scheda cliente.
@if($clienteId) @livewire('pazienti.anamnesi', ['user' => $clienteId], key('wizard-anamnesi-'.$clienteId.'-'.$anamnesiEditorKey)) @else @endifRaccogli le abitudini alimentari del paziente inserendo gli alimenti consumati abitualmente nei vari pasti della giornata. I dati verranno utilizzati per stimare l'introito energetico medio giornaliero.
| Alimento | Quantità | Azione |
|---|---|---|
|
{{ $nomeAlimento }}
@if($porzioneAlimento)
Porzione: {{ $porzioneAlimento }}
@endif
|
{{ isset($riga['quantita_g']) ? number_format((float) $riga['quantita_g'], 1, ',', '.') : '-' }} g | |
| Nessun alimento inserito per questo pasto. | ||
Introito energetico medio stimato: {{ (int) round($indagineKcalMedia) }} kcal/giorno
Apporto medio dai macronutrienti: Proteine {{ number_format((float) $proteineG, 1, ',', '.') }} g, Carboidrati {{ number_format((float) $carboG, 1, ',', '.') }} g, Grassi {{ number_format((float) $lipidiG, 1, ',', '.') }} g.
Inserisci almeno un alimento per ottenere la stima dell'introito energetico medio giornaliero.
@endif @error('indagine') {{ $message }} @enderrorI semafori nutrizionali sono riferiti a soggetti adulti in condizioni fisiologiche e in buono stato di salute; in presenza di gravidanza, patologie o regimi dietetici specifici, i range devono essere personalizzati.
Inserisci gli alimenti o gruppi alimentari che il paziente non gradisce (es. crostacei, latte, molluschi). Verranno evidenziati in rosso durante la composizione del piano allo step 4.
Nessun alimento inserito.
@endifAssocia un esame di composizione corporea (BIA) al cliente per utilizzare peso, massa grassa e metabolismo basale nella pianificazione.
@if($this->analisiCliente->isEmpty())Nessuna analisi trovata per questo cliente. Puoi procedere senza e inserire i dati manualmente nello step successivo.
@elseInserisci peso, altezza, peso ideale, LAF e (opzionale) FM% per il calcolo base della composizione corporea, come nei piani alimentari No-BIA. Altezza precompilata dalla scheda cliente.
{{ $pesoIdealeNoBia !== null ? number_format($pesoIdealeNoBia, 1, ',', '.') : 'N/A' }}
Definisci gli obiettivi dell'attività fisica e del FCG.
| Valore | Attuale | Obiettivo | |
|---|---|---|---|
| Livello di attività fisica Coefficiente LAF per il calcolo del fabbisogno |
$refs.sel?.focus())">{{ $lafDescAttuale ?? '–' }}
LAF {{ $laf_attuale ?? '–' }}
|
$refs.sel?.focus())">{{ $lafDescObiettivo ?? '–' }}
LAF {{ $laf ?? '–' }}
|
|
| Metabolismo basale Energia a riposo (kcal/giorno) |
$refs.inp?.focus())">{{ $bmr_attuale !== null ? round($bmr_attuale) . ' kcal/giorno' : '–' }}
kcal/giorno
|
$refs.inp?.focus())">{{ $bmr_obiettivo !== null ? round($bmr_obiettivo) . ' kcal/giorno' : '–' }}
kcal/giorno
|
|
| Peso Peso corporeo |
$refs.inp?.focus())">{{ $peso_attuale !== null ? $peso_attuale . ' kg' : '–' }}
kg
|
$refs.inp?.focus())">{{ $peso_obiettivo !== null ? $peso_obiettivo . ' kg' : '–' }}
kg
|
|
| Massa grassa percentuale Da analisi BIA |
$refs.inp?.focus())">{{ $fmp_attuale !== null ? $fmp_attuale . ' %' : '–' }}
%
|
$refs.inp?.focus())">{{ $fmp_obiettivo !== null ? $fmp_obiettivo . ' %' : '–' }}
%
|
|
| Fabbisogno calorico giornaliero MB × LAF |
$refs.inp?.focus())">{{ $fcg_attuale !== null ? round($fcg_attuale) . ' kcal/giorno' : '–' }}
kcal/giorno
|
$refs.inp?.focus())">{{ $fcg_obiettivo !== null ? round($fcg_obiettivo) . ' kcal/giorno' : '–' }}
kcal/giorno
|
Imposta la distribuzione dei macronutrienti (la somma deve essere 100%).
| % su kcal | g totali | kcal | g/kg | Range % | |
|---|---|---|---|---|---|
|
1
Proteine
Distribuzione delle proteine nella pianificazione
|
{{ $proteineG }} g | {{ $proteineKcal }} kcal | {{ $proteineGkg }} g/kg | 10 – 35 % | |
|
2
Carboidrati
Distribuzione dei carboidrati nella pianificazione
|
{{ $carboidratiG }} g | {{ $carboidratiKcal }} kcal | {{ $carboidratiGkg }} g/kg | 45 – 65 % | |
|
3
Lipidi
Distribuzione dei lipidi nella pianificazione
|
{{ $lipidiG }} g | {{ $lipidiKcal }} kcal | {{ $lipidiGkg }} g/kg | 20 – 35 % |
Totale: {{ number_format($sum, 1, ',', '') }}% @if(!$macroOk) (valore raccomandato 100%) @endif
Energia dai macronutrienti impostati: {{ $totaleMacroKcal }} kcal @if($fcg > 0) su un fabbisogno di circa {{ $fcg }} kcal/giorno @endif
@error('macro') {{ $message }} @enderrorAttiva lo switch per impostare la distribuzione percentuale delle kcal sui pasti della giornata. Con switch attivo la somma deve essere 100%; i valori restano indicativi nello step Schema Pasti.
| % su kcal giornaliere | kcal obiettivo | |
|---|---|---|
|
{{ $loop->iteration }}
{{ $labelPastoDist }}
{{ $sublabelPasti[$keyPastoDist] ?? '' }}
|
{{ (int) round($kcalPasti[$keyPastoDist] ?? 0) }} kcal |
Totale: {{ number_format($totalePastiPct, 1, ',', '') }}% @if(!$pastiOk) (obbligatorio 100% con distribuzione attiva) @endif
@error('distribuzione_pasti') {{ $message }} @enderrorEnergia assegnata ai pasti: {{ (int) round($kcalAssegnate) }} kcal su {{ $fcgPasti }} kcal/giorno
@endifEsercizio fisico, cibi da evitare, assunzione d'acqua e integrazione.
Attività fisiche da prescrivere al cliente.
Alimenti che non devono essere ingeriti.
Consumo giornaliero d'acqua raccomandato.
@error('acqua_raccomandata')Eventuali integratori che il paziente deve assumere.
Annotazioni libere da associare a questa visita.
Distribuzione macronutrienti ed energetica del piano alimentare.
@can('manuali-diete') {{-- Blocco scelta giorni: stesso stile card degli step (bianco inattivo, teal attivo) --}}Riepilogo moderno del piano alimentare giornaliero e dei macronutrienti, ispirato al layout NutritionPro.
@if($visitaNutrizionaleId) @livewire('visita-nutrizionale.resoconto-piano', [ 'visitaNutrizionaleId' => $visitaNutrizionaleId, ], key('resoconto-piano-'.$visitaNutrizionaleId)) @else