EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

dsr2html - Online in der Cloud

Führen Sie dsr2html im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl dsr2html, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


dsr2html - DICOM SR-Datei und Datensatz in HTML/XHTML rendern

ZUSAMMENFASSUNG


dsr2html [Optionen] dsrfile-in [htmlfile-out]

BESCHREIBUNG


Das dsr2html Dienstprogramm rendert den Inhalt eines DICOM Structured Reporting (SR)-Dokuments
(Dateiformat oder Rohdatensatz) in HTML (Hyper Text Markup Language) Version 3.2 oder 4.01 als
sowie XHTML (Extensible Hyper Text Markup Language) Version 1.1.

If dsr2html liest einen Rohdatensatz (DICOM-Daten ohne Dateiformat-Metaheader) wird es
Versuchen Sie, die Übertragungssyntax zu erraten, indem Sie die ersten paar Bytes der Datei untersuchen. es ist
Es ist nicht immer möglich, die Übertragungssyntax richtig zu erraten und es ist besser, a . umzuwandeln
Datensatz nach Möglichkeit in ein Dateiformat (mithilfe der dcmconv Dienstprogramm). Es ist auch
möglich, die zu verwenden -f und -t[ieb] Optionen zu erzwingen dsr2html einen Datensatz mit a . lesen
besondere Übertragungssyntax.

PARAMETER


dsrfile-in DICOM SR-Eingabedateiname, die gerendert werden soll

htmlfile-out HTML/XHTML-Ausgabedateiname (Standard: stdout)

OPTIONAL


General Optionen
-h - Hilfe
Diesen Hilfetext drucken und beenden

--Version
Versionsinformationen drucken und beenden

--Argumente
drucke erweiterte Befehlszeilenargumente

-q --leise
Ruhemodus, keine Warnungen und Fehler drucken

-v --verbose
ausführlicher Modus, Verarbeitungsdetails drucken

-d --debug
Debug-Modus, Debug-Informationen drucken

-ll --log-level [l]evel: Stringkonstante
(fatal, Fehler, Warnung, Info, Debug, Trace)
Verwenden Sie Level l für den Logger

