InglesPransesEspanyol

OnWorks favicon

dsr2html - Online sa Cloud

Patakbuhin ang dsr2html sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na dsr2html na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


dsr2html - I-render ang DICOM SR file at set ng data sa HTML/XHTML

SINOPSIS


dsr2html [mga opsyon] dsrfile-in [htmlfile-out]

DESCRIPTION


Ang dsr2html utility ay nagre-render ng mga nilalaman ng isang DICOM Structured Reporting (SR) na dokumento
(format ng file o raw data set) sa HTML (Hyper Text Markup Language) na bersyon 3.2 o 4.01 bilang
pati na rin sa XHTML (Extensible Hyper Text Markup Language) na bersyon 1.1.

If dsr2html nagbabasa ng hilaw na set ng data (data ng DICOM na walang meta-header na format ng file) gagawin nito
subukang hulaan ang transfer syntax sa pamamagitan ng pagsusuri sa unang ilang byte ng file. Ito ay
hindi laging posible na hulaan nang tama ang syntax ng paglilipat at mas mahusay na i-convert ang a
nakatakda ang data sa isang format ng file hangga't maaari (gamit ang dcmconv kagamitan). Ito rin ay
posibleng gamitin ang -f at -t[ieb] mga pagpipilian upang pilitin dsr2html para magbasa ng dataset na may a
partikular na syntax ng paglilipat.

MGA PARAMETERS


dsrfile-in DICOM SR input filename na ire-render

htmlfile-out HTML/XHTML output filename (default: stdout)

Opsyon


pangkalahatan pagpipilian
-h --tulong
i-print ang text ng tulong na ito at lumabas

--bersyon
impormasyon ng bersyon ng pag-print at paglabas

--mga argumento
i-print ang pinalawak na mga argumento ng command line

-q --tahimik
quiet mode, walang mga babala at error sa pag-print

-v --verbose
verbose mode, mga detalye ng pagproseso ng pag-print

-d --debug
debug mode, i-print ang impormasyon ng debug

-ll --log-level [l]evel: string constant
(fatal, error, babala, impormasyon, debug, trace)
gumamit ng level l para sa logger

-lc --log-config [f]ilename: string
gumamit ng config file f para sa logger

input pagpipilian
format ng input file:

+f --read-file
basahin ang format ng file o set ng data (default)

+fo --read-file-only
basahin lamang ang format ng file

-f --read-dataset
basahin ang set ng data nang walang impormasyon sa meta ng file

syntax ng paglipat ng input:

-t= --read-xfer-auto
gumamit ng TS recognition (default)

-td --read-xfer-detect
huwag pansinin ang TS na tinukoy sa file meta header

-te --basahin-xfer-kaunti
basahin gamit ang tahasang VR little endian TS

-tb --read-xfer-big
basahin gamit ang tahasang VR big endian TS

-ti --read-xfer-implicit
basahin nang may implicit na VR little endian TS

pagproseso pagpipilian
karagdagang impormasyon:

-Ip --pagproseso-mga detalye
ipakita ang kasalukuyang naprosesong content item

maling paghawak:

-Er --hindi kilalang-relasyon
tanggapin ang hindi alam/nawawalang uri ng relasyon

-Ev --invalid-item-value
tumanggap ng di-wastong halaga ng item ng nilalaman
(hal. paglabag sa kahulugan ng VR o VM)

-Ec --ignore-constraints
huwag pansinin ang mga hadlang sa nilalaman ng relasyon

-Ee --ignore-item-errors
huwag i-abort ang mga error sa content item, bigyan lang ng babala
(hal. nawawalang value type specific attributes)

-Ei --laktawan-invalid-item
laktawan ang mga di-wastong item sa nilalaman (kabilang ang sub-tree)

-Dv --disable-vr-checker
huwag paganahin ang pagsusuri para sa mga value ng string na tumutugma sa VR

tiyak na set ng character:

+Cr --charset-require
nangangailangan ng deklarasyon ng pinalawig na charset (default)

+Ca --charset-assume [c]harset: string
ipagpalagay ang charset c kung walang ipinahayag na pinalawig na charset

--charset-check-lahat
suriin ang lahat ng mga elemento ng data na may mga halaga ng string
(default: PN, LO, LT, SH, ST at UT lang)

# ang pagpipiliang ito ay ginagamit lamang para sa pagmamapa sa isang naaangkop
# HTML/XHTML character encoding, ngunit hindi para sa conversion
# sa UTF-8

+U8 --convert-to-utf8
i-convert ang lahat ng value ng elemento na apektado
sa pamamagitan ng Specific Character Set (0008,0005) hanggang UTF-8

# ay nangangailangan ng suporta mula sa libiconv toolkit

