@php $cover = $patient->primaryInsurance; $initials = Str::of($patient->full_name) ->explode(' ') ->filter() ->take(2) ->map(fn (string $part) => Str::upper(Str::substr($part, 0, 1))) ->implode(''); @endphp
|
{{ $facility['name'] }}
{{ $facility['level'] }}@if ($facility['level'] && $facility['address']) · @endif{{ $facility['address'] }}
|
PATIENT CARD |
|
{{ $initials }}
|
{{ $patient->full_name }}
{{ $patient->medical_record_number }}
{{ $patient->gender_label }}
| {{ $patient->age_display }}
@if ($patient->blood_group_display !== '—')
| Blood {{ $patient->blood_group_display }}
@endif
@if ($patient->county)
| {{ $patient->county }}
@endif
{{ $patient->category_label }}
@if ($patient->national_id)
| ID {{ $patient->national_id }}
@endif
@if ($patient->date_of_birth)
| DOB {{ $patient->date_of_birth->toDateString() }}
@endif
|
|
{{ $patient->full_name }}
{{ $patient->medical_record_number }}
|
EMERGENCY & COVER |
|
Insurance cover
@if ($cover?->payer)
{{ $cover->payer->name }}
Scheme
{{ $cover->scheme?->name ?? 'Not specified' }}
Member no.
{{ $cover->member_number }}
Status
{{ $cover->verification_status_label }}
@else
Self paying — no cover recorded.
@endif
Blood group
{{ $patient->blood_group_display }}
|
Next of kin
@if ($patient->next_of_kin_name)
{{ $patient->next_of_kin_name }}
Relationship
{{ \App\Support\Lookup::label('patient_contact_relationship', $patient->next_of_kin_relationship) }}
Phone
{{ $patient->next_of_kin_phone ?: '—' }}
@else
None recorded. Ask the front desk to add one.
@endif
Facility
{{ $facility['phone'] }}
{{ $facility['email'] }}
{{ $facility['regulatory'] }}
|