-lc --log-config [Dateiname: Zeichenfolge
Verwenden Sie die Konfigurationsdatei f für den Logger

Varianten des Eingangssignals: Optionen
Eingabedateiformat:

+f --Datei lesen
Dateiformat oder Datensatz lesen (Standard)

+fo --Datei-nur-lesen
Nur Dateiformat lesen

-f --read-dataset
Datensatz ohne Datei-Metainformationen lesen

Syntax der Eingabeübertragung:

-t= --read-xfer-auto
TS-Erkennung verwenden (Standard)

-td --read-xfer-detect
TS ignorieren, die im Datei-Meta-Header angegeben sind

-te --read-xfer-little
mit explizitem VR Little Endian TS lesen

-tb --read-xfer-big
mit explizitem VR Big Endian TS lesen

-ti --read-xfer-implizit
mit implizitem VR Little Endian TS lesen

Verarbeitung Optionen
zusätzliche Information:

-Ip --Verarbeitungsdetails
Aktuell verarbeitetes Inhaltselement anzeigen

Fehlerbehandlung:

-Er --unbekannte-Beziehung
Akzeptiere unbekannten/fehlenden Beziehungstyp

-Ev --invalid-item-value
Akzeptieren Sie einen ungültigen Inhaltselementwert
(zB Verletzung der VR- oder VM-Definition)

-Ec --ignore-constraints
Inhaltsbeschränkungen von Beziehungen ignorieren

-Ee --ignore-item-errors
bei Inhaltselementfehlern nicht abbrechen, nur warnen
(zB fehlende wertetypspezifische Attribute)

-Ei --skip-invalid-items
überspringen ungültige Inhaltselemente (inkl. Unterbaum)

-Dv --disable-vr-checker
Prüfung auf VR-konforme Stringwerte deaktivieren

spezifischer Zeichensatz:

+Cr --charset-require
Deklaration des erweiterten Zeichensatzes erforderlich (Standard)

+Ca --charset-assume [c]harset: Zeichenkette
Nehmen Sie Zeichensatz c an, wenn kein erweiterter Zeichensatz deklariert ist

--charset-check-all
Überprüfen Sie alle Datenelemente mit Stringwerten
(Standard: nur PN, LO, LT, SH, ST und UT)

# diese Option wird nur für die Zuordnung zu einem geeigneten verwendet
# HTML/XHTML-Zeichenkodierung, aber nicht für die Konvertierung
# zu UTF-8

+U8 --convert-to-utf8
alle betroffenen Elementwerte konvertieren
nach spezifischem Zeichensatz (0008,0005) zu UTF-8

# erfordert Unterstützung durch das libiconv-Toolkit

Möglichkeiten für das Ausgangssignal: Optionen
HTML/XHTML-Kompatibilität:

+H3 --html-3.2
Verwenden Sie nur Funktionen, die mit der HTML-Version 3.2 kompatibel sind

+H4 --html-4.0
alle Funktionen der HTML-Version 4.01 zulassen (Standard)

+X1 --xhtml-1.1
entsprechen der Spezifikation XHTML Version 1.1

+HD --add-document-type
Verweis auf SGML-Dokumenttypdefinition hinzufügen

Cascading Style Sheet (CSS), nicht mit HTML 3.2:

+Sr --css-Referenz-URL: Zeichenfolge
Verweis auf angegebenes CSS zum Dokument hinzufügen

+Sf --css-file [Dateiname: Zeichenfolge
den Inhalt des angegebenen CSS in das Dokument einbetten

allgemeine Wiedergabe:

+Ri --inline-erweitern
kurze Inhaltselemente inline erweitern (Standard)

-Ri --never-expand-inline
Inhaltselemente niemals inline erweitern

+Ra --immer-inline-erweitern
Inhaltselemente immer inline erweitern

+Rd --render-full-data
Vollständige Daten von Inhaltselementen rendern

+RT --section-title-inline
Abschnittstitel inline rendern, nicht separat

Dokument-Rendering:

+Dt --Dokumenttyp-Titel
Dokumenttyp als Dokumenttitel verwenden (Standard)

+DP --patient-info-title
Patienteninformationen als Dokumenttitel verwenden

-Dh --no-document-header
keine allgemeinen Dokumentinformationen wiedergeben

Code-Rendering:

+Ci --render-inline-codes
Codes in Fließtextblöcken rendern

+Cn --Konzept-Namenscodes
Code-of-Concept-Namen rendern

+Cu – numerische Einheitencodes
Rendercode von numerischen Maßeinheiten

+Cv --code-value-unit
Codewert als Maßeinheit verwenden (Standard)

+Cm --Code-Bedeutung-Einheit
Codebedeutung als Maßeinheit verwenden

+Cc --render-all-codes
alle Codes rendern (impliziert +Ci, +Cn und +Cu)

+Ct --code-details-tooltip
Codedetails als Tooltip rendern (impliziert +Cc)

ANMERKUNG


DICOM Konformität
Das dsr2html Dienstprogramm unterstützt die folgenden SOP-Klassen:

BrillenVerschreibungsberichtSpeicher 1.2.840.10008.5.1.4.1.1.78.6
MacularGridThicknessAndVolumeReportStorage 1.2.840.10008.5.1.4.1.1.79.1
BasicTextSRSpeicher 1.2.840.10008.5.1.4.1.1.88.11
EnhancedSRStorage 1.2.840.10008.5.1.4.1.1.88.22
Umfassender SRSpeicher 1.2.840.10008.5.1.4.1.1.88.33
Umfassender3DSRS-Speicher 1.2.840.10008.5.1.4.1.1.88.34
ProzedurLogStorage 1.2.840.10008.5.1.4.1.1.88.40
MammographieCADSRSpeicher 1.2.840.10008.5.1.4.1.1.88.50
KeyObjectSelectionDocumentStorage 1.2.840.10008.5.1.4.1.1.88.59
ChestCADSRSpeicher 1.2.840.10008.5.1.4.1.1.88.65
RöntgenStrahlungsdosisSRSSpeicherung 1.2.840.10008.5.1.4.1.1.88.67
RadiopharmazeutikStrahlendosisSRSLagerung 1.2.840.10008.5.1.4.1.1.88.68
ColonCADSRSpeicher 1.2.840.10008.5.1.4.1.1.88.69
ImplantationsplanSRDocumentLagerung 1.2.840.10008.5.1.4.1.1.88.70

Charakter Codierung
Die HTML/XHTML-Kodierung wird automatisch aus dem DICOM-Attribut (0008,0005) ermittelt
'Spezifischer Zeichensatz' mit der folgenden Zuordnung:

ASCII (ISO_IR 6) => (keine)
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"
Kyrillisch "ISO_IR 144" => "ISO-8859-5"
Arabisch "ISO_IR 127" => "ISO-8859-6"
Griechisch "ISO_IR 126" => "ISO-8859-7"
Hebräisch "ISO_IR 138" => "ISO-8859-8"

Wenn dieses DICOM-Attribut in der Eingabedatei fehlt, obwohl es erforderlich ist, Option --Zeichensatz-
annehmen kann verwendet werden, um einen geeigneten Zeichensatz manuell anzugeben (mit einem der
DICOM-definierte Begriffe).

Mehrere Zeichensätze werden nicht unterstützt (nur der erste Attributwert wird gemappt in
bei Wertmultiplizität). Bei Bedarf, Option --convert-to-utf8 kann zum Konvertieren verwendet werden
die DICOM-Datei oder den Datensatz in die UTF-8-Kodierung vor dem Rendern in das HTML/XHTML-Format.

LOGGING


Der Grad der Protokollausgabe der verschiedenen Befehlszeilentools und zugrunde liegenden Bibliotheken kann
vom Benutzer angegeben werden. Standardmäßig werden nur Fehler und Warnungen in den Standard geschrieben
Fehlerstrom. Option verwenden - ausführlich auch Informationsnachrichten wie Verarbeitungsdetails
sind gemeldet. Möglichkeit --debuggen kann verwendet werden, um mehr Details über die interne Aktivität zu erfahren,
zB für Debugging-Zwecke. Andere Protokollierungsebenen können mit Option ausgewählt werden --Protokoll-
Grad des . in --ruhig Modus werden nur schwerwiegende Fehler gemeldet. Bei solchen sehr schwerwiegenden Fehlerereignissen
die Anwendung wird normalerweise beendet. Weitere Informationen zu den verschiedenen Protokollierungsebenen finden Sie unter
siehe Dokumentation des Moduls 'oflog'.

Falls die Logging-Ausgabe in eine Datei geschrieben werden soll (optional mit Logfile-Rotation),
in Syslog (Unix) oder die Option Ereignisprotokoll (Windows) --log-config kann verwendet werden. Dies
Konfigurationsdatei ermöglicht es auch, nur bestimmte Nachrichten an einen bestimmten Ausgang zu leiten
Stream und zum Filtern bestimmter Nachrichten basierend auf dem Modul oder der Anwendung, in der sie
sind generiert. Eine Beispielkonfigurationsdatei finden Sie in /logger.cfg.

COMMAND LINE


Alle Befehlszeilentools verwenden die folgende Notation für Parameter: eckige Klammern umschließen
optionale Werte (0-1), drei nachgestellte Punkte zeigen an, dass mehrere Werte zulässig sind
(1-n), eine Kombination aus beiden bedeutet 0 bis n Werte.

Befehlszeilenoptionen werden von Parametern durch ein führendes '+' oder '-' Zeichen unterschieden.
bzw. Normalerweise sind Reihenfolge und Position von Befehlszeilenoptionen willkürlich (dh sie
kann überall erscheinen). Wenn sich die Optionen jedoch gegenseitig ausschließen, ist das Erscheinungsbild ganz rechts
wird genutzt. Dieses Verhalten entspricht den Standard-Auswertungsregeln gängiger Unix-Shells.

Darüber hinaus können eine oder mehrere Befehlsdateien mit einem '@'-Zeichen als Präfix für . angegeben werden
der Dateiname (zB @command.txt). Ein solches Befehlsargument wird durch den Inhalt von . ersetzt
die entsprechende Textdatei (mehrere Leerzeichen werden als einzelnes Trennzeichen behandelt, es sei denn
sie stehen zwischen zwei Anführungszeichen) vor jeder weiteren Auswertung. Bitte beachte, dass
Eine Befehlsdatei kann keine andere Befehlsdatei enthalten. Dieser einfache, aber effektive Ansatz
erlaubt es, gängige Kombinationen von Optionen/Parametern zusammenzufassen und vermeidet langwierige und
verwirrende Befehlszeilen (ein Beispiel finden Sie in der Datei /dumppat.txt).


Das dsr2html Dienstprogramm versucht, DICOM-Datenwörterbücher zu laden, die im
DCMDICTPATH Umgebungsvariable. Standardmäßig, dh wenn die DCMDICTPATH variable Umgebung
ist nicht gesetzt, die Datei /dicom.dic wird geladen, es sei denn, das Wörterbuch ist erstellt
in die Anwendung (Standard für Windows).

Das Standardverhalten sollte bevorzugt werden und die DCMDICTPATH Nur Umgebungsvariable
verwendet, wenn alternative Datenwörterbücher benötigt werden. Die DCMDICTPATH variable Umgebung
hat das gleiche Format wie die Unix-Shell PATH variabel, indem ein Doppelpunkt (':') trennt
Einträge. Auf Windows-Systemen wird ein Semikolon (';') als Trennzeichen verwendet. Das Datenwörterbuch
Der Code versucht, jede in der Datei angegebene Datei zu laden DCMDICTPATH Umgebungsvariable. Es
ist ein Fehler, wenn kein Data Dictionary geladen werden kann.

Verwenden Sie dsr2html online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad