This commit is contained in:
Masroor Ehsan 2025-01-22 19:25:38 +06:00
parent 8ba341e6cf
commit 37681bf286

View File

@ -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)) {