findOrFail($context->departmentId); $user = User::query()->findOrFail($context->actorUserId ?? $context->userId); $scopedUser = clone $user; $scopedUser->rf_department_id = $department->department_id; $scopedUser->setRelation('department', $department); $dateRange = new DateRange( startDate: Carbon::parse($context->periodStart->format('Y-m-d H:i:s'), 'Asia/Yakutsk'), endDate: Carbon::parse($context->periodEnd->format('Y-m-d H:i:s'), 'Asia/Yakutsk'), startDateRaw: $context->periodStart->format('Y-m-d H:i:s'), endDateRaw: $context->periodEnd->format('Y-m-d H:i:s'), isOneDay: $context->periodStart->diff($context->periodEnd)->days <= 1, ); return new PatientCollection( items: [], metadata: [ 'payload' => $this->legacyAdapter->buildAutoFillPayload($scopedUser, $department, $dateRange), ], ); } }