@if ($patient->phone) {{ $patient->phone }} @endif
{{ $patient->notes }}
@endif{{ $allergy->allergen }} ({{ $allergySeverities[$allergy->severity] ?? $allergy->severity }})
@emptyNone recorded
@endforelse{{ $condition->condition }}@if ($condition->is_chronic) (chronic)@endif
@emptyNone recorded
@endforelse{{ $entry->relation }}: {{ $entry->condition }}
@emptyNone recorded
@endforelse{{ $visit->checked_in_at?->format('d M Y H:i') ?? '—' }} · {{ config('care.visit_statuses')[$visit->status] ?? $visit->status }} @if ($visit->branch) · {{ $visit->branch->name }} @endif
@emptyNo visits yet
@endforelse{{ $consultation->started_at?->format('d M Y') ?? '—' }} @if ($consultation->practitioner) · {{ $consultation->practitioner->name }} @endif @if ($consultation->diagnoses->isNotEmpty()) — {{ $consultation->diagnoses->first()->description }} @endif
@emptyNo consultations yet
@endforelse{{ $lab->investigationType->name }} · {{ $lab->completed_at?->format('d M Y') ?? '—' }} @if ($lab->result?->is_abnormal) abnormal @endif
@emptyNo lab results yet
@endforelse{{ $rx->created_at->format('d M Y') }} · {{ config('care.prescription_statuses')[$rx->status] ?? $rx->status }} · {{ $rx->items->pluck('name')->take(2)->join(', ') }}
@emptyNo prescriptions yet
@endforelsePatient history form
{{ $assessmentStatuses[$latestUniversalIntake->status] ?? $latestUniversalIntake->status }} · {{ $latestUniversalIntake->created_at?->format('d M Y') ?? '—' }}
@if ($ccAnswer){{ \Illuminate\Support\Str::limit((string) $ccAnswer->authoritativeValue(), 120) }}
@endif{{ $assessment->template->name }} · {{ ($assessmentStatuses[$assessment->status] ?? $assessment->status) }} · {{ $assessment->created_at?->format('d M Y') ?? '—' }}
@emptyNo assessments yet
@endforelse @if ($canViewAssessments ?? false)@if ($canCaptureAssessment ?? false) Start assessment @endif Condition pathways Follow-up scores
@endifUses suite messaging by default (no API keys). Account messaging settings · Advanced keys
@if (! ($messagingSmsReady ?? false) || ! ($messagingEmailReady ?? false))@if (! ($messagingSmsReady ?? false) && ! ($messagingEmailReady ?? false)) Messaging is not available yet. Bind a mailbox under Account → Messaging once platform keys are configured, or connect product keys under Integrations. @elseif (! ($messagingSmsReady ?? false)) SMS is not available (platform SMS key missing and no product SMS credentials). @else Email is not available (platform email key missing and no Bird credentials). Set a mailbox under Account → Messaging when suite email is live. @endif
@endif{{ $contact->name }}@if ($contact->is_primary) (primary)@endif
{{ $contact->phone }} · {{ $contact->relationship ?? '—' }}
None recorded
@endforelse{{ $policy->provider_name }}
{{ $policy->policy_number ?? '—' }} · {{ $policy->coverage_type ?? '—' }}
None recorded
@endforelse{{ $invoice->created_at->format('d M Y') }} · {{ $money($invoice->total_minor) }} · {{ config('care.bill_statuses')[$invoice->status] ?? $invoice->status }}
No invoices yet
@endforelse