user() : null; $canTemplate = false; if ($user && method_exists($user, 'can')) { $canTemplate = $user->can('template.pathology') || $user->can('template.ultrasound') || $user->can('template.xray') || $user->can('template.ct') || $user->can('template.mri') || $user->can('template.echo') || $user->can('template.*'); } if (! $canTemplate && $user && method_exists($user, 'inGroup')) { $canTemplate = $user->inGroup('superadmin', 'admin', 'developer'); } $canIpdBilling = $user && method_exists($user, 'can') ? ($user->can('billing.ipd.access') || $user->can('billing.ipd.current-admission') || $user->can('billing.ipd.invoice') || $user->can('billing.ipd.cash-balance') || $user->can('billing.access')) : false; $canPharmacy = true; if ($user && method_exists($user, 'can')) { $canPharmacy = $user->can('pharmacy.access') || $user->can('billing.access'); } if (! $canPharmacy && $user && method_exists($user, 'inGroup')) { $canPharmacy = $user->inGroup('superadmin', 'admin', 'developer'); } ?>