Ito ang command na dcmmkdir 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
dcmmkdir - Lumikha ng isang DICOMDIR file
SINOPSIS
dcmmkdir [mga opsyon] [dcmfile-in...]
DESCRIPTION
Ang dcmmkdir lumilikha ng utility a DICOMDIR file mula sa tinukoy na reference na DICOM file
ayon sa DICOM Part 11 Media Storage Application Profiles.
Kasalukuyang sinusuportahan ang mga sumusunod na profile (maaaring idagdag ang iba sa ibang pagkakataon):
· Pangkalahatang Layunin ng CD-R Interchange (STD-GEN-CD)
· General Purpose Interchange sa DVD-RAM Media (STD-GEN-DVD-RAM)
· General Purpose DVD Interchange sa JPEG (STD-GEN-DVD-JPEG)
· General Purpose DVD Interchange sa JPEG 2000 (STD-GEN-DVD-J2K)
· Pangkalahatang Layunin BD Interchange sa JPEG (STD-GEN-BD-JPEG)
· Pangkalahatang Layunin BD Interchange sa JPEG 2000 (STD-GEN-BD-J2K)
· General Purpose BD Interchange sa MPEG2 MP@ML (STD-GEN-BD-MPEG2-MPML)
· General Purpose BD Interchange sa MPEG2 MP@HL (STD-GEN-BD-MPEG2-MPHL)
· Pangkalahatang Layunin BD Interchange sa MPEG-4 AVC/H.264 HiP@Level4.1 (STD-GEN-BD-
MPEG4-HPLV41)
· Pangkalahatang Layunin BD Interchange sa MPEG-4 AVC/H.264 BD-Compatible HiP@Level4.1 (STD-
GEN-BD-MPEG4-HPLV41BD)
· General Purpose USB at Flash Memory Interchange sa JPEG (STD-GEN-USB/MMC/CF/SD-JPEG)
· General Purpose USB at Flash Memory Interchange sa JPEG 2000 (STD-GEN-USB/MMC/CF/SD-
J2K)
· Pangkalahatang Layunin ng MIME Interchange (STD-GEN-MIME)
· DVD Interchange sa MPEG2 MP@ML (STD-DVD-MPEG2-MPML)
· Basic Cardiac X-Ray Angiographic Studies sa CD-R Media (STD-XABC-CD)
· 1024 X-Ray Angiographic Studies sa CD-R Media (STD-XA1K-CD)
· 1024 X-Ray Angiographic Studies sa DVD Media (STD-XA1K-DVD)
· Dental Radiograph Interchange (STD-DEN-CD)
· Pag-aaral ng CT/MR sa iba't ibang Media (STD-CTMR-xxxx)
· Ultrasound Single Frame para sa Display ng Larawan (STD-US-ID-SF-xxxx)
· Ultrasound Single Frame na may Spatial Calibration (STD-US-SC-SF-xxxx)
· Ultrasound Single Frame na may Pinagsamang Pag-calibrate (STD-US-CC-SF-xxxx)
· Ultrasound Single at Multi-Frame para sa Display ng Imahe (STD-US-ID-MF-xxxx)
· Ultrasound Single at Multi-Frame na may Spatial Calibration (STD-US-SC-MF-xxxx)
· Ultrasound Single at Multi-Frame na may Pinagsamang Calibration (STD-US-CC-MF-xxxx)
· 12-lead ECG Interchange sa Diskette (STD-WVFM-ECG-FD)
· Hemodynamic Waveform Interchange sa Diskette (STD-WVFM-HD-FD)
Ang tool na ito ay umaabot dcmgpdir na maaari lamang lumikha ng Pangkalahatang Layunin DICOMDIR mga file. Ang
default na pag-uugali ng dcmmkdir (may --Pangkalahatang layunin) ay katumbas ng sa dcmgpdir.
MGA PARAMETERS
dcmfile-in reference DICOM file (o direktoryo na i-scan)
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
Mga pagkakakilanlan ng DICOMDIR:
+F --fileset-id [i]d: string
gumamit ng tukoy na file-set ID
(default: DCMTK_MEDIA_DEMO, "" para sa wala)
+R --descriptor [f]ilename: string
magdagdag ng file-set descriptor file ID
(hal. README, default: walang descriptor)
+C --char-set [c]harset: string
magdagdag ng isang tiyak na set ng character para sa descriptor
(default: "ISO_IR 100" kung mayroong descriptor)
pagbabasa:
+id --input-directory [d]direktoryo: string
basahin ang mga isinangguni na DICOM file mula sa direktoryo d
(default para sa --recurse: kasalukuyang direktoryo)
-m --keep-filename
asahan na ang mga filename ay nasa DICOM na format (default)
+m --map-filename
mapa sa DICOM filename (maliit na titik->uppercase,
at alisin ang trailing period)
-r --no-recurse
huwag umulit sa loob ng mga direktoryo (default)
+r --recurse
recurse sa loob ng mga direktoryo ng filesystem
+p --pattern [p]attern: string (may --recurse lang)
pattern para sa pagtutugma ng filename (wildcards)
# posibleng hindi available sa lahat ng system
pagproseso pagpipilian
pagsusuri ng pagkakapare-pareho:
-W --no-consistency-check
huwag suriin ang mga file para sa pagkakapare-pareho
+W --warn-inconsist-files
babala tungkol sa hindi tugmang mga file (default)
-a --abort-inconsist-file
i-abort sa unang hindi tugmang file
uri 1 mga katangian:
-ako --mahigpit
exit na may error kung ang DICOMDIR type 1 attributes
ay nawawala sa DICOM file (default)
+I --imbento
mag-imbento ng DICOMDIR type 1 attributes kung nawawala sa DICOM file
+Ipi --invent-patient-id
mag-imbento ng bagong PatientID kung sakaling hindi magkatugma
Mga katangian ng PatientName
iba pang mga tseke:
+Nrs --allow-retired-sop
payagan ang mga retiradong klase ng SOP na tinukoy sa mga nakaraang edisyon
ng pamantayan ng DICOM
-Nxc --no-xfer-check
huwag tanggihan ang mga larawang may hindi karaniwang syntax ng paglilipat
(babala lang)
-Nec --walang-encoding-check
huwag tanggihan ang mga larawang may hindi karaniwang pixel encoding
(babala lang)
-Nrc --walang-resolution-check
huwag tanggihan ang mga larawang may hindi karaniwang spatial na resolusyon
(babala lang)
mga larawan ng icon:
+X --add-icon-image
magdagdag ng imahe ng icon ng monochrome sa antas ng IMAGE
(default para sa mga profile ng puso)
-Xs --icon-image-size [s]ize: integer (1..128)
lapad at taas ng imahe ng icon (sa pixel)
(naayos: 128 para sa XA, 64 para sa CT/MR profile)
-Xi --icon-file-prefix [p]refix: string
gamitin ang PGM image 'prefix'+'dcmfile-in' bilang icon
(default: lumikha ng icon mula sa DICOM na imahe)
-Xd --default-icon [f]ilename: string
gumamit ng tinukoy na larawan ng PGM kung hindi maaaring ang icon
awtomatikong nilikha (default: itim na larawan)
output pagpipilian
DICOMDIR file:
+D --output-file [f]ilename: string
bumuo ng partikular na DICOMDIR file
(default: DICOMDIR sa kasalukuyang direktoryo)
mga profile:
-Pgp --pangkalahatang-layunin
General Purpose Interchange sa CD-R o DVD-RAM Media
(STD-GEN-CD/DVD-RAM, default)
-Pdv --pangkalahatan-dvd-jpeg
Pangkalahatang Layunin ng DVD Interchange sa JPEG
(STD-GEN-DVD-JPEG)
-Pd2 --pangkalahatan-dvd-j2k
General Purpose DVD Interchange sa JPEG 2000
(STD-GEN-DVD-J2K)
-Pbd --pangkalahatan-bd-jpeg
Pangkalahatang Layunin BD Interchange sa JPEG
(STD-GEN-BD-JPEG)
-Pb2 --pangkalahatan-bd-j2k
Pangkalahatang Layunin BD Interchange sa JPEG 2000
(STD-GEN-BD-J2K)
-Pbm --pangkalahatan-bd-mpeg2-mpml
Pangkalahatang Layunin BD Interchange sa MPEG2 MP@ML
(STD-GEN-BD-MPEG2-MPML)
-Pbh --pangkalahatan-bd-mpeg2-mphl
Pangkalahatang Layunin BD Interchange sa MPEG2 MP@HL
(STD-GEN-BD-MPEG2-MPHL)
-Pba --pangkalahatan-bd-mpeg4-hp
Pangkalahatang Layunin BD Interchange sa MPEG-4 AVC/H.264
HiP@Level4.1 (STD-GEN-BD-MPEG4-HPLV41)
-Pbb --pangkalahatan-bd-mpeg4-hpbd
Pangkalahatang Layunin BD Interchange sa MPEG-4 AVC/H.264
BD-Compatible HiP@Level4.1 (STD-GEN-BD-MPEG4-HPLV41BD)
-Pfl --usb-at-flash-jpeg
Pangkalahatang Layunin ng USB/Flash Memory Interchange sa JPEG
(STD-GEN-USB/MMC/CF/SD-JPEG)
-Pf2 --usb-at-flash-j2k
General Purpose USB/Flash Memory Interchange sa JPEG 2000
(STD-GEN-USB/MMC/CF/SD-J2K)
-Pmi --pangkalahatang-mime
Pangkalahatang Layunin ng MIME Interchange (STD-GEN-MIME)
-Pmp --mpeg2-mpml-dvd
DVD Interchange sa MPEG2 Main Profile @ Main Level
(STD-DVD-MPEG2-MPML)
-Pbc --basic-cardiac
Basic Cardiac X-Ray Angiographic Studies sa CD-R Media
(STD-XABC-CD)
-Pxa --xray-angiographic
1024 X-Ray Angiographic Studies sa CD-R Media
(STD-XA1K-CD)
-Pxd --xray-angiographic-dvd
1024 X-Ray Angiographic Studies sa DVD Media
(STD-XA1K-DVD)
-Pde --dental-radiograph
Dental Radiograph Interchange (STD-DEN-CD)
-Pcm --ct-and-mr
Mga Pag-aaral sa CT/MR (STD-CTMR-xxxx)
-Pus --ultrasound-id-sf
Ultrasound Single Frame para sa Pagpapakita ng Larawan
(STD-US-ID-SF-xxxx)
--ultrasound-sc-sf
Ultrasound Single Frame na may Spatial Calibration
(STD-US-SC-SF-xxxx)
--ultrasound-cc-sf
Ultrasound Single Frame na may Pinagsamang Calibration
(STD-US-CC-SF-xxxx)
-Pum --ultrasound-id-mf
Ultrasound Single at Multi-Frame para sa Display ng Larawan
(STD-US-ID-MF-xxxx)
--ultrasound-sc-mf
Ultrasound Single at Multi-Frame na may Spatial Calibration
(STD-UD-SC-MF-xxxx)
--ultrasound-cc-mf
Ultrasound Single at Multi-Frame na may Pinagsamang Calibration
(STD-UD-CC-MF-xxxx)
-Pec --12-lead-ecg
12-lead ECG Interchange sa Diskette
(STD-WVFM-ECG-FD)
-Phd --hemodynamic-waveform
Hemodynamic Waveform Interchange sa Diskette
(STD-WVFM-HD-FD)
pagsusulat:
-A --palitan
palitan ang kasalukuyang DICOMDIR (default)
+A --idagdag
idagdag sa umiiral na DICOMDIR
+U --update
i-update ang umiiral na DICOMDIR
-w --i-discard
huwag isulat ang DICOMDIR
backup:
--gumawa ng backup
lumikha ng backup ng umiiral na DICOMDIR (default)
-nb --walang-backup
huwag gumawa ng backup ng umiiral na DICOMDIR
mga representasyon ng halaga pagkatapos ng 1993:
+u --enable-new-vr
paganahin ang suporta para sa mga bagong VR (UN/UT) (default)
-u --disable-new-vr
huwag paganahin ang suporta para sa mga bagong VR, i-convert sa OB
pag-encode ng haba ng pangkat:
-g --grupo-haba-alisin
magsulat nang walang mga elemento ng haba ng pangkat (default)
+g --grupo-haba-lumikha
sumulat gamit ang mga elemento ng haba ng pangkat
haba ng pag-encode sa mga sequence at item:
+e --length-explicit
sumulat nang may tahasang haba (default)
-e --haba-hindi natukoy
sumulat ng hindi natukoy ang mga haba
NOTA
Ang lahat ng mga file na tinukoy sa command line (o natuklasan sa pamamagitan ng recursively na pagsusuri sa
nilalaman ng mga direktoryo na may +r opsyon) ay unang sinusuri para sa kanilang pagiging tugma
gamit ang tinukoy na Media Storage Application Profile (Bahagi 11). Mga naaangkop na file lamang
na naka-encode gamit ang isa sa mga pinapayagang Transfer Syntax ay tatanggapin. Mga file na hindi wasto
tatanggihan ang mga filename (maaaring i-relax ang mga patakaran sa pamamagitan ng +m opsyon). Nawawala ang mga file
ang mga kinakailangang katangian ay tatanggihan (ang +I ang opsyon ay maaaring makapagpahinga sa pag-uugaling ito).
A DICOMDIR Ang file ay gagawin lamang kung ang lahat ng mga file ay nakapasa sa mga unang pagsubok.
Ang dcmmkdir Pinapayagan din ng utility ang isa na magdagdag ng mga bagong entry sa at i-update ang umiiral na
mga entry sa a DICOMDIR file. Paggamit ng opsyon +A ang mga bagong entry ay idinagdag lamang sa DICOMDIR,
ibig sabihin, ang mga umiiral na tala tulad ng para sa impormasyon ng PASYENTE ay hindi na-update. Paggamit ng opsyon
+U pati na rin ang mga umiiral na tala ay ina-update ayon sa impormasyong matatagpuan sa isinangguni
DICOM file. Pakitandaan na ang proseso ng pag-update na ito ay maaaring mas mabagal kaysa sa pagdaragdag lamang ng bago
mga entry. Gayunpaman, tinitiyak nito na ang karagdagang impormasyon na kinakailangan para sa
ang napiling profile ng application ay idinaragdag din sa mga kasalukuyang talaan.
Ang suporta para sa mga imahe ng icon ay kasalukuyang limitado sa mga imaheng monochrome. Ito ay maaaring
pagbabago sa hinaharap. Hanggang noon, ang mga larawang may kulay ay awtomatikong kino-convert sa grayscale
mode. Ang laki ng icon ay 128*128 pixels para sa mga cardiac profile (tulad ng kinakailangan ng DICOM
standard) at 64*64 para sa lahat ng iba pa.
Pag-scan Direktoryo
Ang pagdaragdag ng mga file mula sa mga direktoryo ay posible sa pamamagitan ng paggamit ng opsyon --recurse. Kung walang karagdagang utos
mga parameter ng linya ay ibinigay, ang direktoryo na tinukoy sa pamamagitan ng opsyon --input-directory (default:
kasalukuyang direktoryo) ay ini-scan para sa mga file. Kung ibinigay ang mga parameter, maaari nilang tukuyin ang alinman
pangalan ng file o direktoryo; ang input na direktoryo ay palaging prepended. Kung ang mga file sa
ang ibinigay na mga direktoryo ay dapat mapili ayon sa isang tiyak na pattern ng pangalan (hal. gamit
pagtutugma ng wildcard), opsyon --pattern kailangang gamitin. Pakitandaan na ang pattern ng file na ito
nalalapat lamang sa mga file sa loob ng mga na-scan na direktoryo, at, kung mayroon pang ibang mga pattern
tinukoy sa command line sa labas ng --input-directory opsyon (hal. upang
pumili ng karagdagang mga file), ang mga ito ay hindi nalalapat sa mga tinukoy na direktoryo.
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 dcmmkdir 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 dcmmkdir online gamit ang mga serbisyo ng onworks.net