@php $patient = $admission->patient; $symbol = \App\Support\Barcode::bars($admission->admission_no, 42, 9); @endphp
| Patient | {{ $patient?->full_name ?? '—' }} | MRN | {{ $patient?->medical_record_number ?? '—' }} |
| Age / sex | {{ $patient?->age_display ?? '—' }} · {{ $patient?->gender_label ?? '—' }} | Blood group | {{ $patient?->blood_group ?? '—' }} |
| Admitted | {{ $admission->admission_date?->format('d M Y H:i') ?? '—' }} · day {{ $admission->length_of_stay }} | Card held by | {{ $kardex->assignedNurse?->name ?? 'Unassigned' }} |
| Diagnosis | {{ $admission->admission_diagnosis ?: $admission->reason_for_admission }} | ||
| Allergies | @forelse ($allergies as $allergy) {{ $allergy->allergen ?? $allergy->substance ?? $allergy->name }}@if ($allergy->reaction) — {{ $allergy->reaction }}@endif @empty None known on the registration record @endforelse | ||
| Activity | {{ $kardex->activity_level ? $kardex->activity_label : 'Not set' }} | Fall risk | {{ $kardex->fall_risk_label }}@if ($kardex->fall_risk_notes) — {{ $kardex->fall_risk_notes }} @endif |
| Hygiene | {{ $kardex->hygiene_needs ?: '—' }} | Equipment | {{ $kardex->special_equipment ?: '—' }} |
| Diet | {{ $kardex->dietary_requirements ?: '—' }} | Fluid limit | {{ $kardex->fluid_restriction ?: '—' }} |
| Scheduled | {{ $kardex->scheduled_diagnostics ?: '—' }} | ||
Nothing pending, acknowledged or in progress on the physician sheet.
@else| {{ \App\Support\Lookup::label('order_type', $type) }} — {{ $orders->count() }} active | ||
| {{ $order->description }} | {{ $order->frequency ?: '—' }}@if ($order->duration) · {{ $order->duration }}@endif | {{ $order->ordered_at?->format('d M H:i') }} · {{ $order->orderedBy?->name ?? '—' }} |
No active care plans on this admission.
@else @foreach ($carePlans as $plan)| Charted | {{ $latestObservation->observed_at->format('d M Y H:i') }} by {{ $latestObservation->recordedBy?->name ?? '—' }} | Score | EWS {{ $latestObservation->early_warning_score }} · {{ $latestObservation->ews_band_label }} |
| Vitals | ACVPU {{ $latestObservation->consciousness_label }} · RR {{ $latestObservation->respiratory_rate }} · SpO₂ {{ $latestObservation->spo2 }}% · BP {{ $latestObservation->systolic }}/{{ $latestObservation->diastolic }} · pulse {{ $latestObservation->heart_rate }} · temp {{ $latestObservation->temperature }}°C · O₂ {{ $latestObservation->oxygen_label }} @if ($latestObservation->pain_score !== null) · pain {{ $latestObservation->pain_score }}/10 @endif | ||
| Escalation | {{ $latestObservation->escalation_label }}@if ($latestObservation->notes) — {{ $latestObservation->notes }} @endif | ||
The full vital-sign chart is kept in the nursing record; this card shows the latest set only.
@elseNo observations charted yet.
@endif| Shift | {{ $lastHandover->shift_label }} · {{ $lastHandover->handed_over_at->format('d M Y H:i') }} · {{ $lastHandover->fromUser?->name ?? '—' }}@if ($lastHandover->toUser) → {{ $lastHandover->toUser->name }} @endif |
| Summary | {{ $lastHandover->condition_summary }} |
| Pending | {{ $lastHandover->pending_tasks }} |
| Warnings | {{ $lastHandover->warnings }} |
No handover recorded yet.
@endif|
Nurse keeping the card
@if ($kardex->updatedBy)
— last kept current by {{ $kardex->updatedBy->name }}
@if ($kardex->updated_at) · {{ $kardex->updated_at->format('d M Y H:i') }}@endif
@endif
|
Nurse in charge (shift check)
|
Date & time checked
|