diff --git a/app/Services/StudyRouter/DicomStudyRouter.php b/app/Services/StudyRouter/DicomStudyRouter.php index 01c6104..cb2624e 100644 --- a/app/Services/StudyRouter/DicomStudyRouter.php +++ b/app/Services/StudyRouter/DicomStudyRouter.php @@ -18,17 +18,8 @@ final class DicomStudyRouter private static ?Collection $rules; private static ?Collection $activeRads; private static int $catchAll = -1; - const int CACHE_TTL = 15; - private static function fallbackRoute(): array - { - return [ - 'institute_id' => self::$catchAll, - 'facility_id' => null, - 'rule_id' => null, - 'radiologists' => null, - ]; - } + const int CACHE_TTL = 15; public static function matchStudy(array $dicomHeaders): array { @@ -58,6 +49,16 @@ public static function matchStudy(array $dicomHeaders): array return self::fallbackRoute(); } + private static function fallbackRoute(): array + { + return [ + 'institute_id' => self::$catchAll, + 'facility_id' => null, + 'rule_id' => null, + 'radiologists' => null, + ]; + } + private static function initialize(): void { if (is_null(self::$rules)) {