decodeKeys(); $study = Study::findOrFail($this->key); $url = $callback($study); abort_if(blank($url), 404); $title = Str::limit($study->patient_name, 20) . ' | ' . config('app.name'); return view('staff.studies.viewer', compact('url', 'title')); } public function stone() { return $this->loadViewer(fn (Study $study) => $study->getStoneLink()); } public function ohif() { return $this->loadViewer(fn (Study $study) => $study->getOhifLink()); } }