{{ $isCompleted ? 'Completed' : 'In progress' }}

{{ $consultation->patient->fullName() }}

{{ $consultation->patient->patient_number }} @if ($consultation->practitioner) · {{ $consultation->practitioner->name }} @endif

@if ($canManage && ! $isCompleted)
@csrf
@endif @if ($canPrescribe) Prescribe @endif @if ($canGenerateBill && $isCompleted && $consultation->visit)
@csrf
@endif
@if ($canRequestInvestigations && $investigationTypes->isNotEmpty())

Request investigations

@csrf
@foreach ($investigationTypes as $type) @endforeach
@if ($consultation->investigationRequests->isNotEmpty())

Requested tests

@foreach ($consultation->investigationRequests as $req)

{{ $req->investigationType->name }} · {{ config('care.investigation_statuses')[$req->status] ?? $req->status }}

@endforeach
@endif
@endif @if ($consultation->prescriptions->isNotEmpty())

Prescriptions

@endif @if (! $isCompleted && ($canManage || $canVitals))
@csrf @method('PUT') @if ($canVitals)

Vital signs

@php $latestVitals = $consultation->vitalSigns->last(); @endphp
@endif @if ($canManage)

Clinical notes

Diagnoses

Documents

@endif
@else
@if ($consultation->vitalSigns->isNotEmpty())

Vital signs

@foreach ($consultation->vitalSigns as $vitals)
BP
{{ $vitals->bp_systolic }}/{{ $vitals->bp_diastolic }}
Pulse
{{ $vitals->pulse ?? '—' }}
Temp
{{ $vitals->temperature ?? '—' }}°C
SpO₂
{{ $vitals->spo2 ? $vitals->spo2.'%' : '—' }}
@endforeach
@endif @if ($consultation->symptoms || $consultation->clinical_notes)

Clinical notes

@if ($consultation->symptoms)

Symptoms: {{ $consultation->symptoms }}

@endif @if ($consultation->clinical_notes)

{{ $consultation->clinical_notes }}

@endif
@endif @if ($consultation->diagnoses->isNotEmpty())

Diagnoses

    @foreach ($consultation->diagnoses as $diagnosis)
  • {{ $diagnosis->description }} @if ($diagnosis->code) ({{ $diagnosis->code }}) @endif @if ($diagnosis->is_primary) primary @endif
  • @endforeach
@endif
@endif