Инобитек DICOM-Просмотрщик

19.2. Запуск DICOM-Просмотрщика по URL-команде

DICOM-Просмотрщик может быть запущен при клике по ссылке на странице интернет-браузера.

URL-параметры из командной строки могут быть переданы в запущенный DICOM-Просмотрщик (см. раздел "Запуск нескольких экземпляров программы").

19.2.1 Активация запуска DICOM-Просмотрщика по URL-команде в ОС Windows

Для активации запуска DICOM-Просмотрщика с помощью URL-команды в ОС Windows необходимо, чтобы DICOM-Просмотрщик был зарегистрирован в системе URI как "inobitec".

Регистрация DICOM-Просмотрщика в системе URI осуществляется автоматически на этапе установки программы. Чтобы активировать поддержку запуска DICOM-Просмотрщика по URL-команде, установите флаг "Зарегистрировать схему "inobitec" для запуска просмотрщика с параметрами из браузера" в окне "Запуск из браузера" (рис. 7) . По умолчанию флаг снят. Если опция активирована, то в процессе установки программы требуются административные права. При удалении DICOM-Просмотрщика его регистрация в системе URI сохраняется.

19.2.2 Активация запуска DICOM-Просмотрщика по URL-команде в ОС Linux

Для активации запуска DICOM-Просмотрщика из браузера в ОС Linux необходимо при первом запуске AppImage-файла произвести его интеграцию в систему. Для того, чтобы ОС выдала запрос на интеграцию, может потребоваться вспомогательная программа, например, AppImageLauncher.

При интеграции приложения схема регистрируется для текущего пользователя (desktop-файл из состава AppImage устанавливается в каталог /.local/share/applications).

19.2.3 Активация запуска DICOM-Просмотрщика по URL-команде в MacOS

Поддержка запуска DICOM-Просмотрщика из браузера в MacOS активируется автоматически при открытии dmg-файла приложения.

Для сброса установленной схемы используйте команду: /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/ Support/lsregister -u <Путь до установленного app-файла>

19.2.4 Запуск DICOM-Просмотрщика с помощью URL-команды

Чтобы проверить запуск DICOM-Просмотрщика, введите в адресную строку браузера команду: inobitec://

После подтверждения запроса открывается окно DICOM-Просмотрщика.

Для передачи в URL-запросы доступны следующие параметры (указаны в формате ключ=<значение> или ключ):

Для запуска DICOM-Просмотрщика используется следующий формат URL-команды: inobitec://?param_1=”value_1”&...&param_m=&...&param_n=”value_n”

Параметр param_m в указанном формате передаётся без значения. Символы кавычек необходимо заменять соответствующими кодовыми обозначениями. Также кодовыми обозначениями рекомендуется заменять любые символы, отличные от букв и цифр, в наименованиях параметров и в значениях.

Ниже приведены примеры консольных и соответствующих им URL-команд.

Пример 1. Консольной команде viewer.exe --study-folder “D:/DicomData/001” --series-index “0” --open-series-mpr

соответствует URL-команда inobitec://?study%2Dfolder=%22D%3A%2FDicomData%2F001%22&series%2Dindex=%220%22&open%2Dseries%2Dmpr=

Команда открывает в окне мультипланарной реконструкции серию с индексом 0 первого исследования, содержащегося в папке D:/DicomData/001.

Пример 2. Консольной команде viewer.exe --pacs-aetitle “PACS_Inobitec” --patient-id “9Htqj5c” --open-series-images

соответствует URL-команда inobitec://?pacs%2Daetitle=%22PACS%5FInobitec%22&patient%2Did= %229Htqj5c%22&series%2Dindex=10&open%2Dseries%2Dimages=

Команда открывает в окне просмотра плоских изображений первую серию первого исследования с идентификатором пациента 9Htqj5c, расположенного на PACS-сервере с AE Title PACS_Inobitec.

При ошибке в URL-запросе открывается окно DICOM-Просмотрщика и в log-файл записывается сообщение об ошибке. Ошибка в одном из параметров запроса не отменяет обработку остальных параметров.