Это команда dgate, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
dgate-dbase - поток сервера UCDMC / NKI DICOM и служебное приложение PACS
СИНТАКСИС
Дгейт -wDIR - ^ ЛОГФАЙЛ
Запускает dgate с dicom.ini, расположенного в DIR, и входа в LOGFILE
Дгейт -pPORT -qIP --КОМАНДА: АРГИ
Отправляет КОМАНДУ с ARGS непосредственно экземпляру dgate по IP: PORT
ОПИСАНИЕ
ConQuest - это полнофункциональный сервер DICOM, поддерживающий Lua-скрипты.
Чтобы проверить соответствие DICOM, проверьте / USR / доля / документ / завоевание-dicom-
server / DicomConformance_FilesLST_Changes.pdf.gz
DGATE: поток сервера UCDMC / NKI DICOM и служебное приложение PACS 1.4.17d
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Есть три общих шаблона для использования Дгейт. И у этих шаблонов есть разные способы
варианты интерпретации следующим образом. Другие варианты описаны ниже.
Использование: (1) DGATE <-! # | -V | -u # | - ^ #> Отчет как в dicom.ini | stdout | UDP | File (# = порт)
[-p # | -qIP | -b]
Установить порт | Установить целевой IP | запустить режим отладки с 1 потоком
[-wКАП]
Установите рабочий каталог для dgate (ini, dic, ...)
[-i | -r | -arDEVICE]
Инициализация | Инициализация / восстановление БД | Восстановление отдельного устройства
[-d | -m | -k]
Список (-d) устройства (-m) Карта AE (-k) DICOM.SQL
[-t | -o]
Тестовая консоль | Тестовая база данных
[-sOpt | -esap dup]
Создать источник ODBC (WIN32), базу данных с SApw
[-nd | -nc # | -jd | -jc #]
NKI де- / сжать # | JPEG де- / сжать # ФАЙЛ
[-j * ## | -j - ## ФАЙЛ]
Повторно сожмите ФАЙЛ в ##
[-as #, N | -amFROM, TO]
Выберите # КБ для архивации MAGN | переместить данные устройства
[-au | -aeFROM, TO]
Отменить выбор для архивирования | переименовать устройство
[-av | -atDEVICE]
Проверить зеркальный диск | Проверить файлы чтения для УСТРОЙСТВА
[-abJUKEBOX1.2, N]
Сделайте cacheset для записи JUKEBOX1, CD2 из MAGN
[-acJUKEBOX1.2]
Проверить JUKEBOX1, CD2 на набор кешей
[-рекламаJUKEBOX1.2]
Проверить и удалить набор кеша для JUKEBOX1, CD2
[-f Я БЫ]
Удалить БД для пациента, sTudy, серии, изображения
[-f файл]
Ввести / удалить БД файла, файл Zap-сервера
[-faFILE <, ID>]
Добавить файл на сервер
[-zID] Удалить (zap) пациента
[-frDEVICE, DIR]
Восстановить отдельный каталог DIR на DEVICE
[-f PATID, файл]
Изменить / скопировать PATID файла (необратимо / однократно)
[-f? файл | -fu | -c #]
получить UID файла | Создать новый UID | Помощник UID (0..99)
[-ff #] Удалять старых пациентов, пока не освободится # МБ
[-gSERVER, ДАТА]
захватить изображения с СЕРВЕРА, дата которого здесь не указана В противном случае: запустить как поточный сервер,
Порт = 1111
(2) Дочерний сервер DGATE FileMapping Run; общая память имеет сокет #
(3) DGATE <-PORT> <-qIP> - команда: аргументы
Отправить команду (тому или иному) работающему серверу
(работает напрямую - используйте с осторожностью)
ДРУГИЕ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Удалить опции:
--deleteimagefile:файл
Удалить данный файл изображения с сервера
--удалитьпациента: Patid
Удалить данного пациента с сервера
--deletestudy: Patid: Studyuid
Удалить данное исследование с сервера
--deletestudies:диапазон дат)
Удалить исследования с сервера на дату
--deleteseries: Patid: seriesuid
Удалить данную серию с сервера
--deleteimagefromdb:файл
Удалить данный файл только из базы данных
--deletesopfromdb: погладить, этюд, сериал, подачка
Удалить указанное изображение только из базы данных
DICOM двигаться опции:
--movepatiente: источник, назначение, пати
Переместите пациента, источник, например (местный)
- исследование: источник, дест, пати: учебу
Перемещение исследования, патио: по желанию
--moveaccession: источник, назначение, пати: соотв.
Переместить по инвентарному номеру, Patid: необязательно
--вестуди: источник, назначение, дата (диапазон)
Перенести учебу на дату
--moveseries: src, dst, patid: seruid, stuid
Перемещение серии Patid: необязательно
Модификация of DICOM объекты:
--modifypatid: Patid, файл
Изменить файл данного файла
- анонимизировать: Patid, файл
Анонимизировать данный файл
--modifystudy: p, s, скрипт
Измените предметы в пациенте или исследовании
--modifyseries: p, s, скрипт
Изменить элементы в серии
--modifyimage: файл, скрипт
Изменить элементы в файле
--mergestudy: uid, uid, ..
Начать объединение исследований с заданными учебными пособиями
--mergestudyfile:файл
Используйте для обработки всех файлов для слияния
--mergeseries: uid, uid, ..
Начать объединение серий с заданными сериями
--mergeseriesfile:файл
Используйте для обработки всех файлов для слияния
- аттачанистопатолог: любой, образец
Измените UID, чтобы прикрепить любой объект к
--attachanytostudy: любой, образец
пациент | исследование | серия в файле образца
--attachanytoseries: любой, образец
Не прикрепляйте одинаковые на разных уровнях
- прикрепить завод: план, структура
Прикрепите rtplan к rtstruct
Обслуживание опции:
--initializetables:
Очистить и создать базу данных
--initializetables:1
Очистить и создать базу данных без индексов
--initializetables:2
Очистить и создать базу данных рабочего списка
--реген:
Повторно сгенерировать всю базу данных
--regendevice:устройство
Повторно сгенерировать базу данных для одного устройства
--regendir: устройство, каталог
Повторно сгенерировать базу данных для одного каталога
--regenfile:файл
Повторно введите данный файл в базу данных
--makespace:#
Удалите старых пациентов, чтобы освободить # МБ
--покидать:
Остановить сервер
- сейф:
Остановить сервер, когда он не активен
Запись опции:
--debuglog_on: файл / порт
Начать ведение журнала отладки
--log_on: файл / порт / труба
Начать нормальное ведение журнала
--debuglevel:#
Установить уровень ведения журнала отладки
--display_status:файл
Показать статус сервера
--status_string:файл
Отображение строки состояния операции отправки
--checklargestmalloc:
Оценка предельного размера объекта DICOM
--get_freestore: dev, fmt
Сообщить о свободном # Мб на устройстве
--режим тестирования:#
Добавить # к именам файлов dicom
- эхо: AE, файл
Эхо-сервер; показать ответ
Конфигурация опции:
--get_param: name, fmt
Прочитать любой параметр из DICOM.INI
--get_ini_param: name, fmt
Прочитать любой параметр из DICOM.INI
--get_ini_num: index, fmt
Перечислить любую запись из DICOM.INI
--get_ini: fmt
Список всех записей из DICOM.INI
--put_param: имя, значение
Запишите любой параметр в DICOM.INI
--delete_param:название
Удалить любой параметр из DICOM.INI
--read_ini:
Перечитайте все параметры из DICOM.INI
--get_amap: index, fmt
Перечислить любую запись из ACRNEMA.MAP
--get_amaps: fmt
Список всех записей из ACRNEMA.MAP
--put_amap: i, AE, ip, p #, cmp
Записать запись в память для ACRNEMA.MAP
--delete_amap:показатель
Удалить запись в памяти для ACRNEMA.MAP
--write_amap:
Записать ACRNEMA.MAP из памяти на диск
--read_amap:
Перечитать ACRNEMA.MAP с диска в память
--get_sop: index, fmt
Перечислите любой принятый UID класса обслуживания
--put_sop: индекс, UID, имя
Записать / добавить UID принятого класса обслуживания
--delete_sop:показатель
Удалить принятый UID класса обслуживания
--get_transfer: index, fmt
Перечислите любой принятый синтаксис передачи
--put_transfer: in, UID, nam
Записать / добавить принятый синтаксис передачи
--delete_transfer:показатель
Удалить принятый синтаксис передачи
--get_application: idx, fmt
Список всех принятых UID приложений
--put_application: i, U, n
Записать / добавить UID принятого приложения
--delete_application: inde
Удалить принятый UID приложения
--get_localae: index, fmt
Перечислите любые принятые местные названия AE
--put_localae: in, AE, имя
Напишите / добавьте принятый локальный заголовок AE
--delete_localae:показатель
Удалить принятый локальный заголовок AE
--get_remoteae: index, fmt
Список всех принятых удаленных заголовков AE
--put_remoteae: in, AE, имя
Записать / добавить принятый удаленный заголовок AE
--delete_remoteae:показатель
Удалить принятый удаленный заголовок AE
--get_dic: index, fmt
Перечислить любой элемент словаря dicom
--get_sqldef: уровень, дюйм, фут
Список любого определения поля базы данных
Коммуникация опции:
--addimagefile: file, Patid
Скопируйте файл на сервер, по желанию - новый файл.
--addlocalfile: file, Patid
Скопируйте локальный файл на сервер, опт. новый патио
--loadanddeleteddir: dir, Patid
Загрузить папку и удалить ее содержимое
--loadhl7:файл
Загрузить данные HL7 в рабочий список
--dump_header: filein, fileout
Создать дамп заголовка файла
--вперед: файл, режим, сервер
Отправить файл с компр. режим на сервер
--grabiimagesfromserver: AE, дата
Обновить этот сервер с другого
--предварительная выборка: Patientid
Предварительная загрузка всех изображений для повышения скорости
--просмотр пациента: searchstring
Выберите пациента в графическом интерфейсе Windows
--Разместить: p, s, s, s, цель, pw, scr
Немедленная отправка данных sftp
--отправить2: p, s, s, s, цель, c, scr
Немедленная отправка с помощью командной строки c
- экспорт: p, st, ser, sop, file, scr
Немедленная обработка и данные в формате zip / 7z
--scheduletransfer:параметры
Фоновая передача sftp, как указано выше
Тест опции:
- Genuid:
Создать UID
--changeuid: UID
Дайте новый UID, как сгенерированный сейчас или ранее
--changeuidback: UID
Дайте старый UID из сгенерированного выше
- контрольная сумма:нить
Укажите контрольную сумму строки
--testcompress:файл
Введите файл на сервер с большим количеством сжатий
--clonedb: AE
Клонировать базу данных с сервера для тестирования
Конверсия опции:
--convert_to_gif: файл, размер, выход, д / ш / ж
Уменьшить размер и преобразовать в моно GIF
--convert_to_bmp: файл, размер, выход, д / ш / ж
Уменьшить размер и преобразовать в цветной BMP
--convert_to_jpg: файл, размер, выход, д / ш / ж
Уменьшить размер и преобразовать в цветной JPG
--convert_to_dicom: file, size, comp, f
Уменьшить / сжать / кадрировать DICOM
--extract_frames: file, out, first, last
Выбрать кадры файла DICOM
--count_frames:файл
отчет о # кадрах в файле DICOM
--распаковать: file, out
Распаковать DICOM
--компресс: файл, режим, выход
Сжать DICOM в режим, например, J2
--wadorequest: параметры
Внутренний сервер WADO
База данных опции:
--запрос: таблица | поля | где | fmt | файл
Вывод произвольного запроса в файл
--запрос2: tab | fld | whe | fmt | max | file
То же, но с ограничением выходных строк до макс.
- поиск пациента: srv | str | fmt | файл
Список пациентов на сервере
- исследователь: srv | str | fmt | файл
Список исследований на сервере
--seriesfinder: srv | str | fmt | файл
Список серий на сервере
--Изображение: srv | str | fmt | файл
Список изображений на сервере
--serieslister: srv | pat | stu | fmt | файл
Список серий в исследовании
--imagelister: srv | pat | ser | fmt | файл
Список (локальных) файлов в серии
--извлекать: PatientID = 'id'
Извлеките все таблицы базы данных в X ..
--извлекать:
Извлечь таблицу базы данных пациента в XA ..
--добавить запись: таблица | поля | значения
Добавить запись, значения должны быть в ''
--удалить запись: table, где
Удалить запись из таблицы
При покупке недвижимости DbaseIII без ОДБК:
--packdbf:
Упаковать базу данных, воссоздать индекс памяти
--indexdbf:
Восстановить индекс памяти
архивный опции:
--renamedevice:от до
Переименовать устройство в базе данных
--verifymirrordisk:устройство
Проверить зеркальный диск для выбранного устройства
--testimages:устройство
Тестовое чтение всех изображений на устройстве
--moveddatatodevice: в, из
Перемещайте пациентов с одного устройства на другое
--moveseriestodevice: в, из
Перенести серию с одного устройства на другое
--selectlruдля архивирования: kb, устройство
Шаг 1 для архивирования: на устройство.
--selectseriestomove: устройство, возраст, кб
Шаг 1 для архивирования: на устройство.
--preparebunchforburn: в, из
Шаг 2 для архивирования: перемещается в кеш
--deletebunchafterburning: deviceto
Шаг 3 для архивирования: удаляет из кеша
--comparebunchafterburning: deviceto Часть шаг 3 - сравните музыкальный автомат с кешем
--restoremagflags:
Отменить архивный софар
Сценарии опции:
--луа: кусок
Запустите lua chunk на сервере, дождитесь завершения
--luastart: кусок
Запустить фрагмент lua на сервере, немедленно выполнить команду retn
--долуа: кусок
Запустить lua chunk в этом экземпляре dgate
--долуа:имя файла
Запустите файл lua в этом экземпляре dgate
СЖАТИЕ
Завоевание поддерживает множество методов сжатия и уменьшения размера. Их можно объявить в
акрнема.карта файл, используя директивы DroppedFileCompression, Входящее сжатие и
АрхивСжатие in dicom.ini файла и / или с помощью модификаторов заголовка AE (отметьте AE TITLE
раздел ниже).
Следующая информация была извлечена из . 7.7 руководства (файл
/user/share/doc/conquest-dicom-server/windowsmanual.pdf.gz в этом пакете):
Файлы, сброшенные на сервер, могут быть сжаты, распакованы и / или
повторно сжат. Поддерживаемые значения (ожидаемая степень сжатия указана в скобках):
as хранить изображения как есть, например, без изменения степени сжатия.
сохраняет изображения как есть, например, без изменения степени сжатия.
распаковывать сжатые изображения NKI и / или JPEG
n1 fast NKI, частный режим сжатия без потерь 1 (50%)
n2 как n1, но с проверкой CRC на ошибки (50%)
n3 fast NKI, частный режим сжатия без потерь 3 (40%)
n4 как n3, но с проверкой CRC на ошибки (40%)
j1 JPEGLossless (исключено, используйте вместо этого J2) (33%)
j2 JPEGБез потерьNH14 (33%)
j3 JPEG baseline 1 (8 бит) с потерями (8%)
j4 JPEGExtended2and4 с потерями (15%)
j5 JPEGSpectralNH6and8 с потерями (15%)
j6 JPEGFulllNH10and12 с потерями (14%)
j3NN JPEG baseline 1 (8 бит) качество, как определено (рекомендуется 60..95)
j4NN JPEGExtended2and4 качество, как определено (рекомендуется 60..95)
j5NN JPEGSpectralNH6and8 качество, как определено (рекомендуется 60..95)
j6NN JPEGFulllNH10and12 качество, как определено (рекомендуется 60..95)
jk без потерь JPEG2000 (30%)
jl JPEG2000 с потерями (20%)
jlNN Битрейт JPEG2000 с потерями, как определено (рекомендуется 1..20)
nj Самый высокий режим NKI; но оставляет JPEG как есть (переменная)
uj Несжатый; но оставляет JPEG как есть (переменная)
k1 Уменьшить размер изображения> 1024 пикселей в ширину / в высоту до 1024 (переменная)
k2 Уменьшить размер изображения> 512 пикселей в ширину / в высоту до 512 (переменная)
k4 Уменьшить размер изображения> 256 пикселей в ширину / в высоту до 256 (переменная)
k8 Уменьшить размер изображения> 128 пикселей в ширину / в высоту до 128 (переменная)
ka Уменьшить размер изображения> 64 пикселей в ширину / в высоту до 64 (переменная)
AE TITLE
Заголовок AE по умолчанию для сервера ConQuest DICOM в этом пакете: ЗАВОЕВАНИЕSRV1 а это
название AE, которое вы должны использовать в средствах просмотра DICOM, указывая на него. В качестве «бонуса» вы можете
используйте заголовок AE, чтобы объявить тип сжатия, которое вы будете использовать между средством просмотра и
сервер. просто добавь ~ XX в ConQuest AE Title, где XX - алгоритм / уровень сжатия, который вы хотите
использовать. Например, чтобы использовать несжатый изображения, название AE CONQUESTSRV1 ~ un может быть
объявлен в вашей конфигурации узла DICOM в средстве просмотра.
Используйте dgate онлайн с помощью сервисов onworks.net