@extends('layouts.app') @section('content')

Visit {{ $visit->visit_no }}

{{ $visit->first_name }} {{ $visit->last_name }} @if(!empty($visit->patient_no)) ยท {{ $visit->patient_no }} @endif
@php $bg = match($visit->visit_status) { 'open' => '#dbeafe', 'completed' => '#dcfce7', 'cancelled' => '#fee2e2', default => '#f3f4f6' }; $color = match($visit->visit_status) { 'open' => '#1d4ed8', 'completed' => '#166534', 'cancelled' => '#991b1b', default => '#374151' }; @endphp {{ ucfirst($visit->visit_status) }}
โ† Patient Edit Visit + Add Encounter @if($visit->visit_status === 'open')
@csrf
@endif @if($visit->visit_status !== 'cancelled')
@csrf
@endif

Visit Details

Visit Number {{ $visit->visit_no }}
Visit Type {{ ucfirst($visit->visit_type) }}
Facility {{ $visit->facility_name ?? 'โ€”' }}
Visit Date {{ \Carbon\Carbon::parse($visit->visit_date)->format('d M Y H:i') }}
Provider {{ $visit->provider_name ?? 'โ€”' }}

Visit Status

Current Status {{ ucfirst($visit->visit_status) }}
Created {{ $visit->created_at }}
Updated {{ $visit->updated_at }}

Chief Complaint

{{ $visit->chief_complaint ?: 'No complaint recorded.' }}

Clinical Notes

{{ $visit->notes ?: 'No clinical notes recorded.' }}

Encounters

Clinical workflow stages within this visit
+ Add Encounter
@if($encounters->isEmpty())
๐Ÿฉบ
No encounters added yet
@else @foreach($encounters as $encounter) @php $encounterBg = match($encounter->status) { 'open' => '#dbeafe', 'completed' => '#dcfce7', 'cancelled' => '#fee2e2', default => '#f3f4f6' }; $encounterColor = match($encounter->status) { 'open' => '#1d4ed8', 'completed' => '#166534', 'cancelled' => '#991b1b', default => '#374151' }; @endphp @endforeach
Encounter Type Provider Date Status
{{ $encounter->encounter_no }} {{ ucfirst($encounter->encounter_type) }} {{ $encounter->provider_name ?? 'โ€”' }} @if($encounter->encounter_datetime) {{ \Carbon\Carbon::parse($encounter->encounter_datetime)->format('d M Y H:i') }} @else โ€” @endif {{ ucfirst($encounter->status) }} Open
@endif
@endsection