Medication Administration Log

@if($admission ?? null) Record and manage medication administrations for admitted patients @else Select an admission to record medication administrations @endif

@if($admission ?? null)
Nurse: {{ auth()->user()->name }}
@endif
@if (session()->has('message'))
{{ session('message') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif @if($admission ?? null)

{{ $admission->patient->full_name }}

Admission #: {{ $admission->admission_number }}
Patient ID: {{ $admission->patient->patient_id }}
Ward: {{ $admission->display_ward ?? 'N/A' }}
@if($admission->room_number || $admission->bed_number)
Room/Bed: {{ $admission->room_number ? 'Room: ' . $admission->room_number : '' }} {{ $admission->room_number && $admission->bed_number ? ' / ' : '' }} {{ $admission->bed_number ? 'Bed: ' . $admission->bed_number : '' }}
@endif
Admission Date: {{ $admission->admission_date->format('M d, Y h:i A') }}
← Back to Admissions
@if(!$admission->isActive())

Note: This patient has been {{ $admission->status }}. Medication administration records are read-only.

@else
@if(isset($prescriptions) && $prescriptions->count() > 0)

Active Prescriptions

@foreach($prescriptions as $prescription)
{{ $prescription->drug->name ?? 'Unknown Drug' }}
Dosage: {{ $prescription->dosage }}
Frequency: {{ $prescription->frequency }}
Prescribed by: {{ $prescription->doctor->name ?? 'N/A' }}
Valid until: {{ $prescription->valid_until->format('M d, Y') }}
@endforeach
@endif @endif
@if($admission->isActive()) @endif @forelse ($medicationAdministrations ?? [] as $administration) @if($admission->isActive()) @endif @empty @endforelse
Medication Dosage Route Time Administered Nurse NotesActions
@if($administration->prescription) RX{{ str_pad($administration->prescription->id, 6, '0', STR_PAD_LEFT) }} @else - @endif {{ $administration->medication_name }} {{ $administration->dosage }} {{ $administration->route_display }} {{ $administration->time_administered->format('M d, Y h:i A') }} {{ ucwords(strtolower($administration->nurse->name)) }} {{ $administration->notes ?? '-' }}
No medication administrations recorded yet. @if($admission->isActive()) Click "Record Medication Administration" to add one. @endif
@if(isset($medicationAdministrations) && $medicationAdministrations->hasPages())
{{ $medicationAdministrations->links() }}
@endif @else

Instructions: Select an active admission to record medication administrations for that patient.

@if($admissions->count() > 0)
@foreach($admissions as $admission) @endforeach
Admission # Patient Ward Room/Bed Admission Date Actions
{{ $admission->admission_number }}
{{ $admission->patient->full_name }}
{{ $admission->patient->patient_id }}
{{ $admission->display_ward ?? 'N/A' }} @if($admission->room_number || $admission->bed_number) {{ $admission->room_number ? 'Room: ' . $admission->room_number : '' }} {{ $admission->room_number && $admission->bed_number ? ' / ' : '' }} {{ $admission->bed_number ? 'Bed: ' . $admission->bed_number : '' }} @else - @endif {{ $admission->admission_date->format('M d, Y h:i A') }} View/Record Medications
{{ $admissions->links() }}
@else

No active admissions

There are currently no admitted patients.

@endif @endif
@if($showModal ?? false) @endif