output pagpipilian
HTML/XHTML compatibility:

+H3 --html-3.2
gumamit lamang ng HTML version 3.2 compatible na mga feature

+H4 --html-4.0
payagan ang lahat ng HTML na bersyon 4.01 na feature (default)

+X1 --xhtml-1.1
sumunod sa XHTML bersyon 1.1 na detalye

+Hd --add-document-type
magdagdag ng sanggunian sa kahulugan ng uri ng dokumento ng SGML

cascading style sheet (CSS), hindi kasama ang HTML 3.2:

+Sr --css-reference URL: string
magdagdag ng sanggunian sa tinukoy na CSS sa dokumento

+Sf --css-file [f]ilename: string
i-embed ang nilalaman ng tinukoy na CSS sa dokumento

pangkalahatang rendering:

+Ri --expand-inline
palawakin ang maikling mga item ng nilalaman nang inline (default)

-Ri --hindi kailanman-expand-inline
huwag kailanman palawakin ang mga item ng nilalaman nang inline

+Ra --palaging-expand-inline
palaging palawakin ang mga item ng nilalaman nang inline

+Rd --render-full-data
mag-render ng buong data ng mga item sa nilalaman

+Rt --section-title-inline
i-render ang mga pamagat ng seksyon na inline, hindi hiwalay

pag-render ng dokumento:

+Dt --type-document-title
gamitin ang uri ng dokumento bilang pamagat ng dokumento (default)

+Dp --patient-info-title
gamitin ang impormasyon ng pasyente bilang pamagat ng dokumento

-Dh --walang-document-header
huwag magbigay ng pangkalahatang impormasyon ng dokumento

pag-render ng code:

+Ci --render-inline-codes
mag-render ng mga code sa tuluy-tuloy na mga bloke ng teksto

+Cn --concept-name-codes
render code ng mga pangalan ng konsepto

+Cu --numeric-unit-codes
mag-render ng code ng mga numeric na unit ng pagsukat

+Cv --code-value-unit
gamitin ang halaga ng code bilang unit ng pagsukat (default)

+Cm --code-meaning-unit
gamitin ang kahulugan ng code bilang yunit ng pagsukat

+Cc --render-all-codes
i-render ang lahat ng code (nagpapahiwatig ng +Ci, +Cn at +Cu)

+Ct --code-details-tooltip
i-render ang mga detalye ng code bilang tooltip (nagpapahiwatig ng +Cc)

NOTA


DICOM Pagsang-ayon
Ang dsr2html Sinusuportahan ng utility ang sumusunod na Mga Klase ng 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
Pinahusay naSRStorage 1.2.840.10008.5.1.4.1.1.88.22
ComprehensiveSRStorage 1.2.840.10008.5.1.4.1.1.88.33
Comprehensive3DSRSstorage 1.2.840.10008.5.1.4.1.1.88.34
ProcedureLogStorage 1.2.840.10008.5.1.4.1.1.88.40
MammographyCADSRSstorage 1.2.840.10008.5.1.4.1.1.88.50
KeyObjectSelectionDocumentStorage 1.2.840.10008.5.1.4.1.1.88.59
ChestCADSRSstorage 1.2.840.10008.5.1.4.1.1.88.65
XRayRadiationDoseSRStorage 1.2.840.10008.5.1.4.1.1.88.67
RadiopharmaceuticalRadiationDoseSRStorage 1.2.840.10008.5.1.4.1.1.88.68
ColonCADSRSstorage 1.2.840.10008.5.1.4.1.1.88.69
ImplantationPlanSRDocumentStorage 1.2.840.10008.5.1.4.1.1.88.70

Katangian Pag-encode
Ang HTML/XHTML encoding ay awtomatikong tinutukoy mula sa DICOM attribute (0008,0005)
'Specific Character Set' gamit ang sumusunod na pagmamapa:

ASCII (ISO_IR 6) => (wala)
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"
Cyrillic "ISO_IR 144" => "ISO-8859-5"
Arabic "ISO_IR 127" => "ISO-8859-6"
Griyego "ISO_IR 126" => "ISO-8859-7"
Hebrew "ISO_IR 138" => "ISO-8859-8"

Kung ang katangian ng DICOM na ito ay nawawala sa input file, bagama't kailangan, opsyon --charset-
ipalagay ay maaaring gamitin upang tukuyin ang isang naaangkop na set ng character nang manu-mano (gamit ang isa sa
Tinukoy ng DICOM ang mga termino).

Hindi sinusuportahan ang maraming set ng character (ang unang value ng attribute lang ang naka-map
kaso ng pagpaparami ng halaga). Kung kinakailangan, opsyon --convert-to-utf8 maaaring gamitin sa pag-convert
ang DICOM file o data na nakatakda sa UTF-8 encoding bago ang pag-render sa HTML/XHTML na format.

