Это команда dsr2html, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
dsr2html - Рендеринг файла DICOM SR и набора данных в HTML / XHTML
СИНТАКСИС
dsr2html [параметры] dsrfile-in [htmlfile-out]
ОПИСАНИЕ
The dsr2html Утилита отображает содержимое документа структурированной отчетности DICOM (SR)
(формат файла или набор исходных данных) в HTML (язык гипертекстовой разметки) версии 3.2 или 4.01 как
а также с XHTML (Extensible Hyper Text Markup Language) версии 1.1.
If dsr2html читает набор необработанных данных (данные DICOM без мета-заголовка формата файла), он будет
попытаться угадать синтаксис передачи, исследуя первые несколько байтов файла. это
не всегда удается правильно угадать синтаксис передачи и лучше преобразовать
данные в формате файла, когда это возможно (используя dcmconv утилита). Это также
можно использовать -f и -t [ieb] варианты заставить dsr2html читать набор данных с
особый синтаксис передачи.
ПАРАМЕТРЫ
dsrfile-in Входное имя файла DICOM SR для визуализации
htmlfile-out Имя выходного файла HTML / XHTML (по умолчанию: stdout)
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Генеральная кредита
-ч --помощь
распечатайте этот текст справки и выйдите
--версия
распечатать информацию о версии и выйти
- аргументы
распечатать развернутые аргументы командной строки
-q --тихий
тихий режим, печать без предупреждений и ошибок
-v --подробный
подробный режим, детали обработки печати
-d --отладка
режим отладки, печать отладочной информации
-ll --log-level [l] evel: строковая константа
(фатальный, ошибка, предупреждение, информация, отладка, трассировка)
использовать уровень l для регистратора
-lc --log-config [f] имя_файла: строка
используйте файл конфигурации f для регистратора
вход кредита
формат входного файла:
+ f - читать файл
читать формат файла или набор данных (по умолчанию)
+ fo - только чтение-файл
только чтение формата файла
-f --read-набор данных
читать набор данных без метаинформации файла
синтаксис передачи ввода:
-t = --read-xfer-auto
использовать распознавание TS (по умолчанию)
-td --read-xfer-обнаружение
игнорировать TS, указанный в мета-заголовке файла
-te --read-xfer-немного
читать с явным VR little endian TS
-tb --read-xfer-большой
читать с явным прямым порядком байтов VR с прямым порядком байтов TS
-ti --read-xfer-неявный
читать с неявным обратным порядком байтов VR с прямым порядком байтов TS
обработка кредита
Дополнительная информация:
-Ip --обработка-детали
показать обрабатываемый в данный момент элемент контента
обработка ошибок:
-Er - неизвестные-отношения
принять неизвестный / отсутствующий тип связи
-Ev --invalid-item-value
принять недопустимое значение элемента содержимого
(например, нарушение определения VR или VM)
-Ec --игнорировать ограничения
игнорировать ограничения содержания отношений
-Ee --игнорировать-элемент-ошибки
не прерывать работу при ошибках элемента содержимого, просто предупреждайте
(например, отсутствующие атрибуты конкретного типа значения)
-Ei - пропустить-недействительные-предметы
пропускать недопустимые элементы содержимого (включая поддерево)
-Dv --disable-vr-checker
отключить проверку VR-совместимых строковых значений
конкретный набор символов:
+ Cr --charset-require
требовать объявления расширенной кодировки (по умолчанию)
+ Ca --charset-accept [c] harset: строка
принять кодировку c, если не объявлена расширенная кодировка
--charset-проверить-все
проверить все элементы данных со строковыми значениями
(по умолчанию: только PN, LO, LT, SH, ST и UT)
# эта опция используется только для сопоставления с соответствующим
# Кодировка символов HTML / XHTML, но не для преобразования
# в UTF-8
+ U8 - преобразовать в utf8
преобразовать все значения элементов, которые затронуты
по определенному набору символов (0008,0005) в UTF-8
# требуется поддержка со стороны инструментария libiconv
выходной кредита
Совместимость HTML / XHTML:
+ H3 --html-3.2
использовать только функции, совместимые с HTML версии 3.2
+ H4 --html-4.0
разрешить все функции HTML версии 4.01 (по умолчанию)
+ X1 --xhtml-1.1
соответствовать спецификации XHTML версии 1.1
+ Hd - добавить-тип-документа
добавить ссылку на определение типа документа SGML
каскадная таблица стилей (CSS), но не в HTML 3.2:
+ Sr --css-ссылка URL: строка
добавить ссылку на указанный CSS в документ
+ Sf --css-file [f] ilename: string
вставлять содержимое указанного CSS в документ
общий рендеринг:
+ Ri - расширенный встроенный
развернуть короткие элементы содержимого встроенными (по умолчанию)
-Ri - never-expand-inline
никогда не расширять элементы содержимого в строке
+ Ra - всегда-расширять-встроенный
всегда расширять элементы содержимого в строке
+ Rd - отрендерить полные данные
отображать полные данные элементов контента
+ Rt --section-title-inline
отображать заголовки разделов встроенными, а не раздельно
рендеринг документа:
+ Dt - заголовок-типа-документа
использовать тип документа как заголовок документа (по умолчанию)
+ Dp --patient-info-title
использовать информацию о пациенте в качестве заголовка документа
-Dh --no-document-header
не отображать общую информацию о документе
рендеринг кода:
+ Ci --render-inline-коды
отображать коды в непрерывных текстовых блоках
+ Cn - имя-концепции-коды
отображать код названий концепций
+ Cu - числовые коды единиц
код отображения числовых единиц измерения
+ Cv - код-значение-единица
использовать значение кода в качестве единицы измерения (по умолчанию)
+ Cm - код-значение-единица
использовать значение кода в качестве единицы измерения
+ Cc --render-all-codes
визуализировать все коды (подразумевает + Ci, + Cn и + Cu)
+ Ct - код-детали-всплывающая подсказка
отображать детали кода в виде всплывающей подсказки (подразумевается + Cc)
ПРИМЕЧАНИЯ
DICOM Соответствие
The dsr2html Утилита поддерживает следующие классы 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
Характер Кодирование
Кодировка HTML / XHTML определяется автоматически из атрибута DICOM (0008,0005).
«Определенный набор символов» с использованием следующего сопоставления:
ASCII (ISO_IR 6) => (нет)
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"
Если этот атрибут DICOM отсутствует во входном файле, но необходим, опция --charset-
предполагать может использоваться для указания соответствующего набора символов вручную (с помощью одного из
Термины, определенные DICOM).
Множественные наборы символов не поддерживаются (только первое значение атрибута отображается в
случай кратности значений). При необходимости вариант --конвертировать в utf8 можно использовать для преобразования
файл DICOM или набор данных в кодировке UTF-8 до рендеринга в формат HTML / XHTML.
ВЕДЕНИЕ ЖУРНАЛА
Уровень вывода журнала различных инструментов командной строки и базовых библиотек может
указывается пользователем. По умолчанию в стандарт записываются только ошибки и предупреждения.
поток ошибок. Использование опции --подробный также информационные сообщения, такие как детали обработки
сообщаются. Вариант --отлаживать можно использовать для получения более подробной информации о внутренней деятельности,
например, для отладки. Другие уровни ведения журнала можно выбрать с помощью опции --бревно-
уровень. В --тихий сообщается только о фатальных ошибках. В таких случаях очень серьезных ошибок
приложение обычно закрывается. Для получения дополнительной информации о различных уровнях ведения журнала,
см. документацию модуля oflog.
В случае, если вывод журнала должен быть записан в файл (необязательно с ротацией файла журнала),
в системный журнал (Unix) или в журнал событий (Windows). --log-config может быть использован. Этот
файл конфигурации также позволяет направлять только определенные сообщения на конкретный вывод
поток и для фильтрации определенных сообщений на основе модуля или приложения, в котором они
генерируются. Пример файла конфигурации представлен в /logger.cfg.
КОМАНДА ЛИНИЯ
Все инструменты командной строки используют следующие обозначения параметров: квадратные скобки заключают
необязательные значения (0-1), три точки в конце указывают, что разрешено несколько значений
(1-n), комбинация обоих означает от 0 до n значений.
Параметры командной строки отличаются от параметров ведущим знаком "+" или "-",
соответственно. Обычно порядок и положение параметров командной строки произвольное (т. Е. Они
может появиться где угодно). Однако, если варианты являются взаимоисключающими, крайний правый вид
используется. Такое поведение соответствует стандартным правилам оценки обычных оболочек Unix.
Кроме того, один или несколько командных файлов можно указать с помощью знака «@» в качестве префикса к
имя файла (например, @ command.txt). Такой аргумент команды заменяется содержимым
соответствующий текстовый файл (несколько пробелов рассматриваются как один разделитель, если
они помещаются между двумя кавычками) перед дальнейшей оценкой. Обратите внимание, что
командный файл не может содержать другой командный файл. Этот простой, но эффективный подход
позволяет суммировать общие комбинации опций / параметров и избегает длинных и
запутанные командные строки (пример приведен в файле /dumppat.txt).
ОКРУЖАЮЩАЯ СРЕДА
The dsr2html Утилита попытается загрузить словари данных DICOM, указанные в
ДКМДИКТПУТЬ переменная окружения. По умолчанию, т.е. если ДКМДИКТПУТЬ переменная среды
не установлен, файл /dicom.dic будет загружен, если словарь не построен
в приложение (по умолчанию для Windows).
Поведение по умолчанию должно быть предпочтительным, а ДКМДИКТПУТЬ только переменная окружения
используется, когда требуются альтернативные словари данных. В ДКМДИКТПУТЬ переменная среды
имеет тот же формат, что и оболочка Unix PATH переменная, в которой двоеточие (':') разделяет
записи. В системах Windows в качестве разделителя используется точка с запятой (';'). Словарь данных
код попытается загрузить каждый файл, указанный в ДКМДИКТПУТЬ переменная окружения. Это
является ошибкой, если невозможно загрузить словарь данных.
Используйте dsr2html в Интернете с помощью сервисов onworks.net