@section('page-title', 'Clinical Protocols')

Clinical Protocols Engine

Define and manage treatment protocols per ICD-10 diagnosis code

@if(session('success'))
{{ session('success') }}
@endif
Total Protocols
{{ $totalProtocols }}
Active Protocols
{{ $activeProtocols }}
Total Compliance Checks
{{ $totalChecks }}
Non-Compliant
{{ $nonCompliantChecks }}
Reset
@forelse($protocols as $protocol) @empty @endforelse
ICD-10 Protocol Frequency Procedures Status Actions
{{ $protocol->icd10_code }}
{{ $protocol->protocol_name }}
@if($protocol->description)
{{ Str::limit($protocol->description, 60) }}
@endif
Every {{ $protocol->frequency_months }} month{{ $protocol->frequency_months > 1 ? 's' : '' }} @if($protocol->required_procedures) @foreach($protocol->required_procedures as $proc) {{ $proc['name'] ?? $proc['code'] }} @endforeach @else None defined @endif {{ $protocol->is_active ? 'Active' : 'Inactive' }}
@csrf @method('PATCH')
@csrf @method('DELETE')
No clinical protocols found.
{{ $protocols->links() }}

Add New Protocol

@csrf
@error('icd10_code')

{{ $message }}

@enderror
@error('protocol_name')

{{ $message }}

@enderror
@error('frequency_months')

{{ $message }}

@enderror

Recent Compliance Checks

@forelse($recentChecks as $check)
{{ $check->protocol->protocol_name ?? 'N/A' }} {{ ucfirst(str_replace('_', '-', $check->status)) }}
{{ $check->member->full_name ?? 'N/A' }} • {{ $check->claim->claim_number ?? 'N/A' }}
@if($check->notes)
{{ Str::limit($check->notes, 80) }}
@endif
{{ $check->checked_at?->format('d M Y H:i') }}
@empty

No compliance checks recorded yet.

@endforelse