PAGTOTROSO


Ang antas ng pag-log output ng iba't ibang command line tool at pinagbabatayan na mga aklatan ay maaaring
matukoy ng gumagamit. Bilang default, mga error at babala lamang ang isinulat sa pamantayan
stream ng error. Paggamit ng opsyon --verbose gayundin ang mga mensaheng nagbibigay-kaalaman tulad ng mga detalye ng pagproseso
ay iniulat. Pagpipilian --debug maaaring magamit upang makakuha ng higit pang mga detalye sa panloob na aktibidad,
hal para sa mga layunin ng pag-debug. Maaaring mapili ang iba pang antas ng pag-log gamit ang opsyon --log-
antas. Sa --tahimik mode na mga fatal error lang ang naiulat. Sa gayong napakatinding error na mga kaganapan,
karaniwang wawakasan ang aplikasyon. Para sa higit pang mga detalye sa iba't ibang antas ng pag-log,
tingnan ang dokumentasyon ng module na 'oflog'.

Kung sakaling ang output ng pag-log ay dapat isulat sa file (opsyonal na may pag-ikot ng logfile),
sa syslog (Unix) o sa event log (Windows) na opsyon --log-config maaaring gamitin. Ito
Ang configuration file ay nagbibigay-daan din sa pagdidirekta lamang ng ilang mga mensahe sa isang partikular na output
stream at para sa pag-filter ng ilang mga mensahe batay sa module o application kung saan sila
ay nabuo. Isang halimbawang configuration file ang ibinigay sa /logger.cfg.

COMMAND LINE


Ginagamit ng lahat ng tool sa command line ang sumusunod na notasyon para sa mga parameter: nakalakip ang mga square bracket
mga opsyonal na halaga (0-1), ang tatlong trailing na tuldok ay nagpapahiwatig na maraming mga halaga ang pinapayagan
(1-n), ang kumbinasyon ng pareho ay nangangahulugang 0 hanggang n mga halaga.

Ang mga opsyon sa command line ay nakikilala mula sa mga parameter sa pamamagitan ng isang nangungunang tanda na '+' o '-',
ayon sa pagkakabanggit. Karaniwan, ang pagkakasunud-sunod at posisyon ng mga pagpipilian sa command line ay arbitrary (ibig sabihin, sila
maaaring lumitaw kahit saan). Gayunpaman, kung ang mga pagpipilian ay kapwa eksklusibo ang pinakatamang hitsura
Ginagamit. Ang pag-uugali na ito ay umaayon sa karaniwang mga panuntunan sa pagsusuri ng mga karaniwang shell ng Unix.

Bilang karagdagan, ang isa o higit pang mga command file ay maaaring tukuyin gamit ang isang '@' sign bilang prefix sa
ang filename (hal @command.txt). Ang nasabing command argument ay pinapalitan ng nilalaman ng
ang kaukulang text file (maraming mga whitespace ay itinuturing bilang isang solong separator maliban kung
lumilitaw ang mga ito sa pagitan ng dalawang panipi) bago ang anumang karagdagang pagsusuri. Mangyaring tandaan na
ang isang command file ay hindi maaaring maglaman ng isa pang command file. Ang simple ngunit epektibong diskarte na ito
nagbibigay-daan sa isa na ibuod ang mga karaniwang kumbinasyon ng mga opsyon/parameter at iniiwasan ang longish at
nakalilitong mga linya ng utos (isang halimbawa ay ibinigay sa file /dumppat.txt).

Kapaligiran


Ang dsr2html susubukan ng utility na i-load ang mga diksyunaryo ng data ng DICOM na tinukoy sa
DCMDICTPATH variable ng kapaligiran. Bilang default, ibig sabihin, kung ang DCMDICTPATH variable ng kapaligiran
ay hindi nakatakda, ang file /dicom.dic ilo-load maliban kung ang diksyunaryo ay binuo
sa application (default para sa Windows).

Ang default na gawi ay dapat na mas gusto at ang DCMDICTPATH variable ng kapaligiran lamang
ginagamit kapag ang mga alternatibong diksyunaryo ng data ay kinakailangan. Ang DCMDICTPATH variable ng kapaligiran
ay may parehong format tulad ng Unix shell PATH variable na ang isang colon (':') ay naghihiwalay
mga entry. Sa mga system ng Windows, ang isang semicolon (';') ay ginagamit bilang isang separator. Ang diksyunaryo ng data
susubukan ng code na i-load ang bawat file na tinukoy sa DCMDICTPATH variable ng kapaligiran. Ito
ay isang error kung walang ma-load na diksyunaryo ng data.

Gumamit ng dsr2html online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad