getInsertQueue() as $orthanc_uuid) { $study = $sync->fetchStudyDetails($orthanc_uuid); if ($study == null) { continue; } $payload = $sync->transformData($study); if (empty($payload)) { continue; } $row = Study::create($payload['study']); $payload['details']['study_id'] = $row->id; StudyDetails::create($payload['details']); audit() ->by(sync_agent_id()) ->category(Category::SYSTEM) ->on($row->id) ->orthanc($orthanc_uuid) ->did(Activity::Study_Create) ->log(false); } return $next($sync); } }