diff --git a/app/Models/StudyReport.php b/app/Models/StudyReport.php
index 5389e27..6c99d2c 100644
--- a/app/Models/StudyReport.php
+++ b/app/Models/StudyReport.php
@@ -56,4 +56,14 @@ protected function casts(): array
'content' => Compressed::class,
];
}
+
+ public function downloadUrl(): string
+ {
+ return route('staff.report.download', $this->accession_number);
+ }
+
+ public function viewUrl(): string
+ {
+ return route('staff.report.view', $this->accession_number);
+ }
}
diff --git a/resources/views/staff/reports/popup.blade.php b/resources/views/staff/reports/popup.blade.php
index e69de29..5f329de 100644
--- a/resources/views/staff/reports/popup.blade.php
+++ b/resources/views/staff/reports/popup.blade.php
@@ -0,0 +1,10 @@
+
+ @foreach($reports as $report)
+
+ {{ $report->created_at }} |
+ {{ $report->report_status->name }} |
+ {{ $report->radiologist?->name }} |
+ |
+
+ @endforeach
+
diff --git a/routes/web.php b/routes/web.php
index 81abca2..fac705f 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -7,6 +7,7 @@
use App\Http\Controllers\Staff\AssignmentController;
use App\Http\Controllers\Staff\AttachmentController;
use App\Http\Controllers\Staff\HistoryController;
+use App\Http\Controllers\Staff\ReportController;
use App\Http\Controllers\Staff\StudiesController;
use App\Http\Controllers\Staff\StudyViewerController;
use App\Http\Controllers\Staff\WorklistController;
@@ -82,6 +83,10 @@
Route::post('{hashid}', [StudyMetadataController::class, 'save'])->name('save');
});
+ Route::group(['prefix' => 'report', 'as' => 'report.'], function () {
+ Route::get('view/{uuid}', [ReportController::class, 'view'])->name('view');
+ Route::get('download/{uuid}', [ReportController::class, 'view'])->name('download');
+ });
});
});