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

Ad


Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


xml2dsr - Преобразование файла DICOM SR и набора данных в XML

СИНТАКСИС


xml2dsr [параметры] xmlfile-in dsrfile-out

ОПИСАНИЕ


Ассоциация xml2dsr утилита конвертирует содержимое документа XML (Extensible Markup Language)
в формат структурированной отчетности DICOM (SR) (формат файла или набор необработанных данных). Схема XML
dsr2xml.xsd еще не соответствует какому-либо стандартному формату. Однако xml2dsr приложению
могут быть улучшены в этом аспекте в будущем (например, за счет поддержки HL7 / CDA - Clinical
Архитектура документа).

Соответствующий XML-файл можно создать с помощью dsr2xml инструмент (опция + Xn рекомендуется
добавить объявление пространства имен XML в корневой элемент).

ПАРАМЕТРЫ


xmlfile-in входное имя XML-файла для преобразования (stdin: "-")

dsrfile-out Имя выходного файла DICOM SR

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


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

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

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

-q --тихий
тихий режим, печать без предупреждений и ошибок

-v --подробный
подробный режим, детали обработки печати

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

-ll --log-level [l] evel: строковая константа
(фатальный, ошибка, предупреждение, информация, отладка, трассировка)
использовать уровень l для регистратора

-lc --log-config [f] имя_файла: строка
используйте файл конфигурации f для регистратора

вход кредита
кодирование:

+ Ee - шаблон-конверт
элемент шаблона включает элементы содержимого

обработка кредита
Проверка:

+ Против --validate-schema
проверить XML-документ по схеме
(не с --template-envelope)

# требует, чтобы libxml был скомпилирован с поддержкой XML-схемы

+ Vn --check-namespace
проверьте пространство имен XML в корне документа

уникальные идентификаторы:

+ Ug --generate-new-uids
создать новый UID экземпляра исследования / серии / СОП

-Uo --dont-overwrite-uids
не перезаписывать существующие UID (по умолчанию)

+ Uo --overwrite-uids
перезаписать существующие UID

выходной кредита
формат выходного файла:

+ F - записать файл
записать формат файла (по умолчанию)

-F --запись-набор данных
записывать набор данных без метаинформации файла

синтаксис передачи вывода:

+ t = --write-xfer-same
писать с тем же TS в качестве ввода (по умолчанию)

+ te --write-xfer-little
написать с явным VR little endian TS

+ tb --write-xfer-big
писать с явным обратным порядком байтов VR с прямым порядком байтов TS

+ ti --write-xfer-implicit
писать с неявным обратным порядком байтов VR с прямым порядком байтов TS

+ td --write-xfer-deflated
написать с дефлированным явным VR little endian TS

ценностные представления после 1993 года:

+ u --enable-new-vr
включить поддержку новых VR (UN / UT) (по умолчанию)

-u --disable-новый-vr
отключить поддержку новых VR, конвертировать в OB

кодирование длины группы:

+ g = --group-length-recalc
пересчитать длину группы, если она есть (по умолчанию)

+ g --group-length-create
всегда пишите с элементами длины группы

-g --группа-длина-удалить
всегда писать без элементов длины группы

кодирование длины в последовательностях и элементах:

+ e - длина-явный
писать с явной длиной (по умолчанию)

-e - длина-undefined
писать с неопределенной длиной

Завершающее заполнение набора данных (кроме --write-dataset):

-p = --padding-сохранить
не изменять заполнение (по умолчанию, если не --write-dataset)

-p --отступ от заполнения
без заполнения (неявно, если --write-dataset)

+ p --padding-create [f] ile-pad [i] tem-pad: целое число
выровнять файл по нескольким байтам
и элементы, кратные i байтам

уровень сжатия deflate (только с --write-xfer-deflated):

+ cl --compression-level [l] уровень: целое число (по умолчанию: 6)
0 = без сжатия, 1 = самое быстрое, 9 = наилучшее сжатие

ПРИМЕЧАНИЯ


DICOM Соответствие
Ассоциация xml2dsr Утилита поддерживает следующие классы SOP:

SpectaclePrescriptionReportStorage 1.2.840.10008.5.1.4.1.1.78.6
MacularGridThicknessAndVolumeReportStorage 1.2.840.10008.5.1.4.1.1.79.1
BasicTextSRStorage 1.2.840.10008.5.1.4.1.1.88.11
Расширенное хранилище SRS 1.2.840.10008.5.1.4.1.1.88.22
Комплексное хранилище SRS 1.2.840.10008.5.1.4.1.1.88.33
Комплексное 3DSRStorage 1.2.840.10008.5.1.4.1.1.88.34
ПроцедураLogStorage 1.2.840.10008.5.1.4.1.1.88.40
МаммографияCADSRStorage 1.2.840.10008.5.1.4.1.1.88.50
KeyObjectSelectionDocumentStorage 1.2.840.10008.5.1.4.1.1.88.59
ChestCADRSRStorage 1.2.840.10008.5.1.4.1.1.88.65
XRayRadiationDoseSRStorage 1.2.840.10008.5.1.4.1.1.88.67
Радиофармацевтический препарат Радиация Доза SRS Хранение 1.2.840.10008.5.1.4.1.1.88.68
ColonCADSRStorage 1.2.840.10008.5.1.4.1.1.88.69
План имплантацииSRDocumentStorage 1.2.840.10008.5.1.4.1.1.88.70

Обратите внимание, что в настоящее время поддерживаются только обязательные и некоторые необязательные атрибуты.

Характер Кодирование
Кодировка символов DICOM определяется автоматически из элемента с тегом
«0008,0005» (специальный набор символов) - если присутствует. Следующие наборы символов
в настоящее время поддерживается (требуется LibXML включить Iconv поддержка, см. --версия выход):

