diff --git a/app/Http/Controllers/Staff/WorklistController.php b/app/Http/Controllers/Staff/WorklistController.php index e9429d1..7b69b19 100644 --- a/app/Http/Controllers/Staff/WorklistController.php +++ b/app/Http/Controllers/Staff/WorklistController.php @@ -3,7 +3,9 @@ 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 @@ -12,7 +14,12 @@ 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')); + return $dataTable->render('staff.worklist.index', compact('modalities', 'rads')); } } diff --git a/resources/views/staff/worklist/partials/_filter-panel.blade.php b/resources/views/staff/worklist/partials/_filter-panel.blade.php index c1223e5..c6d1538 100644 --- a/resources/views/staff/worklist/partials/_filter-panel.blade.php +++ b/resources/views/staff/worklist/partials/_filter-panel.blade.php @@ -27,7 +27,7 @@