Longitudinal outcomes

{{ $patient->fullName() }}

{{ $patient->patient_number }} · Assessments · Pathways

@if ($canCapture)
@csrf
@endif

Patient-level outcome history is available on all plans. Weight and blood pressure come from consultation vitals (typed records), not the outcome form. @unless ($canOrgAnalytics) Org-wide multi-patient analytics require Enterprise. @endunless

Quality of life trend

@if (empty($qolSeries))

No QoL scores yet.

@else
    @foreach ($qolSeries as $point)
  • {{ $point['date'] }} {{ $point['value'] }}
  • @endforeach
@endif

Pain score trend

@if (empty($painSeries))

No pain scores yet.

@else
    @foreach ($painSeries as $point)
  • {{ $point['date'] }} {{ $point['value'] }}
  • @endforeach
@endif
Outcome assessments
@forelse ($outcomeSeries as $row) @php $a = $row['answers']; @endphp @empty @endforelse
Date QoL Pain Falls Admissions
{{ $row['assessed_at']?->format('d M Y') ?? '—' }} {{ $a['quality_of_life'] ?? '—' }} {{ $a['pain_score'] ?? '—' }} {{ $a['falls_count'] ?? '—' }} {{ $a['hospital_admissions_since_last'] ?? '—' }} View
No completed outcome assessments yet.
Instrument scores
@forelse ($scores as $score) @empty @endforelse
Instrument Total Max Date
{{ $score->template_code }} {{ $score->total_score }} {{ $score->max_score ?? '—' }} {{ $score->computed_at?->format('d M Y H:i') }} @if ($score->assessment) Open @endif
No scored instruments yet (e.g. NIHSS, mRS, Barthel, GCS).

Recent vitals (typed)

@if ($vitals->isEmpty())

No vitals recorded on consultations.

@else @endif