ASCII (ISO_IR 6) (UTF-8)
UTF-8 "ISO_IR 192" (UTF-8)
ISO Latin 1 «ISO_IR 100» (ISO-8859-1)
ISO Latin 2 «ISO_IR 101» (ISO-8859-2)
ISO Latin 3 «ISO_IR 109» (ISO-8859-3)
ISO Latin 4 «ISO_IR 110» (ISO-8859-4)
ISO Latin 5 «ISO_IR 148» (ISO-8859-9)
Кириллица «ISO_IR 144» (ISO-8859-5)
Арабский "ISO_IR 127" (ISO-8859-6)
Греческий "ISO_IR 126" (ISO-8859-7)
Иврит «ISO_IR 138» (ISO-8859-8)

Множественные наборы символов не поддерживаются (только первое значение параметра 'Specific Character
Set 'используется для кодировки символов в случае множественности значений).

компрессия
Если libxml скомпилирован с поддержкой zlib, входной файл (xml-вход) так же может быть
сжатый с помощью ZIP, что обычно приводит к уменьшению размера файлов. См. Вывод опции
--версия чтобы проверить, доступна ли поддержка zlib.

ограничения
Схема XML dsr2xml.xsd не поддерживает все варианты dsr2xml Формат вывода.
Однако формат вывода по умолчанию (плюс опция --use-xml-пространство имен) должно сработать.

Кажется, что разные версии libxml имеют разные ограничения на максимальную длину
Значение элемента XML. Поэтому следует избегать использования очень длинных значений элементов. А
типичный предел для libxml версии 2.7.3 (и выше) составляет 10 МБ для одного значения элемента.

ВЕДЕНИЕ ЖУРНАЛА


Уровень вывода журнала различных инструментов командной строки и базовых библиотек может
указывается пользователем. По умолчанию в стандарт записываются только ошибки и предупреждения.
поток ошибок. Использование опции --подробный также информационные сообщения, такие как детали обработки
сообщаются. Вариант --отлаживать можно использовать для получения более подробной информации о внутренней деятельности,
например, для отладки. Другие уровни ведения журнала можно выбрать с помощью опции --бревно-
уровень. В --тихий сообщается только о фатальных ошибках. В таких случаях очень серьезных ошибок
приложение обычно закрывается. Для получения дополнительной информации о различных уровнях ведения журнала,
см. документацию модуля oflog.

В случае, если вывод журнала должен быть записан в файл (необязательно с ротацией файла журнала),
в системный журнал (Unix) или в журнал событий (Windows). --log-config может быть использован. Этот
файл конфигурации также позволяет направлять только определенные сообщения на конкретный вывод
поток и для фильтрации определенных сообщений на основе модуля или приложения, в котором они
генерируются. Пример файла конфигурации представлен в /logger.cfg.

КОМАНДА ЛИНИЯ


Все инструменты командной строки используют следующие обозначения параметров: квадратные скобки заключают
необязательные значения (0-1), три точки в конце указывают, что разрешено несколько значений
(1-n), комбинация обоих означает от 0 до n значений.

Параметры командной строки отличаются от параметров ведущим знаком "+" или "-",
соответственно. Обычно порядок и положение параметров командной строки произвольное (т. Е. Они
может появиться где угодно). Однако, если варианты являются взаимоисключающими, крайний правый вид
используется. Такое поведение соответствует стандартным правилам оценки обычных оболочек Unix.

Кроме того, один или несколько командных файлов можно указать с помощью знака «@» в качестве префикса к
имя файла (например, @ command.txt). Такой аргумент команды заменяется содержимым
соответствующий текстовый файл (несколько пробелов рассматриваются как один разделитель, если
они помещаются между двумя кавычками) перед дальнейшей оценкой. Обратите внимание, что
командный файл не может содержать другой командный файл. Этот простой, но эффективный подход
позволяет суммировать общие комбинации опций / параметров и избегает длинных и
запутанные командные строки (пример приведен в файле /dumppat.txt).

ОКРУЖАЮЩАЯ СРЕДА


Ассоциация xml2dsr Утилита попытается загрузить словари данных DICOM, указанные в
ДКМДИКТПУТЬ переменная окружения. По умолчанию, т.е. если ДКМДИКТПУТЬ переменная среды
не установлен, файл /dicom.dic будет загружен, если словарь не построен
в приложение (по умолчанию для Windows).

Поведение по умолчанию должно быть предпочтительным, а ДКМДИКТПУТЬ только переменная окружения
используется, когда требуются альтернативные словари данных. В ДКМДИКТПУТЬ переменная среды
имеет тот же формат, что и оболочка Unix PATH переменная, в которой двоеточие (':') разделяет
записи. В системах Windows в качестве разделителя используется точка с запятой (';'). Словарь данных
код попытается загрузить каждый файл, указанный в ДКМДИКТПУТЬ переменная окружения. Это
является ошибкой, если невозможно загрузить словарь данных.

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


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

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

  • 1
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 2
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 3
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 4
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • 5
    Shadowsocks
    Shadowsocks
    Быстрый туннельный прокси, который поможет вам
    обход брандмауэров Это приложение
    который также можно получить из
    https://sourceforge.net/projects/shadowsocksgui/.
    Это ха ...
    Скачать Shadowsocks
  • 6
    Темы GLPI
    Темы GLPI
    Скачать выпуск на
    https://github.com/stdonato/glpi-modifications/
    Цветовые темы для GLPI 0.84 и 0.85 Новое
    Модификации для GLPI Это
    приложение, которое c ...
    Скачать темы GLPI
  • Больше »

Команды Linux

Ad