@php $isEdit = $vaccine !== null; $action = $isEdit ? route('vaccines.update', $vaccine) : route('vaccines.store'); $method = $isEdit ? 'PUT' : 'POST'; $routeSelect = ['' => 'Default (intramuscular)'] + $routeOptions; $siteSelect = ['' => 'No default site'] + $siteOptions; $typeSelect = ['' => 'Unspecified'] + $typeOptions; @endphp
@csrf @if ($method !== 'POST') @method($method) @endif
Cancel

When a dose is recorded, the desk books the next one automatically: administered date plus this interval. Leave it blank only for single-dose vaccines — a multi-dose course without an interval cannot schedule its own follow-ons.