diff --git a/app/Http/Controllers/Staff/WorklistController.php b/app/Http/Controllers/Staff/WorklistController.php index 7b69b19..415dccd 100644 --- a/app/Http/Controllers/Staff/WorklistController.php +++ b/app/Http/Controllers/Staff/WorklistController.php @@ -6,6 +6,7 @@ use App\Domain\ACL\Role; use App\Http\Controllers\HashidControllerBase; use App\Models\User; +use App\Services\Pacs\DicomModalities; use App\Services\SessionHelper; class WorklistController extends HashidControllerBase @@ -13,7 +14,7 @@ class WorklistController extends HashidControllerBase public function index(WorklistDataTable $dataTable) { SessionHelper::setIntendedUrl(); - $modalities = ['CT', 'MR', 'CR', 'MG', 'US', 'DX', 'XA']; + $modalities = array_map(static fn ($m) => $m->value, DicomModalities::cases()); $rads = User::active() ->role(Role::Radiologist) ->orderBy('display_name') diff --git a/app/Services/Pacs/DicomModalities.php b/app/Services/Pacs/DicomModalities.php new file mode 100644 index 0000000..f071b08 --- /dev/null +++ b/app/Services/Pacs/DicomModalities.php @@ -0,0 +1,25 @@ + + + + Print Table + + + + + + + + + + + @foreach($data as $row) + @if ($loop->first) + + @foreach($row as $key => $value) + + @endforeach + + @endif + + @foreach($row as $key => $value) + @if(is_string($value) || is_numeric($value)) + + @else + + @endif + @endforeach + + @endforeach +
{!! $key !!}
{!! $value !!}
+ + diff --git a/resources/views/vendor/media-library/image.blade.php b/resources/views/vendor/media-library/image.blade.php new file mode 100644 index 0000000..b2ea05b --- /dev/null +++ b/resources/views/vendor/media-library/image.blade.php @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/views/vendor/media-library/placeholderSvg.blade.php b/resources/views/vendor/media-library/placeholderSvg.blade.php new file mode 100644 index 0000000..1ba86f8 --- /dev/null +++ b/resources/views/vendor/media-library/placeholderSvg.blade.php @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/resources/views/vendor/media-library/responsiveImage.blade.php b/resources/views/vendor/media-library/responsiveImage.blade.php new file mode 100644 index 0000000..d98852b --- /dev/null +++ b/resources/views/vendor/media-library/responsiveImage.blade.php @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/views/vendor/media-library/responsiveImageWithPlaceholder.blade.php b/resources/views/vendor/media-library/responsiveImageWithPlaceholder.blade.php new file mode 100644 index 0000000..00ec431 --- /dev/null +++ b/resources/views/vendor/media-library/responsiveImageWithPlaceholder.blade.php @@ -0,0 +1 @@ +