user() : null; $canPathology = $user && method_exists($user, 'can') ? $user->can('template.pathology') : false; $canUltrasound = $user && method_exists($user, 'can') ? $user->can('template.ultrasound') : false; $canXray = $user && method_exists($user, 'can') ? $user->can('template.xray') : false; $canCt = $user && method_exists($user, 'can') ? $user->can('template.ct') : false; $canMri = $user && method_exists($user, 'can') ? $user->can('template.mri') : false; $canEcho = $user && method_exists($user, 'can') ? $user->can('template.echo') : false; $canDischarge = $user && method_exists($user, 'can') ? $user->can('template.discharge') : false; $canOpdPrintTemplate = $user && method_exists($user, 'can') ? ($user->can('template.opd_print') || $user->can('billing.opd.edit')) : false; $canPathologyPrintTemplate = $user && method_exists($user, 'can') ? ($user->can('template.pathology_print') || $user->can('template.pathology')) : false; $canDiagnosisPrintTemplate = $user && method_exists($user, 'can') ? ($user->can('template.diagnosis_print') || $canPathology || $canUltrasound || $canXray || $canCt || $canMri || $canEcho) : ($canPathology || $canUltrasound || $canXray || $canCt || $canMri || $canEcho); $canDoctorDocumentPrintTemplate = $user && method_exists($user, 'can') ? ($user->can('template.document_print') || $user->can('doctor_work.template_workspace.access') || $user->can('doctor_work.access') || $user->can('template.pathology')) : false; $canIpdDocumentMaster = $user && method_exists($user, 'can') ? ($user->can('template.ipd_document') || $user->can('template.discharge')) : $canDischarge; if (! $canOpdPrintTemplate && $user && method_exists($user, 'inGroup')) { $canOpdPrintTemplate = $user->inGroup('OPDEdit', 'admin', 'superadmin', 'developer'); } $hasTemplateAccess = $canPathology || $canUltrasound || $canXray || $canCt || $canMri || $canEcho || $canDischarge || $canOpdPrintTemplate || $canPathologyPrintTemplate || $canDiagnosisPrintTemplate || $canDoctorDocumentPrintTemplate || $canIpdDocumentMaster; ?> Templates Library Dashboard Template You do not have access to any templates. Please contact your administrator. Pathology Template Ultra Sound Template X-Ray Template CT-Scan Template MRI Template ECHO Template OPD Print Template IPD Discharge Template IPD Document Master Pathology Print Template Diagnosis Print Template Document Print Template