перейти на страницу Vidar Dicom Viewer

Запуск программы с помощью командной строки и URL-протокола

Программа имеет возможность быстрого запуска в различных режимах работы через командную строку и URL-протокол

Запуск программы с использованием аргументов командной строки

Если программа установлена в директории "C:\Program Files\POVIDAR\VdViewer3", то команда будет C:\Program Files\POVIDAR\VdViewer3\vdviewer.exe <СПИСОК АРГУМЕНТОВ> Все аргументы отделяются от своих значений пробелами
Полный список аргументов: Для установки соединения приоритетным является аргумент pacs. Если он указан, программа проигнорирует прочие аргументы установки соединения (ip, port, aet, aec, url, urlWado).
Аргументы ip, port, aet и aec задают параметры соединение с ПАКС через классические DICOM методы. При этом аргумент find со значением qido-rs и аргумент get со значениями wado-rs или wado-uri будут считаться ошибочными, программа выдаст предупреждение и не будет начинать импорт.
Аргументы url и urlWado задают параметры соединение с ПАКС через методы DICOMweb. При этом аргумент find со значением cfind и аргумент get со значениями cget или cmove будут считаться ошибочными, программа выдаст предупреждение и не будет начинать импорт.
В случае, когда указаны все параметры (ip, port, aet, aec, url, urlWado), программа будет работать с PACS в смешанном режиме: доступны как методы DICOMweb, так и методы классического DICOM.
Если один из параметров TCP-конфигурации (ip, port, aet, aec) или DICOMweb-конфигурации (url, urlWado) пропущен, то выберется первый в списке конфигураций PACS. Если не указан ни один из способов подключения к PACS, выберется первый в списке конфигураций PACS.
Если PACS-конфигурация задается явно (через аргументы ip, port, url и т.д.), то программа сохранит данную конфигурацию в случае ее уникальности (такой еще не было), а также в случае успешной проверки связи

Примеры использования аргументов командной строки

Запуск программы через URL-протокол

Запуск данного функционала возможен через URL-схему следующего вида:
vdviewer3://api?<АРГУМЕНТ>=<ЗНАЧЕНИЕ>&<АРГУМЕНТ>=<ЗНАЧЕНИЕ>&<АРГУМЕНТ>=<ЗНАЧЕНИЕ>

В качестве аргументов выступают те же аргументы, что и при запуске из командной строки, значения подчиняются тем же правилам, что и при запуске из командной строки

В качестве примеров приводятся возможные варианты запуска:

Данный функционал реализован для удобного запуска программы из браузера

Запуск в режиме проверки целостности DICOM-файлов

Возможен запуск программы в режиме проверки указанных файлов
Если результат проверки файла положителен, то можно утверждать, что данный файл будет успешно открыт
Предусмотрены следующие коды результата проверки:

Проверка одного файла

vdviewer -checkdcm input_file_path [output_image_path]
Если указан параметр output_image_path, результирующая картинка будет сохранена в этом файле

Проверка всех файлов в папке

vdviewer -checkdcmfolder input_folder_path
При нахождении первого плохого файла выполнение будет завершено с возвратом соответствующего кода ошибки

Проверка всех файлов согласно списку в указанном входном файле

vdviewer -checkdcmtask input_task_file_path
Будет создан файл input_task_file_path_out, в который будут записываться пути к файлам при начале их проверки
При нахождении первого плохого файла выполнение будет завершено с возвратом соответствующего кода ошибки, а в файле input_task_file_path_out этот файл будет последним

Протокол обмена с Vidar

Импорт исследований из Vidar

Файл *.vref, содержащий uid исследования и основные параметры, инициирует загрузку указанного исследования из Vidar в локальный архив.
Путь к файлу должен быть указан аргументом командной строки.

Запись исследований из Vidar

Файл *.vexpref, содержащий uid исследования и основные параметры, инициирует загрузку указанного исследования из Vidar с последующей записью на носитель.
Путь к файлу должен быть указан аргументом командной строки.

Создание нового исследования с последующей передачей в Vidar

Файл *.vimpref, содержащий параметры исследования, инициирует создание исследования с указанными параметрами, добавление к нему серий/снимков и передачу его в Vidar
Путь к файлу должен быть указан аргументом командной строки.

Загрузка DICOM из файла, папки, zip-архива

Путь к файлу/папке/архиву должен быть указан аргументом командной строки.
См. так же:
Руководство Vidar Dicom Viewer, версия 3, © 2026 ПО Видар