To jest polecenie dsr2html, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu Mac OS
PROGRAM:
IMIĘ
dsr2html — renderowanie pliku DICOM SR i zestawu danych do formatu HTML/XHTML
STRESZCZENIE
dsr2html [opcje] dsrfile-in [htmlfile-out]
OPIS
Kurs dsr2html narzędzie renderuje zawartość dokumentu DICOM Structured Reporting (SR)
(format pliku lub zestaw surowych danych) do HTML (Hyper Text Markup Language) w wersji 3.2 lub 4.01 as
oraz XHTML (Extensible Hyper Text Markup Language) w wersji 1.1.
If dsr2html odczytuje surowy zestaw danych (dane DICOM bez meta-nagłówka formatu pliku)
spróbuj odgadnąć składnię transferu, sprawdzając kilka pierwszych bajtów pliku. To jest
nie zawsze można poprawnie odgadnąć składnię transferu i lepiej przekonwertować a
w miarę możliwości ustawiać dane w formacie pliku (używając dcmconv pożytek). To jest również
możliwe do wykorzystania -f i -t[jb] opcje do wymuszenia dsr2html czytać zbiór danych za pomocą
konkretna składnia transferu.
PARAMETRY
dsrfile-in Nazwa pliku wejściowego DICOM SR do renderowania
htmlfile-out Nazwa pliku wyjściowego HTML/XHTML (domyślnie: stdout)
OPCJE
ogólny Opcje
-h --pomoc
wydrukuj ten tekst pomocy i wyjdź
--wersja
wydrukuj informacje o wersji i wyjdź
--argumenty
wypisz rozszerzone argumenty wiersza poleceń
-q --cichy
tryb cichy, drukuj bez ostrzeżeń i błędów
-v --pełne
tryb szczegółowy, szczegóły przetwarzania wydruku
-d --debuguj
tryb debugowania, drukuj informacje debugowania
-ll --log-level [poziom] poziom: ciąg znaków
(krytyczny, błąd, ostrzeżenie, informacje, debugowanie, śledzenie)
użyj poziomu l dla rejestratora
-lc --log-config [f]nazwa_pliku: ciąg
użyj pliku konfiguracyjnego f dla loggera
wkład Opcje
format pliku wejściowego:
+f --odczytaj-plik
odczyt formatu pliku lub zestawu danych (domyślnie)
+fo --tylko-do-odczytu-pliku
tylko odczytaj format pliku
-f --odczytaj-zbiór danych
odczytaj zestaw danych bez informacji meta pliku
składnia transferu danych wejściowych:
-t= --odczytaj-xfer-auto
użyj rozpoznawania TS (domyślnie)
-td --odczytaj-xfer-wykryj
zignoruj TS określony w metanagłówku pliku
-te --odczytaj-xfer-mała
czytać z wyraźnym VR little endian TS
-tb --odczytaj-xfer-duży
czytać z wyraźnym VR big endian TS
-ti --odczytaj-xfer-niejawny
czytać z niejawnym VR little endian TS
przetwarzanie Opcje
Dodatkowe informacje:
-Ip --przetwarzanie-szczegóły
pokaż aktualnie przetworzony element treści
obsługa błędów:
-Er --nieznany-związek
zaakceptuj nieznany/brakujący typ relacji
-Ev --nieprawidłowa-wartość-elementu
zaakceptuj nieprawidłową wartość elementu treści
(np. naruszenie definicji VR lub VM)
-Ec --ignoruj ograniczenia
zignoruj ograniczenia treści relacji
-Ee --ignoruj-błędy-elementów
nie przerywaj w przypadku błędów elementu treści, po prostu ostrzegaj
(np. brakujące atrybuty specyficzne dla typu wartości)
-Ei --pomiń-nieprawidłowe-elementy
pomiń nieprawidłowe elementy treści (w tym poddrzewo)
-Dv --wyłącz-vr-checker
wyłącz sprawdzanie wartości ciągów zgodnych z VR
określony zestaw znaków:
+Cr --charset-require
wymagają deklaracji rozszerzonego zestawu znaków (domyślnie)
+Ca --charset-assume [c]harset: ciąg
załóż zestaw znaków c, jeśli nie zadeklarowano rozszerzonego zestawu znaków
--charset-sprawdź-wszystko
sprawdź wszystkie elementy danych z wartościami ciągów
(domyślnie: tylko PN, LO, LT, SH, ST i UT)
# ta opcja jest używana tylko do mapowania do odpowiedniego
# Kodowanie znaków HTML/XHTML, ale nie do konwersji
# do UTF-8
+U8 --konwertuj-do-utf8
przekonwertować wszystkie wartości elementów, których to dotyczy
przez określony zestaw znaków (0008,0005) do UTF-8
# wymaga wsparcia z zestawu narzędzi libiconv
wydajność Opcje
Kompatybilność HTML/XHTML:
+H3 --html-3.2
używaj tylko funkcji zgodnych z HTML w wersji 3.2
+H4 --html-4.0
zezwól na wszystkie funkcje HTML w wersji 4.01 (domyślnie)
+X1 --xhtml-1.1
zgodne ze specyfikacją XHTML w wersji 1.1
+Hd --dodaj-typ-dokumentu
dodać odniesienie do definicji typu dokumentu SGML
kaskadowy arkusz stylów (CSS), nie z HTML 3.2:
+Sr --css-referencyjny adres URL: ciąg
dodaj odniesienie do określonego CSS do dokumentu
+Sf --css-file [f]nazwa_pliku: ciąg
osadzić zawartość określonego CSS w dokumencie
renderowanie ogólne:
+Ri --rozwiń-w linii
rozwiń krótkie elementy treści w tekście (domyślnie)
-Ri --nigdy-nie-rozwijaj-w linii
nigdy nie rozwijaj elementów treści w linii
+Ra --zawsze-rozwiń-w linii
zawsze rozwijaj elementy treści w linii
+Rd --render-pełne dane
renderuj pełne dane elementów treści
+Rt --wbudowany-tytuł-sekcji
renderuj tytuły sekcji w tekście, a nie osobno
renderowanie dokumentów:
+Dt --tytuł-typu-dokumentu
użyj typu dokumentu jako tytułu dokumentu (domyślnie)
+Dp --tytuł-informacji-pacjenta
użyj informacji o pacjencie jako tytułu dokumentu
-Dh --bez nagłówka-dokumentu
nie renderuj ogólnych informacji o dokumencie
renderowanie kodu:
+Ci --render-inline-codes
renderuj kody w ciągłych blokach tekstu
+Cn --koncepcja-nazwy-kodów
renderuj kod nazw koncepcji
+Cu --numeryczne-kody-jednostek
renderuj kod liczbowych jednostek miary
+Cv --kod-wartość-jednostka
użyj wartości kodu jako jednostki miary (domyślnie)
+Cm --kod-znaczenie-jednostka
użyj znaczenia kodu jako jednostki miary
+Cc --renderuj-wszystkie-kody
renderuj wszystkie kody (implikuje +Ci, +Cn i +Cu)
+Ct --podpowiedź-szczegółów-kodu
renderuj szczegóły kodu jako podpowiedź (implikuje +Cc)
UWAGI
DICOM Zgodność
Kurs dsr2html narzędzie obsługuje następujące klasy SOP:
SpektaklReceptaRaportPrzechowywanie 1.2.840.10008.5.1.4.1.1.78.6
Plamka Siatka Grubość I Objętość Raport Przechowywanie 1.2.840.10008.5.1.4.1.1.79.1
Podstawowy tekstSRStorage 1.2.840.10008.5.1.4.1.1.88.11
Rozszerzona pamięć SRS 1.2.840.10008.5.1.4.1.1.88.22
Kompleksowe przechowywanie SRS 1.2.840.10008.5.1.4.1.1.88.33
Kompleksowa pamięć 3DSRS 1.2.840.10008.5.1.4.1.1.88.34
ProceduraLogStorage 1.2.840.10008.5.1.4.1.1.88.40
MammografiaCADSRSprzechowywanie 1.2.840.10008.5.1.4.1.1.88.50
KeyObjectSelectionDocumentStorage 1.2.840.10008.5.1.4.1.1.88.59
SkrzyniaCADSRSpamięć 1.2.840.10008.5.1.4.1.1.88.65
Promieniowanie XPromieniowanieDawkaSRSprzechowywanie 1.2.840.10008.5.1.4.1.1.88.67
Radiofarmaceutyk Dawka promieniowania SRSprzechowywanie 1.2.840.10008.5.1.4.1.1.88.68
ColonCADSRSprzechowywanie 1.2.840.10008.5.1.4.1.1.88.69
ImplantacjaPlanSRDokumentPrzechowywanie 1.2.840.10008.5.1.4.1.1.88.70
Postać kodowanie
Kodowanie HTML/XHTML jest określane automatycznie na podstawie atrybutu DICOM (0008,0005)
„Specyficzny zestaw znaków” przy użyciu następującego mapowania:
ASCII (ISO_IR 6) => (brak)
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”
Cyrylica „ISO_IR 144” => „ISO-8859-5”
Arabski „ISO_IR 127” => „ISO-8859-6”
Grecki „ISO_IR 126” => „ISO-8859-7”
Hebrajski „ISO_IR 138” => „ISO-8859-8”
Jeśli w pliku wejściowym brakuje tego atrybutu DICOM, chociaż jest to potrzebne, opcja --zestaw znaków-
założyć można użyć do ręcznego określenia odpowiedniego zestawu znaków (za pomocą jednego z
terminy zdefiniowane przez DICOM).
Wiele zestawów znaków nie jest obsługiwanych (tylko pierwsza wartość atrybutu jest mapowana w
przypadku wielokrotności wartości). W razie potrzeby opcja --konwertuj-do-utf8 może być użyty do konwersji
plik DICOM lub zestaw danych do kodowania UTF-8 przed renderowaniem do formatu HTML/XHTML.
LOGOWANIE
Poziom rejestrowania danych wyjściowych różnych narzędzi wiersza poleceń i podstawowych bibliotek może:
być określony przez użytkownika. Domyślnie w standardzie zapisywane są tylko błędy i ostrzeżenia
strumień błędów. Korzystanie z opcji --gadatliwy także komunikaty informacyjne, takie jak szczegóły przetwarzania
Jest zgłoszony. Opcja --odpluskwić można wykorzystać, aby uzyskać więcej szczegółów na temat działalności wewnętrznej,
np. do celów debugowania. Inne poziomy rejestrowania można wybrać za pomocą opcji --Dziennik-
poziom, w --cichy w trybie zgłaszane są tylko błędy krytyczne. W tak bardzo poważnych błędach,
aplikacja zwykle kończy się. Aby uzyskać więcej informacji na temat różnych poziomów rejestrowania,
patrz dokumentacja modułu 'oflog'.
W przypadku, gdy dane wyjściowe logowania powinny być zapisywane do pliku (opcjonalnie z rotacją logów),
do syslog (Unix) lub opcji dziennika zdarzeń (Windows) --log-config może być użyty. Ten
plik konfiguracyjny pozwala również na kierowanie tylko niektórych komunikatów na określone wyjście
strumienia i do filtrowania niektórych wiadomości na podstawie modułu lub aplikacji, w której są
Są generowane. Przykładowy plik konfiguracyjny znajduje się w /logger.cfg.
COMMAND LINE
Wszystkie narzędzia wiersza poleceń używają następującej notacji dla parametrów: nawiasy kwadratowe otocz
wartości opcjonalne (0-1), trzy końcowe kropki oznaczają, że dozwolone są różne wartości
(1-n), kombinacja obu oznacza od 0 do n wartości.
Opcje wiersza poleceń są odróżniane od parametrów przez wiodący znak '+' lub '-',
odpowiednio. Zazwyczaj kolejność i pozycja opcji wiersza poleceń są dowolne (tzn
może pojawić się w dowolnym miejscu). Jeśli jednak opcje wzajemnie się wykluczają, najbardziej odpowiedni wygląd
jest używany. To zachowanie jest zgodne ze standardowymi regułami oceny powszechnych powłok uniksowych.
Ponadto jeden lub więcej plików poleceń można określić za pomocą znaku „@” jako przedrostka do
nazwa pliku (np. @komenda.txt). Taki argument polecenia jest zastępowany treścią
odpowiedni plik tekstowy (wiele białych znaków jest traktowanych jako pojedynczy separator, chyba że
pojawiają się między dwoma cudzysłowami) przed dalszą oceną. Proszę to zanotować
plik poleceń nie może zawierać innego pliku poleceń. To proste, ale skuteczne podejście
pozwala podsumować typowe kombinacje opcji/parametrów i uniknąć długich i
mylące wiersze poleceń (przykład znajduje się w pliku) /dumppat.txt).
ŚRODOWISKO
Kurs dsr2html narzędzie spróbuje załadować słowniki danych DICOM określone w
ŚCIEŻKA DDMDICT Zmienna środowiskowa. Domyślnie, tj. jeśli ŚCIEŻKA DDMDICT zmienna środowiskowa
nie jest ustawiony, plik /dicom.dic zostanie załadowany, chyba że słownik zostanie zbudowany
do aplikacji (domyślnie dla Windows).
Preferowane jest zachowanie domyślne, a ŚCIEŻKA DDMDICT tylko zmienna środowiskowa
używane, gdy wymagane są alternatywne słowniki danych. ten ŚCIEŻKA DDMDICT zmienna środowiskowa
ma taki sam format jak powłoka uniksowa PATH zmienna, w której oddziela się dwukropek (':')
wpisy. W systemach Windows średnik (';') jest używany jako separator. Słownik danych
kod spróbuje załadować każdy plik określony w ŚCIEŻKA DDMDICT Zmienna środowiskowa. Ono
jest błędem, jeśli nie można załadować słownika danych.
Korzystaj z dsr2html online za pomocą usług onworks.net