АнглийскийФранцузскийИспанский

Значок OnWorks

gdcmscu - Интернет в облаке

Запустите gdcmscu в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда gdcmscu, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


gdcmscu - Инструмент для выполнения операции DICOM Query / Retrieve

СИНТАКСИС


gdcmscu [ОПЦИЯ] ... [ОПЕРАЦИЯ] ... ИМЯ ХОСТА ... [ПОРТ] ...

Выполните операцию DICOM Q / R для HOSTNAME, используя порт PORT (104, если не указан)

ОПИСАНИЕ


В gdcmscu Программа командной строки - это инструмент для выполнения операции DICOM Query / Retrieve. Это
поддерживает:

· Ц-ЭХО (SCU)

· C-НАЙТИ (SCU)

· C-МАГАЗИН (SCU)

· C-MOVE (SCU / SCP) Операция C-MOVE выполняется с использованием двух разных портов (один для
SCU и один для SCP).

ПАРАМЕТРЫ


ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


конкретный кредита
-H --hostname% s Имя хоста.
-p --port% d Номер порта.
--aetitle% s Установить вызывающий заголовок AE.
--call% s Набор под названием AE Title.

Режим кредита
--echo C-ECHO (по умолчанию, когда нет).
- магазин C-STORE.
- найти C-FIND.
--переместить C-MOVE.

C-МАГАЗИН кредита
-i --input% s имя файла DICOM
-r - рекурсивно рекурсивно обрабатывать (под) каталоги
--store-query% s Сохранить построенный запрос в файл

C-НАЙТИ / C-ПЕРЕМЕЩЕНИЕ кредита
--patientroot C-FIND Модель корня пациента.
--studyroot Модель корня исследования C-FIND.

--patient C-FIND Запрос информации о пациенте (не может использоваться с --studyroot).
--study C-FIND Запрос на информацию об исследовании.
--series C-FIND Запрос информации о серии.
--image C-FIND Запрос информации об изображении.
--key% d,% d [=% s] 0123,4567 = ЗНАЧЕНИЕ для определения критериев поиска (разрешены подстановочные знаки)
С --key оставьте поле пустым (например, --key 10,20 = "" или --key 10,20), чтобы получить значения.

C-ПЕРЕМЕЩЕНИЕ кредита
-o --output% s имя файла / каталог DICOM
--port-scp% d Порт для входящих ассоциаций
--key% d,% d [=% s 0123,4567 = ЗНАЧЕНИЕ для определения критериев поиска (подстановочные знаки не допускаются)
Обратите внимание, что C-MOVE поддерживает те же запросы, что и C-FIND, но использование подстановочных знаков не допускается.

Генеральная кредита
-ч --помощь
распечатайте этот текст справки и выйдите

-v --версия
распечатать информацию о версии и выйти

-V - многословный
подробный режим (предупреждение + ошибка).

-W - предупреждение
режим предупреждения, печать предупреждений

-E - ошибка
режим ошибок, информация об ошибках печати

-D --отладка
режим отладки, печать отладочной информации

-L --log-файл
указать имя файла, куда писать логи

--queryhelp
распечатать справку по запросу

охрана окружающей среды переменная
GDCM_ROOT_UID корневой UID

C-ЭХО ИСПОЛЬЗОВАНИЕ


gdcmscu - отличный инструмент для проверки работы сервера DICOM. Например, чтобы отправить C-ECHO на
сервер dicom.example.com, использующий порт 104, используйте:

$ gdcmscu dicom.example.com

или, если вы предпочитаете быть откровенным:

$ gdcmscu --echo dicom.example.com 104

При использовании базовой безопасности вашему серверу DICOM может потребоваться установить соответствующий вызываемый
AE-НАЗВАНИЕ

$ gdcmscu --echo dicom.example.com 11112 - вызвать SERVSCP

Если вы хотите указать свой собственный AE-TITLE (по умолчанию GDCMSCU), просто используйте:

$ gdcmscu --echo dicom.example.com 11112 --call SERVSCP --aetitle MYSCU

Например, вы можете протестировать на сервере DICOM, предоставленном командой DICOMObject:

$ gdcmscu www.dicomserver.co.uk 11112

C-МАГАЗИН ИСПОЛЬЗОВАНИЕ


C-STORE - это операция, позволяющая отправить файл DICOM на удаленный сервер DICOM. Для
экземпляр для отправки файла с именем myfile.dcm

$ gdcmscu --store dicom.example.com 104 myfile.dcm

или, если вы предпочитаете быть откровенным:

$ gdcmscu --store dicom.example.com 104 -i myfile.dcm

Вы даже можете отправить несколько файлов, используя одну и ту же ассоциацию:

$ gdcmscu --store dicom.example.com 104 myfile1.dcm myfile2.dcm myfile3.dcm ...

C-НАЙТИ ИСПОЛЬЗОВАНИЕ


gdcmscu также позволяют запрашивать сервер DICOM. Это операция C-FIND, например, чтобы
найти все экземпляры DICOM, в которых имя пациента соответствует определенному шаблону, использовать просто:

$ gdcmscu --find --patient dicom.example.com 11112 --patientroot --key 10,10, "A *"

Мы также поддерживаем соглашение, совместимое с DCMTK:

$ gdcmscu --find --patient dicom.example.com 11112 --patientroot --key 10,10 = "A *"

Когда атрибут установлен без значения, он будет частью выходного результата:

$ gdcmscu --find --patient dicom.example.com 11112 --call MI2B2 --patientroot -k 10,10 = "A *" -k 10,20

C-ПЕРЕМЕЩЕНИЕ ИСПОЛЬЗОВАНИЕ


C-MOVE - это операция по получению экземпляра DICOM с удаленного сервера DICOM. Большинство
время, это следующая операция после запроса C-FIND. Чтобы получить экземпляр DICOM
где PatientID - ABCD1234, просто выполните:

$ gdcmscu --move --patient --aetitle ACME1 --call ACME_STORE dicom.example.com 5678 --patientroot -k 10,20 = "ABCD1234" --port-scp 1234

ВНИМАНИЕ! Для работы этой операции вам потребуется информация с того сервера DICOM, которым вы являетесь.
общение с. Только сервер DICOM, который вы отправляете запрос C-MOVE, будет
отвечает за отправку входящих ассоциаций (фактический SCP C-STORE). Поэтому вы
необходимо убедиться, что сопоставление (AE-TITLE, PortNumber) правильно установлено на DICOM
сторона сервера, а также порт для входящей ассоциации (–port-scp).

gdcmscu в настоящее время не поддерживает внешнюю ассоциацию C-STORE (запрос C-STORE отправлен на
внешнее приложение SCP).

ПАЦИЕНТА ПРИМЕЧАНИЯ


Флаг –patientroot - это просто оболочка вокруг синтаксиса –key 8,52 = ПАЦИЕНТ Для
Например, можно написать с использованием синтаксиса DCMTK:

$ findscu --patient dicom.example.com 11112 --key 8,52 = ПАЦИЕНТ --key 10,10 = "F *"

Это стало бы использованием синтаксиса GDCM:

$ gdcmscu --find --patient dicom.example.com 11112 --patientroot --key 10,10 = "F *"

ОТЛАДКА


Иногда бывает трудно выяснить, почему подключение к удаленному серверу DICOM не может
быть сделано. Ниже приведены некоторые рекомендации:

Сначала всегда старайтесь сделать простое C-ECHO. Если вы не можете заставить C-ECHO работать, ни один из
другие операции будут работать

Прежде чем пытаться выполнить операцию C-MOVE, убедитесь, что вы можете выполнить эквивалентный запрос C-FIND
первый.

При выполнении операции C-MOVE вам действительно необходимо связаться с администратором PACS в качестве
Операция C-MOVE отличается от других операций более низкого уровня, таких как HTTP / GET. Когда
выполняя C-MOVE, сервер будет взаимодействовать, используя другой канал (может быть другим
порт), используя внутреннюю базу данных для сопоставления AE-TITLE с IP-адресом назначения.

Действительно, операция C-MOVE не всегда использует ваш входящий IP-адрес для отправки
обратно получившийся набор данных. Вместо этого он использует сопоставление AE-TITLE с IP-адресом для отправки
назад любые результаты. Поэтому обратите особое внимание на написание вашего AE-TITLE и вашего
входящий порт (который может отличаться от порта для подключения к серверу).

PORT ПРЕДУПРЕЖДЕНИЕ


Обратите внимание, что диапазон портов [1-1024] зарезервирован для администратора и не является легкодоступным.
если не предоставлены особые привилегии. Поэтому порт DICOM 104 по умолчанию может не
доступен для всех ваших пользователей.

C-МАГАЗИН ПРЕДУПРЕЖДЕНИЯ


При создании операции C-STORE gdcmscu всегда будет использовать класс SOP хранилища мультимедиа.
UID, найденный в отправляемом файле. Для инкапсулированного файла DICOM (например, RLE Lossless)
принимающий сервер SCP может не поддерживать это сжатие и законно откажется от
C-STORE операция. В этом случае пользователям необходимо вручную преобразовать в несжатый формат.
этот конкретный файл:

$ gdcmconv --raw сжатый.dcm несжатый.dcm

C-ПЕРЕМЕЩЕНИЕ ПРЕДУПРЕЖДЕНИЯ


В данный момент gdcmscu поддерживает только несжатый синтаксис передачи. Он всегда будет запрашивать
DataSet с использованием синтаксиса неявной передачи VR Little Endian во время операции C-MOVE (оба
входящие и исходящие ассоциации). Эта команда make gdcmscu –move эквивалентна команде movecu из DCMTK.
синтаксис:

$ movecu -xi + xi ...

C-НАЙТИ ОБРАЗ УРОВЕНЬ (КОМПОЗИТНЫЙ ОБЪЕКТ ПРИМЕР)


Следует обратить внимание на то, что gdcmscu –find и findscu не полностью эквивалентны.
Используя команду gdcmscu –find, все уникальные ключи будут добавлены автоматически. Поэтому можно
выполнить что-то вроде этого:

$ gdcmscu --find --patientroot --image --key 8,18 = 1.2.3.4.5.6 dicom.example.com 11112

вместо более явной формы

$ gdcmscu --find --patientroot --image --key 8,18 = 1.2.3.4.5.6 dicom.example.com 11112 --key 10,20 --key 20, d --key 20, e

Это также было бы эквивалентно:

$ findscu --patient --key 8,52 = ИЗОБРАЖЕНИЕ --key 8,18 = 1.2.3.4.5.6 dicom.example.com 11112 --key 10,20 --key 20, d --key 20, e

ХРАНЕНИЕ ЗАПРОС


Также возможно сохранить запрос:

gdcmscu --find --patient --patientroot dicom.example.com 11112 --key 10,20 = "*" --key 10,10 --store-query query.dcm

Затем можно проверить значения DataSet, отправленные для запроса:

$ gdcmdump запрос.dcm
# Формат файла Dicom

# Dicom-мета-информация-заголовок
# Используемый TransferSyntax:

# Набор данных Dicom
# Используемый TransferSyntax: 1.2.840.10008.1.2
(0008,0005) ?? (CS) [ISO_IR 192] # 10,1-n ​​Специальный набор символов
(0008,0052) ?? (CS) [ПАЦИЕНТ] # 8,1 Уровень запроса / получения
(0010,0010) ?? (PN) (без значения) # 0,1 Имя пациента
(0010,0020) ?? (LO) [*] # 2,1 ID пациента

Конкретный набор символов был установлен на "ISO_IR 192" в качестве кодировки языкового стандарта системы.
был автоматически найден gdcmscu как UTF-8.

Это означает, что следующая командная строка правильно настроит запрос с
соответствующий Charset для правильного выполнения:

$ gdcmscu --find --patient --patientroot dicom.example.com 11112 --key 10,10 = "* Жером *"

Запрос всегда выполняется на стороне сервера (SCP), некоторые реализации этого не делают.
поддержка сопоставления строк с другим набором символов.

DICOM ОБЩЕСТВЕННОЕ СЕРВЕРЫ


Актуальный список общедоступных серверов DICOM можно найти по адресу:

http://www.dclunie.com/medical-image-faq/html/part8.html#DICOMОбщедоступныесерверы

Используйте gdcmscu онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    iReport-Designer для JasperReports
    iReport-Designer для JasperReports
    ПРИМЕЧАНИЕ. Поддержка iReport/Jaspersoft Studio.
    Объявление: Начиная с версии 5.5.0,
    Jaspersoft Studio станет официальным
    дизайнерский клиент для JasperReports. я докладываю
    воля...
    Скачать iReport-Designer для JasperReports
  • 2
    ПостустановщикF
    ПостустановщикF
    PostInstallerF установит все
    программное обеспечение, которое Fedora Linux и другие
    не включает по умолчанию, после
    запуск Fedora в первый раз. Его
    легко для ...
    Скачать PostInstallerF
  • 3
    Трассирование
    Трассирование
    Проект strace перенесен в
    https://strace.io. strace is a
    диагностика, отладка и обучение
    трассировщик пользовательского пространства для Linux. Это используется
    следить за...
    Скачать стрейс
  • 4
    Графический интерфейс извлечения gMKV
    Графический интерфейс извлечения gMKV
    Графический интерфейс для утилиты mkvextract (часть
    MKVToolNix), который включает большинство (если
    не все) функциональность mkvextract и
    утилиты мквинфо. Написано на C#NET 4.0,...
    Скачать gMKVExtractGUI
  • 5
    Библиотека JasperReports
    Библиотека JasperReports
    Библиотека JasperReports - это
    самый популярный в мире открытый исходный код
    бизнес-аналитика и отчетность
    двигатель. Он полностью написан на Java
    и это умеет ...
    Скачать библиотеку JasperReports
  • 6
    Книги Frappe
    Книги Frappe
    Frappe Books — это бесплатная книга с открытым исходным кодом.
    программное обеспечение для настольного бухгалтерского учета, которое
    простой и хорошо продуманный для использования
    малый бизнес и фрилансеры. Это'...
    Скачать книги фраппе
  • Больше »

Команды Linux

  • 1
    a2j_control
    a2j_control
    a2j_control — утилита для управления
    демон a2jmidid...
    Запустите a2j_control
  • 2
    а2mp3
    а2mp3
    a2mp3 — программа для оптимизации вашей музыки
    для вашего mp3-плеера...
    Запустить a2mp3
  • 3
    create_common
    create_common
    ctn_manpage - Общая страница справочника CTN
    ОПИСАНИЕ: Это общее руководство.
    пакет для программы CTN. Все КТН
    программы дадут их краткое использование
    синопсис ч...
    Запустите create_common
  • 4
    create_compressed_fs
    create_compressed_fs
    create_compressed_fs,
    extract_compressed_fs — конвертировать и
    извлечь файловую систему в/из цикла
    объем ...
    Запустите create_compressed_fs
  • 5
    gapi2-кодеген
    gapi2-кодеген
    недокументировано – для этого нет man-страницы
    программа. ОПИСАНИЕ: Эта программа
    не иметь man-страницы. Запустите эту команду
    с помощью переключателя посмотреть, что это
    делает. Для ф...
    Запустите gapi2-codegen
  • 6
    gapi2-исправление
    gapi2-исправление
    недокументировано – для этого нет man-страницы
    программа. ОПИСАНИЕ: Эта программа
    не иметь man-страницы. Запустите эту команду
    с помощью переключателя посмотреть, что это
    делает. Для ф...
    Запустите gapi2-fixup
  • Больше »

Ad