radfusion/app/Http/Controllers/Staff/WorklistController.php
2025-01-20 14:43:28 +06:00

26 lines
708 B
PHP

<?php
namespace App\Http\Controllers\Staff;
use App\DataTables\WorklistDataTable;
use App\Domain\ACL\Role;
use App\Http\Controllers\HashidControllerBase;
use App\Models\User;
use App\Services\SessionHelper;
class WorklistController extends HashidControllerBase
{
public function index(WorklistDataTable $dataTable)
{
SessionHelper::setIntendedUrl();
$modalities = ['CT', 'MR', 'CR', 'MG', 'US', 'DX', 'XA'];
$rads = User::active()
->role(Role::Radiologist)
->orderBy('display_name')
->pluck('display_name', 'id')
->toArray();
return $dataTable->render('staff.worklist.index', compact('modalities', 'rads'));
}
}