@extends('layouts.app') @section('title', 'Security & Audit Trail') @section('content')

Security & Clinical Audit Trail

Immutable ledger of clinical access, medical record mutations, financial transactions & authentication

Tamper-evident logs enabled
Reset
@forelse($logs as $log) @empty @endforelse
Timestamp User & Role Module Action Executed IP Address Changes
{{ $log->created_at->format('d/m/Y h:i:s A') }}
{{ $log->user->name ?? 'System' }}
{{ $log->user->role ?? 'automated' }}
{{ $log->module }} {{ $log->action }} @if($log->record_id) #{{ $log->record_id }} @endif {{ $log->ip_address ?? '127.0.0.1' }} @if(!empty($log->old_values) || !empty($log->new_values))

Audit Record Diff #{{ $log->id }}

Old Values
{{ json_encode($log->old_values, JSON_PRETTY_PRINT) }}
New Values
{{ json_encode($log->new_values, JSON_PRETTY_PRINT) }}
@else — @endif

No audit logs matching query criteria.

@if($logs->hasPages())
{{ $logs->links() }}
@endif
@endsection