«Основные» серии теперь распознаются не только по слову STD. Список по умолчанию расширен ядрами разных производителей: GE STD/Standard/Soft/Body, Siemens Br36/Br38/Br40, B30/B31/B40/B41, Canon FC08/FC13. Если «основных» по словам нет — грузится всё исследование, кроме служебных и жёстких серий (второй список: Topogram, Scout, Localizer, Dose, Report, Protocol, Screen, LUNG, BONE, Rib, Spine, Br60/Br64/Br69, B60/B70/B80, FC30/FC50/FC51) и не-изображений (SR/PR/KO). Отсеялось всё — грузится всё. Пример Siemens: из 8 серий (Topogram, Br60, Br40, Rib, Spine, Protocol, 2 отчёта) загрузится только Thorax 1,00 Br40. Оба списка — в «⚙ Конфигурация PACS → Расширенные настройки»; старое умолчание «STD» в сохранённых настройках заменяется новым списком автоматически.
В списке серий (ПКМ по исследованию) галочки по умолчанию стоят на том, что реально загрузится.
Под таблицей — полоса «К загрузке (N)» с отмеченными исследованиями (ФИО · дата); ✕ на фишке снимает отметку, «снять все» — очищает. Кнопка «Скачать выбранное (N)» показывает количество. Случайный клик по строке теперь виден сразу.
Экспорт
Формат «Авто» (теперь по умолчанию): сначала выбирается папка, затем по типу диска — на локальный диск пишется оригинал DICOM, на сетевой (\сервер\… или подключённая буква) — сжатый DICOM без потерь, в ~3 раза меньше байт. Замер на этом ПК: 277 срезов в сеть — оригинал 5 мин 32 с, сжатый 2 мин 00 с (канал 0,4 МБ/с). Тип диска определяется через Windows (DriveType), ответ запоминается на сеанс.
Окно экспорта запоминает настройки: формат, «Складывать в отдельную папку», «Один человек», «ФИО кириллицей» — после перезапуска остаются как были.
Настройки → 📄 Форматы…
Новое окно: галочками выбирается, что программе разрешено открывать — архивы ZIP, RAR, картинки JPG/JPEG, BMP, PNG (DICOM всегда). По умолчанию разрешено всё. Отключённые форматы пропускаются с сообщением в строке состояния; настройка входит в экспорт/импорт настроек.
Изображение
Негатив (F11) работает и для цветных снимков (RGB — картинки JPG/PNG, цветные DICOM): раньше действовал только на серые.
Исправления
Окно «Не удалось открыть ни одного DICOM-снимка… нераспознанных: 3040» теперь называет причину — первые три файла и что именно не так (ошибка чтения с кодом, «DICM не найден», «DICOM без Pixel Data» и т.д.), то же — в консоль. Кроме того: если пакетное чтение (48 файлов одним запросом) не удалось, файлы перечитываются по одному; если фоновый поток не разобрал файл, разбор повторяется в главном потоке. Причина прежних «3040 повреждённых» неизвестна — при следующем появлении окно покажет её.
PACS: загрузка с большого архива (ЦАМИ) обрывалась на 30–150 срезах из 400. Для C-GET/C-MOVE таймаут простоя был 30 с (как для поиска); когда архив «задумывался» между снимками дольше, соединение рвалось, а ошибка не показывалась. Теперь таймаут простоя загрузки — 10 минут, при обрыве связи программа сама повторяет запрос до 3 раз (в статусе «Связь оборвалась (…) — повтор 2 из 3»), дубли снимков отбрасываются, а причина обрыва пишется в итоговую строку.