เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

getscu - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ getscu เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ getscu เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


getscu - DICOM retrieve (C-GET) SCU

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


getscu [เบ•เบปเบงเป€เบฅเบทเบญเบ] peer port [dcmfile-in...]

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


เป„เบ”เป‰ getscu เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ›เบฐเบ•เบดเบšเบฑเบ” SCU เบชเปเบฒเบฅเบฑเบš Query / Retrieve Service Class. getscu
เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบเบฒเบ™โ€‹เบŸเบทเป‰เบ™โ€‹เบ•เบปเบงโ€‹เบเบฒเบ™โ€‹เบ—เปเบฒโ€‹เบ‡เบฒเบ™โ€‹เป‚เบ”เบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบก C-GETโ€‹. เบกเบฑเบ™เบชเบปเปˆเบ‡เบฅเบฐเบซเบฑเบ”เบชเบญเบšเบ–เบฒเบกเป„เบ›เบซเบฒ SCP เปเบฅเบฐ
เบฅเปเบ–เป‰เบฒเบเบฒเบ™เบ•เบญเบšเบชเบฐเปœเบญเบ‡เบ”เป‰เบงเบเบฎเบนเบšเบžเบฒเบš เบซเบผเบทเบงเบฑเบ”เบ–เบธ DICOM เบญเบทเปˆเบ™เป†เบ—เบตเปˆเบชเบปเปˆเบ‡เบœเปˆเบฒเบ™ C-STORE. เปƒเบ™เบ–เบฒเบ™เบฐเป€เบ›เบฑเบ™ DICOM
เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™, C-GET เปเบฅเบฐเบ‚เปเป‰เบ„เบงเบฒเบก C-STORE เบ—เบตเปˆเบกเบฒเบžเป‰เบญเบกเบเบฑเบšเปเบกเปˆเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเบญเบฑเบ™เบ”เบฝเบงเบเบฑเบ™.
เบชเบฐเบกเบฒเบ„เบปเบก. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบงเบฑเบ”เบ–เบธเบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบžเบฝเบ‡เปเบ•เปˆเป‚เบ”เบ getscu เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เปเบฅเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เป„เบ”เป‰
เบเบฑเบšเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก (เบเป‰เบฒเบ เบˆเบฐเป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบ™เบตเป‰).

PARAMETERS


peer hostname เบ‚เบญเบ‡ DICOM peer

เปเบฒเบเป€เบฅเบเบžเบญเบ” tcp/ip เบ‚เบญเบ‡เบ„เบนเปˆ

dcmfile-in DICOM เป„เบŸเบฅเปŒเบชเบญเบšเบ–เบฒเบก

OPTIONS


เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ› เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™
-h --help
เบžเบดเบกเบ‚เปเป‰เบ„เบงเบฒเบกเบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ™เบตเป‰ เปเบฅเบฐเบญเบญเบ

- เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡
เบžเบดเบกเบ‚เปเป‰เบกเบนเบ™เบชเบฐเบšเบฑเบšเปเบฅเบฐเบญเบญเบ

--เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡
เบžเบดเบกเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบฐเบซเบเบฒเบ

-q --เบ‡เบฝเบš
เป‚เปเบ”เบ‡เบฝเบš, เบžเบดเบกเบšเปเปˆเบกเบตเบ„เบณเป€เบ•เบทเบญเบ™ เปเบฅเบฐเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”

-v --verbose
เบฎเบนเบšเปเบšเบš verbose, เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบเบฒเบ™เบžเบดเบก

-d --debug
เป‚เปเบ”เบ”เบตเบšเบฑเบ, เบžเบดเบกเบ‚เปเป‰เบกเบนเบ™เบ”เบตเบšเบฑเบ

-ll --log-level [l]evel: string constant
(เบฎเป‰เบฒเบเปเบฎเบ‡, เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”, เป€เบ•เบทเบญเบ™, เบ‚เปเป‰เบกเบนเบ™, เบ”เบตเบšเบฑเบ, เบ•เบดเบ”เบ•เบฒเบก)
เปƒเบŠเป‰เบฅเบฐเบ”เบฑเบš l เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ•เบฑเบ”เป„เบกเป‰

-lc --log-config [f]ilename: string
เปƒเบŠเป‰ config file f เบชเปเบฒเบฅเบฑเบš logger

+v --verbose-pc
เบชเบฐเปเบ”เบ‡เบšเปเบฅเบดเบšเบปเบ”เบเบฒเบ™เบ™เบณเบชเบฐเป€เปœเบตเปƒเบ™เบฎเบนเบšเปเบšเบš verbose

เป€เบ„เบทเบญเบ‚เปˆเบฒเบ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™
เบฅเบปเบšเบฅเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบเบปเบ‡เบเบฑเบ™:

-k --key [k]ey: gggg, eeee="str", เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ เบซเบผเบทเบŠเบทเปˆเบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบก = "str"
เบฅเบปเบšเบฅเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบเบปเบ‡เบเบฑเบ™

เบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบกเบนเบ™เปเบšเบšเบชเบญเบšเบ–เบฒเบก:

-P --เบ„เบปเบ™เป€เบˆเบฑเบš
เปƒเบŠเป‰เบ•เบปเบงเปเบšเบšเบ‚เปเป‰เบกเบนเบ™เบฎเบฒเบเบ‚เบญเบ‡เบ„เบปเบ™เป€เบˆเบฑเบš (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™)

-S --เบชเบถเบเบชเบฒ
เปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบเบฒเบ™เบชเบถเบเบชเบฒเบฎเบฒเบ

-O --psonly
เปƒเบŠเป‰เบ•เบปเบงเปเบšเบšเบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ„เบปเบ™เป€เบˆเบฑเบš/เบเบฒเบ™เบชเบถเบเบชเบฒเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™

เบŠเบทเปˆเปœเปˆเบงเบเบ‡เบฒเบ™เบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™:

-aet --aetitle [a]เบŠเบทเปˆ: string
เบ•เบฑเป‰เบ‡เบŠเบทเปˆเบเบฒเบ™เป‚เบ—เบ‚เบญเบ‡เบ‚เป‰เบญเบ AE (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™: GETSCU)

-aec --call [a]เบŠเบทเปˆ: string
เบ•เบฑเป‰เบ‡เบŠเบทเปˆเบงเปˆเบฒ AE title of peer (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™: ANY-SCP)

syntaxes เบเบฒเบ™โ€‹เป‚เบญเบ™โ€‹เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เบ—เบตเปˆโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™ (เบชเบฐโ€‹เบกเบฒโ€‹เบ„เบปเบกโ€‹เบ—เบตเปˆโ€‹เบกเบฒโ€‹)โ€‹:

+x= --prefer-uncompr
เบ•เป‰เบญเบ‡เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ byte เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ VR เบขเปˆเบฒเบ‡เบŠเบฑเบ”เป€เบˆเบ™ (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™)

+xe --prefer-little
เบกเบฑเบ VR เบ™เป‰เบญเบ endian TS เบขเปˆเบฒเบ‡เบŠเบฑเบ”เป€เบˆเบ™

+xb --prefer-big
เบกเบฑเบ VR big endian TS เบขเปˆเบฒเบ‡เบŠเบฑเบ”เป€เบˆเบ™

+xs --prefer-lossless
เบกเบฑเบ JPEG lossless TS เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™

+xy --prefer-jpeg8
เบกเบฑเบ JPEG lossy TS เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™ 8 เบšเบดเบ”

+xx --prefer-jpeg12
เบกเบฑเบ JPEG lossy TS เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™ 12 เบšเบดเบ”

+xv --prefer-j2k-lossless
เบกเบฑเบ JPEG 2000 lossless TS

+xw --prefer-j2k-lossy
เบกเบฑเบ JPEG 2000 lossy TS

+xt --prefer-jls-lossless
เบกเบฑเบ JPEG-LS lossless TS

+xu --prefer-jls-lossy
เบกเบฑเบ JPEG-LS lossy TS

+xm --prefer-mpeg2
เบกเบฑเบ MPEG2 Main Profile @ Main Level TS

+xh --prefer-mpeg2-high
เบกเบฑเบ MPEG2 เป‚เบ›เบฃเป„เบŸเบฅเปŒเบ•เบปเป‰เบ™เบ•เป @ TS เบฅเบฐเบ”เบฑเบšเบชเบนเบ‡

+xn --prefer-mpeg4
เบกเบฑเบ MPEG4 AVC/H.264 HP / Level 4.1 TS

+xl --prefer-mpeg4-bd
เบกเบฑเบ MPEG4 AVC/H.264 BD-compatible TS

+xr --prefer-rle
เบกเบฑเบ RLE lossless TS

+xd --prefer-deflated
เบกเบฑเบ deflated explicit VR เบ™เป‰เบญเบ endian TS

+xi -- implicit
เบเบญเบกเบฎเบฑเบš implicit VR little endian TS เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™

เบชเบฐเป€เปœเบตเป€เบญเบปเบฒ syntax เบเบฒเบ™เป‚เบญเบ™เบเป‰เบฒเบ (เบชเบฐเบกเบฒเบ„เบปเบกเบ‚เบฒเบญเบญเบ):

-x= --propose-uncompr
เบชเบฐเป€เปœเบต TS เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบšเบตเบšเบญเบฑเบ”เบ—เบฑเบ‡เปเบปเบ”, VR เบŠเบฑเบ”เป€เบˆเบ™
เบเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡ byte เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ—เปเบฒเบญเบดเบ” (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™)

-xe --เบชเบฐเป€เปœเบต-เบ™เป‰เบญเบ
เบชเบฐเป€เปœเบต TS เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบšเบตเบšเบญเบฑเบ”เบ—เบฑเบ‡เปเบปเบ”, เบŠเบฑเบ”เป€เบˆเบ™ VR เบ™เป‰เบญเบ endian เบเปˆเบญเบ™

-xb --เบชเบฐเป€เปœเบต-เปƒเบซเบเปˆ
เบชเบฐเป€เปœเบต TS เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบšเบตเบšเบญเบฑเบ”เบ—เบฑเบ‡เปเบปเบ”, เบŠเบฑเบ”เป€เบˆเบ™ VR big endian เบเปˆเบญเบ™

-xd --propose-deflated
เบชเบฐเป€เปœเบต VR เบ™เป‰เบญเบ endian TS เบ—เบตเปˆเบšเปเปˆเบˆเบฐเปเบˆเป‰เบ‡
เปเบฅเบฐ syntax เบเบฒเบ™เป‚เบญเบ™เบเป‰เบฒเบเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบšเบตเบšเบญเบฑเบ”เบ—เบฑเบ‡เปเบปเบ”

-xi --เบชเบฐเป€เปœเบต- implicit
เบชเบฐเป€เบซเบ™เบต VR เบžเบฝเบ‡เป€เบฅเบฑเบเบ™เป‰เบญเบ endian TS เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™

เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบโ€‹เบญเบทเปˆเบ™เป†โ€‹:

-to --timeout [s]เบงเบดเบ™เบฒเบ—เบต: integer (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™: เบšเปเปˆเบˆเปเบฒเบเบฑเบ”)
เปเบปเบ”เป€เบงเบฅเบฒเบชเบณเบฅเบฑเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ

-ta --acse-timeout [s]เบงเบดเบ™เบฒเบ—เบต: integer (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™: 30)
เปเบปเบ”เป€เบงเบฅเบฒเบชเบณเบฅเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบก ACSE

-td --dimse-timeout [s]เบงเบดเบ™เบฒเบ—เบต: integer (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™: เบšเปเปˆเบˆเปเบฒเบเบฑเบ”)
เปเบปเบ”เป€เบงเบฅเบฒเบชเบณเบฅเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบก DIMSE

-pdu --max-pdu [n]เบˆเปเบฒเบ™เบงเบ™ bytes: integer (4096..131072)
เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบนเบ‡เบชเบธเบ”เบฎเบฑเบš pdu เป€เบ›เบฑเบ™ n bytes (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™: 16384)

--repeat [n]เบˆเปเบฒเบ™เบงเบ™: เบˆเปเบฒเบ™เบงเบ™เป€เบ•เบฑเบก
เป€เบฎเบฑเบ”เบŠเป‰เบณ n เบ„เบฑเป‰เบ‡

--เป€เบญเบปเบฒเบฅเบนเบเบญเบญเบ
เบเบปเบเป€เบฅเบตเบเบชเบฐเบกเบฒเบ„เบปเบกเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบ›เปˆเบญเบเบกเบฑเบ™

output เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™
เบ—เบปเปˆเบงเป„เบ›:

-od --output-directory [d]irectory: string (default: ".")
เบ‚เบฝเบ™เบงเบฑเบ”เบ–เบธเบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเป„เบ›เบซเบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบกเบตเบขเบนเปˆ d

เบฎเบนเบšเปเบšเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ:

-B --เบ›เบปเบเบเบฐเบ•เบด
เป„เบ”เป‰เบฎเบฑเบšเปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ‚เบฝเบ™เปƒเบชเปˆเปเบœเปˆเบ™เบ”เบดเบ” (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™)

+B --bit-preserving
เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เป‚เบ”เบโ€‹เบเบปเบ‡โ€‹เบเบฑเบšโ€‹เปเบœเปˆเบ™โ€‹

--เบšเปเปˆเบชเบปเบ™เปƒเบˆ
เบšเปเปˆเบชเบปเบ™เปƒเบˆเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™, เบฎเบฑเบšเปเบ•เปˆเบšเปเปˆเป€เบเบฑเบšเบฎเบฑเบเบชเบฒ

เบซเบกเบฒเบเป€เบซเบ”


เปเบ•เปˆเบฅเบฐเป„เบŸเบฅเปŒเบ—เบตเปˆเบชเบฐเปœเบญเบ‡เปƒเบซเป‰เบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบˆเบฐเบ–เบทเบเบชเบปเปˆเบ‡เป„เบ›เปƒเบซเป‰ SCP เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป C-GET.
เป„เบŸเบฅเปŒเบชเบญเบšเบ–เบฒเบกเบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เบŠเบธเบ”เบ‚เปเป‰เบกเบนเบ™ DICOM เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ—เบตเปˆเบกเบตเบชเปˆเบงเบ™เบŠเบธเบ”เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡ C-GET-RQ
เบ‚เปเป‰เบ„เบงเบฒเบก. เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™เป„เบŸเบฅเปŒเบชเบญเบšเบ–เบฒเบกเบชเบฒเบกเบฒเบ”เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบ”เป‰เบงเบ dump2dcm เบ›เบฐเป‚เบซเบเบ”เบˆเบฒเบ เบ
script เบ„เบทเบ•เบปเบงเบขเปˆเบฒเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

# เบ‚เปเบ—เบธเบเบฎเบนเบšเบชเบณเบฅเบฑเบšเบ„เบปเบ™เป€เบˆเบฑเบšเบ”เป‰เบงเบ ID=PAT001
(0008,0052) CS [PATIENT] # QueryRetrieveLevel
(0010,0020) LO [PAT001] # PatientID

เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบญเบตเบเบขเปˆเบฒเบ‡เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ dcmodify เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบˆเบฒเบ scratch เป‚เบ”เบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ --create-file เบ”เป‰เบงเบเบเบฒเบ™เป‚เบ—เบซเบฒเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡ --เปƒเบชเปˆ เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™
เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ”เบฑเบ”โ€‹เปเบเป‰โ€‹เบซเบผเบทโ€‹เป€เบชเบตเบกโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹ -k (เบซเบผเบท --key) เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹. เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบ„เปเบฒเบชเบฑเปˆเบ‡:

getscu -k "0010,0020=PAT002" caesar 5678 patqry.dcm

เบˆเบฐ, เป€เบกเบทเปˆเบญเบ–เบทเบเบชเบปเปˆเบ‡เป„เบ›เบซเบฒ SCP caesar เบขเบนเปˆ TCP/IP port 5678, เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐ PatientID เปƒเบ”เป†เปƒเบ™
patqry.dcm เปƒเบซเป‰เบกเบตเบ„เปˆเบฒ 'PAT002'. เบ–เป‰เบฒเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบกเบตเบขเบนเปˆ, เบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™
เปเบ—เบ™เบ—เบตเปˆ, เบ–เป‰เบฒเบšเปเปˆเบกเบตเบกเบฑเบ™เบˆเบฐเบ–เบทเบเปƒเบชเปˆ. เป„เบ”เป‰ -k เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเบฒเบกเบฒเบ”เบกเบตเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡. เป„เบ”เป‰
เบชเปˆเบงเบ™เบกเบนเบ™เบ„เปˆเบฒ (เบซเบผเบฑเบ‡เบˆเบฒเบ '=') เบญเบฒเบ”เบˆเบฐเบ‚เบฒเบ”เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ–เบทเบเบชเบปเปˆเบ‡เบเบฑเบšเบชเบนเบ™
เบ„เบงเบฒเบกเบเบฒเบง. เบกเบฑเบ™เบเบฑเบ‡เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบฅเบฐเบšเบธเบฅเปเบฒเบ”เบฑเบš, เบฅเบฒเบเบเบฒเบ™เปเบฅเบฐเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบŠเป‰เบญเบ™เบเบฑเบ™เป‚เบ”เบเปƒเบŠเป‰ -k
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เปƒเบ™เบเปเบฅเบฐเบ™เบตเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบˆเบฐเบ•เป‰เบญเบ‡เปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบ "เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡" เบžเบดเป€เบชเบ”. เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบชเบฒเบกเบฒเบ”เบžเบปเบšเป„เบ”เป‰เปƒเบ™
เป„เบ”เป‰ dcmodify เป€เบญเบเบฐเบชเบฒเบ™.

เบ–เป‰เบฒเบšเปเปˆเบกเบตเป„เบŸเบฅเปŒเปƒเบ”เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡, เบ„เปเบฒเบ–เบฒเบกเบ•เป‰เบญเบ‡เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™
เปœเบถเปˆเบ‡ เบซเบฅเบทเบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบฑเป‰เบ™ -k เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบชเบญเบšโ€‹เบ–เบฒเบกโ€‹เบซเบผเบฒเบโ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เปƒเบซเป‰โ€‹, getscu เบˆเบฐโ€‹เบชเบปเปˆเบ‡โ€‹เบซเบผเบฒเบ C-
เป€เบญเบปเบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเป„เบ›เบซเบฒ SCP.

เป€เบ›เบฑเบ™เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบ เบšเบฑเบ™เบซเบฒ
getscu เบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เป€เบžเบทเปˆเบญเปƒเบŠเป‰เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบปเบ”เบชเบญเบšเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเบญเบšเปเบง DICOM. เบเบฒเบ™เบชเบญเบšเบ–เบฒเบก
เป„เบŸเบฅเปŒเบเบฐเปเบˆเบ•เป‰เบญเบ‡เบ–เบทเบเบชเป‰เบฒเบ‡เบ”เป‰เบงเบเบกเบทเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡ SCP.

C-GET เบšเปเปˆเบฎเบญเบ‡เบฎเบฑเบšเบ—เบธเบ Query/Retrieve SCPs. เบžเบดเบ—เบตเบเบฒเบ™ C-MOVE เบŠเบถเปˆเบ‡เป€เบ›เบฑเบ™
เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบ เบเป‰เบฒเบ เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เปเบกเปˆเบ™โ€‹เบžเบปเบšโ€‹เป€เบซเบฑเบ™โ€‹เบ—เบปเปˆเบงโ€‹เป„เบ›โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹.

เป„เบ”เป‰ getscu เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบšเปเปˆเบžเบฐเบเบฒเบเบฒเบกเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เป„เบ”เป‰
เบเบฐเปเบˆเปเบšเบšเบชเบญเบšเบ–เบฒเบกเบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป C-MOVE เบ„เบงเบ™เบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” QueryRetrieveLevel เปเบฅเบฐ
เปœเบถเปˆเบ‡ เบซเบผเบทเบซเบผเบฒเบเบญเบฑเบ™เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ 'เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบซเบผเบฑเบเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฑเบ' (PatientID, StudyInstanceUID,
SeriesInstanceUID เปเบฅเบฐ SOPInstanceUID).

DICOM เบ„เบงเบฒเบกเบชเบญเบ”เบ„เปˆเบญเบ‡
เบชเบช เบ„เบงเบฒเบกเบชเบญเบ”เบ„เปˆเบญเบ‡
เป„เบ”เป‰ getscu เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบซเป‰เบญเบ‡เบฎเบฝเบ™ SOP เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เป€เบ›เบฑเบ™ SCU:

GETpatientRootQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.1.3
GETStudyRootQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.2.3
GETpatientStudyOnlyQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.3.3

เป„เบ”เป‰ getscu เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบˆเบฐเบชเบฐเป€เบซเบ™เบตเบชเบฐเบžเบฒเบšเบเบฒเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เบ™เบตเป‰
เบฎเบญเบ‡เบฎเบฑเบš SOP Classes เบ‚เบถเป‰เบ™เบเบฑเบšเบ•เบปเบงเป€เบฅเบทเบญเบเปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡ (-P, -S, เบซเบผเบท -O). เบชเปเบฒเบฅเบฑเบšเบ‚เบฒเบญเบญเบ
เบชเบฐเบกเบฒเบ„เบปเบก, syntaxes เบเบฒเบ™เป‚เบญเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™:

LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
DeflatedExplicitVRLittleEndianTransferSyntax 1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2

(*) เบ–เป‰เบฒเบ–เบทเบเบฅเบงเบšเบฅเบงเบกเบ”เป‰เบงเบเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบš zlib เป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™ (เป€เบšเบดเปˆเบ‡ - เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ เบœเบปเบ™เบœเบฐเบฅเบดเบ”)

เป€เบŠเบดเปˆเบ‡ syntaxes เบเบฒเบ™เป‚เบญเบ™เปเบกเปˆเบ™เบชเบฐเป€เบซเบ™เบตเปƒเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡, เบชเบฒเบกเบฒเบ”เบ–เบทเบเบเปเบฒเบ™เบปเบ”เบ”เป‰เบงเบ
--เบชเบฐเป€เปœเบต เบ•เบปเบงเป€เบฅเบทเบญเบ

เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ เบ„เบงเบฒเบกเบชเบญเบ”เบ„เปˆเบญเบ‡
เป„เบ”เป‰ getscu เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบซเป‰เบญเบ‡เบฎเบฝเบ™ SOP เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เป€เบ›เบฑเบ™ SCP:

เบเบฒเบ™เบขเบฑเป‰เบ‡เบขเบทเบ™SOPClass 1.2.840.10008.1.1

RETIRED_StoredPrintStorage 1.2.840.10008.5.1.1.27
RETIRED_HardcopyGrayscaleImageStorage 1.2.840.10008.5.1.1.29
RETIRED_HardcopyColorImageStorage 1.2.840.10008.5.1.1.30
ComputedRadiographyImageStorage 1.2.840.10008.5.1.4.1.1.1
DigitalXRayImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.1.1
DigitalXRayImageStorageForProcessing 1.2.840.10008.5.1.4.1.1.1.1.1
DigitalMammographyXRayImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.1.2
DigitalMammographyXRayImageStorageForProcessing 1.2.840.10008.5.1.4.1.1.1.2.1
DigitalIntraOralXRayImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.1.3
DigitalIntraOralXRayImageStorageForProcessing 1.2.840.10008.5.1.4.1.1.1.3.1
CTImageStorage 1.2.840.10008.5.1.4.1.1.2
EnhancedCTImageStorage 1.2.840.10008.5.1.4.1.1.2.1
RETIRED_UltrasoundMultiframeImageStorage 1.2.840.10008.5.1.4.1.1.3
UltrasoundMultiframeImageStorage 1.2.840.10008.5.1.4.1.1.3.1
MRImageStorage 1.2.840.10008.5.1.4.1.1.4
EnhancedMRImageStorage 1.2.840.10008.5.1.4.1.1.4.1
MRSpectroscopyStorage 1.2.840.10008.5.1.4.1.1.4.2
EnhancedMRColorImageStorage 1.2.840.10008.5.1.4.1.1.4.3
RETIRED_NuclearMedicineImageStorage 1.2.840.10008.5.1.4.1.1.5
RETIRED_UltrasoundImageStorage 1.2.840.10008.5.1.4.1.1.6
UltrasoundImageStorage 1.2.840.10008.5.1.4.1.1.6.1
EnhancedUSVolumeStorage 1.2.840.10008.5.1.4.1.1.6.2
SecondaryCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7
MultiframeSingleBitSecondaryCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7.1
MultiframeGrayscaleByteSecondaryCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7.2
MultiframeGrayscaleWordSecondaryCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7.3
MultiframeTrueColorSecondaryCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7.4
RETIRED_StandaloneOverlayStorage 1.2.840.10008.5.1.4.1.1.8
RETIRED_StandaloneCurveStorage 1.2.840.10008.5.1.4.1.1.9
TwelveLeadECGWaveformStorage 1.2.840.10008.5.1.4.1.1.9.1.1
GeneralECGWaveformStorage 1.2.840.10008.5.1.4.1.1.9.1.2
AmbulatoryECGWaveformStorage 1.2.840.10008.5.1.4.1.1.9.1.3
HemodynamicWaveformStorage 1.2.840.10008.5.1.4.1.1.9.2.1
CardiacElectrophysiologyWaveformStorage 1.2.840.10008.5.1.4.1.1.9.3.1
BasicVoiceAudioWaveformStorage 1.2.840.10008.5.1.4.1.1.9.4.1
GeneralAudioWaveformStorage 1.2.840.10008.5.1.4.1.1.9.4.2
ArterialPulseWaveformStorage 1.2.840.10008.5.1.4.1.1.9.5.1
RespiratoryWaveformStorage 1.2.840.10008.5.1.4.1.1.9.6.1
RETIRED_StandaloneModalityLUTStorage 1.2.840.10008.5.1.4.1.1.10
RETIRED_StandaloneVOILUTStorage 1.2.840.10008.5.1.4.1.1.11
GrayscaleSoftcopyPresentationStateStorage 1.2.840.10008.5.1.4.1.1.11.1
ColorSoftcopyPresentationStateStorage 1.2.840.10008.5.1.4.1.1.11.2
PseudoColorSoftcopyPresentationStateStorage 1.2.840.10008.5.1.4.1.1.11.3
BlendingSoftcopyPresentationStateStorage 1.2.840.10008.5.1.4.1.1.11.4
XAXRFGrayscaleSoftcopyPresentationStateStorage 1.2.840.10008.5.1.4.1.1.11.5
XRayAngiographicImageStorage 1.2.840.10008.5.1.4.1.1.12.1
EnhancedXAImageStorage 1.2.840.10008.5.1.4.1.1.12.1.1
XRayRadiofluoroscopicImageStorage 1.2.840.10008.5.1.4.1.1.12.2
EnhancedXRFImageStorage 1.2.840.10008.5.1.4.1.1.12.2.1
RETIRED_XRayAngiographicBiPlaneImageStorage 1.2.840.10008.5.1.4.1.1.12.3
XRay3DAngiographicImageStorage 1.2.840.10008.5.1.4.1.1.13.1.1
XRay3DCraniofacialImageStorage 1.2.840.10008.5.1.4.1.1.13.1.2
BreastTomosynthesisImageStorage 1.2.840.10008.5.1.4.1.1.13.1.3
IntravascularOpt.Coh.Tom.ImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.14.1
IntravascularOpt.Coh.Tom.ImageStorageForProcessing 1.2.840.10008.5.1.4.1.1.14.2
NuclearMedicineImageStorage 1.2.840.10008.5.1.4.1.1.20
RawDataStorage 1.2.840.10008.5.1.4.1.1.66
SpatialRegistrationStorage 1.2.840.10008.5.1.4.1.1.66.1
SpatialFiducialsStorage 1.2.840.10008.5.1.4.1.1.66.2
DeformableSpatialRegistrationStorage 1.2.840.10008.5.1.4.1.1.66.3
SegmentationStorage 1.2.840.10008.5.1.4.1.1.66.4
SurfaceSegmentationStorage 1.2.840.10008.5.1.4.1.1.66.5
RealWorldValueMappingStorage 1.2.840.10008.5.1.4.1.1.67
SurfaceScanMeshStorage 1.2.840.10008.5.1.4.1.1.68.1
SurfaceScanPointCloudStorage 1.2.840.10008.5.1.4.1.1.68.2
RETIRED_VLImageStorage 1.2.840.10008.5.1.4.1.1.77.1
VLEendoscopicImageStorage 1.2.840.10008.5.1.4.1.1.77.1.1
VideoEndoscopicImageStorage 1.2.840.10008.5.1.4.1.1.77.1.1.1
VLMicroscopicImageStorage 1.2.840.10008.5.1.4.1.1.77.1.2
VideoMicroscopicImageStorage 1.2.840.10008.5.1.4.1.1.77.1.2.1
VLSlideCoordinatesMicroscopicImageStorage 1.2.840.10008.5.1.4.1.1.77.1.3
VLPhotographicImageStorage 1.2.840.10008.5.1.4.1.1.77.1.4
VideoPhotographicImageStorage 1.2.840.10008.5.1.4.1.1.77.1.4.1
OphthalmicPhotography8BitImageStorage 1.2.840.10008.5.1.4.1.1.77.1.5.1
OphthalmicPhotography16BitImageStorage 1.2.840.10008.5.1.4.1.1.77.1.5.2
StereometricRelationshipStorage 1.2.840.10008.5.1.4.1.1.77.1.5.3
OphthalmicTomographyImageStorage 1.2.840.10008.5.1.4.1.1.77.1.5.4
VLWholeSlideMicroscopyImageStorage 1.2.840.10008.5.1.4.1.1.77.1.6
RETIRED_VLMultiFrameImageStorage 1.2.840.10008.5.1.4.1.1.77.2
LensometryMeasurementsStorage 1.2.840.10008.5.1.4.1.1.78.1
AutorefractionMeasurementsStorage 1.2.840.10008.5.1.4.1.1.78.2
KeratometryMeasurementsStorage 1.2.840.10008.5.1.4.1.1.78.3
SubjectiveRefractionMeasurementsStorage 1.2.840.10008.5.1.4.1.1.78.4
VisualAcuityMeasurementsStorage 1.2.840.10008.5.1.4.1.1.78.5
SpectaclePrescriptionReportStorage 1.2.840.10008.5.1.4.1.1.78.6
OphthalmicAxialMeasurementsStorage 1.2.840.10008.5.1.4.1.1.78.7
IntraocularLensCalculationsStorage 1.2.840.10008.5.1.4.1.1.78.8
MacularGridThicknessAndVolumeReportStorage 1.2.840.10008.5.1.4.1.1.79.1
OphthalmicVisualFieldStaticPerimetryMeasurementsSt. 1.2.840.10008.5.1.4.1.1.80.1
Ophthalmic ThicknessMapStorage 1.2.840.10008.5.1.4.1.1.81.1
BasicTextSRStorage 1.2.840.10008.5.1.4.1.1.88.11
EnhancedSRStorage 1.2.840.10008.5.1.4.1.1.88.22
ComprehensiveSRStorage 1.2.840.10008.5.1.4.1.1.88.33
Comprehensive3DSRStorage 1.2.840.10008.5.1.4.1.1.88.34
ProcedureLogStorage 1.2.840.10008.5.1.4.1.1.88.40
MammographyCADSRStorage 1.2.840.10008.5.1.4.1.1.88.50
KeyObjectSelectionDocumentStorage 1.2.840.10008.5.1.4.1.1.88.59
เบžเบทเป‰เบ™เบ—เบตเปˆเป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™ ChestCADSRS 1.2.840.10008.5.1.4.1.1.88.65
XRayRadiationDoseSRStorage 1.2.840.10008.5.1.4.1.1.88.67
ColonCADSRStorage 1.2.840.10008.5.1.4.1.1.88.69
ImplantationPlanSRDocumentStorage 1.2.840.10008.5.1.4.1.1.88.70
EncapsulatedPDFStorage 1.2.840.10008.5.1.4.1.1.104.1
EncapsulatedCDAStorage 1.2.840.10008.5.1.4.1.1.104.2
PositronEmissionTomographyImageStorage 1.2.840.10008.5.1.4.1.1.128
RETIRED_StandalonePETCurveStorage 1.2.840.10008.5.1.4.1.1.129
EnhancedPETImageStorage 1.2.840.10008.5.1.4.1.1.130
BasicStructuredDisplayStorage 1.2.840.10008.5.1.4.1.1.131
RTImageStorage 1.2.840.10008.5.1.4.1.1.481.1
RTDoseStorage 1.2.840.10008.5.1.4.1.1.481.2
RTStructureSetStorage 1.2.840.10008.5.1.4.1.1.481.3
RTBeamsTreatmentRecordStorage 1.2.840.10008.5.1.4.1.1.481.4
RTPlanStorage 1.2.840.10008.5.1.4.1.1.481.5
RTBrachyTreatmentRecordStorage 1.2.840.10008.5.1.4.1.1.481.6
RTTreatmentSummaryRecordStorage 1.2.840.10008.5.1.4.1.1.481.7
RTionPlanStorage 1.2.840.10008.5.1.4.1.1.481.8
RTIionBeamsTreatmentRecordStorage 1.2.840.10008.5.1.4.1.1.481.9
RTBeamsDeliveryInstructionStorage 1.2.840.10008.5.1.4.34.7
GenericImplantTemplateStorage 1.2.840.10008.5.1.4.43.1
ImplantAssemblyTemplateStorage 1.2.840.10008.5.1.4.44.1
ImplantTemplateGroupStorage 1.2.840.10008.5.1.4.45.1

เป„เบ”เป‰ getscu เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบˆเบฐเบเบญเบกเบฎเบฑเบšเบชเบฐเบžเบฒเบšเบเบฒเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡
เบซเป‰เบญเบ‡เบฎเบฝเบ™ SOP เบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบšเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เป‚เบ”เบเปƒเบŠเป‰ syntax เบเบฒเบ™เป‚เบญเบ™เบเป‰เบฒเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰:

LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2

เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบฎเบฑเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆเป€เบ›เบฑเบ™ SCP เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ, เป„เบ”เป‰ getscu เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบˆเบฐเบกเบฑเบเบเบฒเบ™เป‚เบญเบ™ syntax เบ—เบตเปˆเบกเบต
เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡เบœเปˆเบฒเบ™ syntax เบเบฒเบ™เป‚เบญเบ™ implicit เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบ–เป‰เบฒ getscu เบเบณ เบฅเบฑเบ‡เปเบฅเปˆเบ™เบขเบนเปˆ
เบฎเบฒเบ”เปเบง big-endian เบกเบฑเบ™เบˆเบฐเบกเบฑเบเบเบฒเบ™เป‚เบญเบ™ BigEndianExplicit เบเบฑเบš LittleEndianExplicit
syntax (เปเบฅเบฐเปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™). เบžเบถเบ”เบ•เบดเบเปเบฒเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰เบ”เป‰เบงเบ --เบกเบฑเบ เบ—เบฒเบ‡เป€เบฅเบทเบญเบ (เป€เบšเบดเปˆเบ‡
เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡). เบ‚เบถเป‰เบ™เบเบฑเบš --เบกเบฑเบ เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เปƒเบŠเป‰โ€‹เปƒเบ™โ€‹เบ•เบปเบงโ€‹เบˆเบดเบ‡โ€‹, เบ›เบฐโ€‹เบชเบปเบกโ€‹เบ›เบฐโ€‹เบชเบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹
เบเบฒเบ™เป‚เบญเบ™ syntax เปเบกเปˆเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™:

LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
DeflatedExplicitVRLittleEndianTransferSyntax 1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2
JPEGProcess1TransferSyntax 1.2.840.10008.1.2.4.50
JPEGProcess2_4TransferSyntax 1.2.840.10008.1.2.4.51
JPEGProcess14SV1TransferSyntax 1.2.840.10008.1.2.4.70
JPEGLSlosslessTransferSyntax 1.2.840.10008.1.2.4.80
JPEGLSlossyTransferSyntax 1.2.840.10008.1.2.4.81
JPEG2000LosslessOnlyTransferSyntax 1.2.840.10008.1.2.4.90
JPEG2000TransferSyntax 1.2.840.10008.1.2.4.91
MPEG2MainProfileAtMainLevelTransferSyntax 1.2.840.10008.1.2.4.100
MPEG2MainProfileAtHighLevelTransferSyntax 1.2.840.10008.1.2.4.101
MPEG4HighProfileLevel4_1TransferSyntax 1.2.840.10008.1.2.4.102
MPEG4BDcompatibleHighProfileLevel4_1TransferSyntax 1.2.840.10008.1.2.4.103
RLELosslessTransferSyntax 1.2.840.10008.1.2.5

(*) เบ–เป‰เบฒเบ–เบทเบเบฅเบงเบšเบฅเบงเบกเบ”เป‰เบงเบเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบš zlib เป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™ (เป€เบšเบดเปˆเบ‡ - เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ เบœเบปเบ™เบœเบฐเบฅเบดเบ”)

เป„เบ”เป‰ getscu เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบšเปเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบˆเบฅเบฐเบˆเบฒเบ‚เบฐเบซเบเบฒเบ.

เบ•เบปเบงเบขเปˆเบฒเบ‡


getscu --patient --call ARCHIVE caesar 104 q.dcm

เบชเบปเปˆเบ‡เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒ DICOM 'q.dcm' เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป C-GET เป„เบ›เบซเบฒ
เบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ ARCHIVE เปƒเบ™ host caesar เบขเบนเปˆ port 104 เป‚เบ”เบเปƒเบŠเป‰ Patient Root query
model getscu เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เปƒเบŠเป‰เบซเบปเบงเบ‚เปเป‰ AE เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ GETSCU.

เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบเบฑเบš C-MOVE-based Query/Retrieve SOP Classes, C-GET-based SOP Classes
เบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบ getscu เบžเบฝเบ‡เปเบ•เปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ”เบถเบ‡เป€เบญเบปเบฒเบงเบฑเบ”เบ–เบธเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ”เบฝเบงเบเบฑเบ™, ie
getscu เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบงเบฑเบ”โ€‹เบ–เบธโ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹เป€เบญเบ‡โ€‹. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบšเบญเบ SCP เบเบฑเบš
เบชเบปเปˆเบ‡เบงเบฑเบ”เบ–เบธเปƒเบซเป‰เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก. เบ™เบตเป‰เปเบกเปˆเบ™เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ‚เบญเบ‡เป‚เบ›เป‚เบ•เบ„เบญเบ™ DICOM เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™
เบ‚เบญเบ‡ getscu เป€เบ„เบทเปˆเบญเบ‡เบกเบท.

เบเบฒเบ™เบšเบฑเบ™เบ—เบถเบ


เบฅเบฐเบ”เบฑเบšเบเบฒเบ™เบญเบญเบเบšเบฑเบ™เบ—เบถเบเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบšเบฑเบ™เบ—เบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เบ•เปˆเบฒเบ‡เป†เปเบฅเบฐเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเบ•เบดเบ”เบžเบฑเบ™เบชเบฒเบกเบฒเบ”
เบ–เบทเบเบฅเบฐเบšเบธเป‚เบ”เบเบœเบนเป‰เปƒเบŠเป‰. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบกเบตเบžเบฝเบ‡เปเบ•เปˆเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปเบฅเบฐเบ„เปเบฒเป€เบ•เบทเบญเบ™เบ—เบตเปˆเบ–เบทเบเบ‚เบฝเบ™เป€เบ›เบฑเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™
เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบ -- verbose เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเป€เบ›เบฑเบ™เบ‚เปเป‰เบกเบนเบ™เป€เบŠเบฑเปˆเบ™: เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™
เบกเบตเบฅเบฒเบเบ‡เบฒเบ™. เบ—เบฒเบ‡เป€เบฅเบทเบญเบ --debug เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเบเบดเบ”เบˆเบฐเบเปเบฒเบžเบฒเบเปƒเบ™,
เบ•เบปเบงเบขเปˆเบฒเบ‡: เบชเปเบฒเบฅเบฑเบšเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡ debugging. เบฅเบฐเบ”เบฑเบšเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบญเบทเปˆเบ™เป†เบชเบฒเบกเบฒเบ”เบ–เบทเบเป€เบฅเบทเบญเบเป‚เบ”เบเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบ --เบšเบฑเบ™เบ—เบถเบ-
เบฅเบฐเบ”เบฑเบš. เปƒเบ™ --เบ‡เบฝเบš เป‚เบซเบกเบ”เบกเบตเบžเบฝเบ‡เปเบ•เปˆเบฅเบฒเบเบ‡เบฒเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เปƒเบ™โ€‹เป€เบซเบ”โ€‹เบเบฒเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เบ—เบตเปˆโ€‹เบฎเป‰เบฒเบโ€‹เปเบฎเบ‡โ€‹เบ”เบฑเปˆเบ‡โ€‹เบเปˆเบฒเบงโ€‹,
เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบˆเบฐเบขเบธเบ”เป€เบŠเบปเบฒ. เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเบฅเบฐเบ”เบฑเบšเบเบฒเบ™เบ•เบฑเบ”เป„เบกเป‰เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™,
เป€เบšเบดเปˆเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™ 'oflog'.

เปƒเบ™โ€‹เบเปโ€‹เบฅเบฐโ€‹เบ™เบตโ€‹เบ—เบตเปˆโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบเบฒเบ™โ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบ„เบงเบ™โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบฅเบฒเบโ€‹เบฅเบฑเบโ€‹เบญเบฑเบโ€‹เบชเบญเบ™ (เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบซเบกเบธเบ™ logfileโ€‹)โ€‹.
เบเบฑเบš syslog (Unix) เบซเบผเบทเบšเบฑเบ™เบ—เบถเบเป€เบซเบ”เบเบฒเบ™ (Windows) เบ—เบฒเบ‡เป€เบฅเบทเบญเบ --log-config เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป„เบ”เป‰. เบ™เบตเป‰
เป„เบŸเบฅโ€‹เปŒโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบเบฑเบ‡โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบŠเบตเป‰โ€‹เบ™เปเบฒโ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบเบฑเบšโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹
stream เปเบฅเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบซเบ™เบถเปˆเบ‡เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป‚เบกเบ”เบนเบ™เบซเบผเบทเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ
เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™. เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ•เบปเบงเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบขเบนเปˆเปƒเบ™ /logger.cfg.

เบ„เปเบฒเบชเบฑเปˆเบ‡ LINE


เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบšเบฑเบ™เบ—เบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบŠเป‰เบซเบกเบฒเบเป€เบซเบ”เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบชเปเบฒเบฅเบฑเบšเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต: เบงเบปเบ‡เป€เบฅเบฑเบšเบชเบตเปˆเบซเบฅเปˆเบฝเบกเบ›เบดเบ”เบฅเป‰เบญเบก
เบ„เปˆเบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบ (0-1), เบชเบฒเบกเบˆเบธเบ”เบ•เปเปˆเบ—เป‰เบฒเบเบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒเบซเบผเบฒเบเบ„เปˆเบฒเบ–เบทเบเบญเบฐเบ™เบธเบเบฒเบ”
(1-n), เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ‚เบญเบ‡เบ—เบฑเบ‡เบชเบญเบ‡เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบ„เปˆเบฒ 0 เบซเบฒ n.

เบ•เบปเบงเป€เบฅเบทเบญเบเปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡เบ–เบทเบเบˆเปเบฒเปเบ™เบเบˆเบฒเบเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเป‚เบ”เบเป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบ '+' เบซเบผเบท '-' เบŠเบฑเป‰เบ™เบ™เปเบฒ,
เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš. เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบง, เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบฅเบฐเบ•เปเบฒเปเบซเบ™เปˆเบ‡เบ‚เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบกเปˆเบ™ arbitrary (ie เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ
เบชเบฒเบกเบฒเบ”เบ›เบฒเบเบปเบ”เบขเบนเปˆเบšเปˆเบญเบ™เปƒเบ”เบเปเป„เบ”เป‰). เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบ–เป‰เบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เบชเบฐเป€เบžเบฒเบฐเป€เบŠเบดเปˆเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™, เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ—เบตเปˆเบชเบธเบ”
เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰. เบžเบถเบ”เบ•เบดเบเปเบฒเบ™เบตเป‰เบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบšเบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบ›เบฐเป€เบกเบตเบ™เบœเบปเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ‚เบญเบ‡เบซเบญเบ Unix เบ—เบปเปˆเบงเป„เบ›.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เป„เบŸเบฅเปŒเบ„เปเบฒเบชเบฑเปˆเบ‡เบซเบ™เบถเปˆเบ‡เบซเบผเบทเบซเบผเบฒเบเบชเบฒเบกเบฒเบ”เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบ '@' เป€เบ›เบฑเบ™เบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒ
เบŠเบทเปˆเป„เบŸเบฅเปŒ (เป€เบŠเบฑเปˆเบ™ @command.txt). เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเบ”เป‰เบงเบเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡
เป„เบŸเบฅเปŒเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™ (เบซเบผเบฒเบเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™เบ•เบปเบงเปเบเบเบ”เบฝเบงเป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆ
เบžเบงเบเบกเบฑเบ™เบ›เบฒเบเบปเบ”เบขเบนเปˆเบฅเบฐเบซเบงเปˆเบฒเบ‡เบชเบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบงเบปเบ‡เบขเบทเบก) เบเปˆเบญเบ™เบเบฒเบ™เบ›เบฐเป€เบกเบตเบ™เบ•เบทเปˆเบกเบญเบตเบ. เบเบฐเบฅเบธเบ™เบฒเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ
เป„เบŸเบฅเปŒเบ„เปเบฒเบชเบฑเปˆเบ‡เบšเปเปˆเบชเบฒเบกเบฒเบ”เบกเบตเป„เบŸเบฅเปŒเบ„เปเบฒเบชเบฑเปˆเบ‡เบญเบทเปˆเบ™. เบงเบดเบ—เบตเบเบฒเบ™เบ‡เปˆเบฒเบเบ”เบฒเบเปเบ•เปˆเบ›เบฐเบชเบดเบ”เบ—เบดเบœเบปเบ™เบ™เบตเป‰
เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เป€เบžเบทเปˆเบญโ€‹เบชเบฐโ€‹เบซเบผเบธเบšโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบชเบปเบกโ€‹เบ—เบปเปˆเบงโ€‹เป„เบ›โ€‹เบ‚เบญเบ‡โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบ / เบ•เบปเบงโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบเบฒเบ™โ€‹เปเบฅเบฐโ€‹เบซเบผเบตเบโ€‹เป€เบงเบฑเป‰เบ™โ€‹เบเบฒเบ™โ€‹เบเบฒเบงโ€‹เปเบฅเบฐโ€‹
เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™ (เบ•เบปเบงเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒ /dumppat.txt).

ENVIRONMENT


เป„เบ”เป‰ getscu เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเป‚เบซเบผเบ”เบ‚เปเป‰เบกเบนเบ™เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบก DICOM เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™
DCMDICTPATH เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ›เปˆเบฝเบ™เปเบ›เบ‡. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, ie เบ–เป‰เบฒ DCMDICTPATH เบ•เบปเบงเปเบ›เบชเบดเปˆเบ‡เปเบงเบ”เบฅเป‰เบญเบก
เบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡, เป„เบŸเบฅเปŒ /dicom.dic เบˆเบฐเบ–เบทเบเป‚เบซเบผเบ”เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™
เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบš Windows).

เบžเบถเบ”เบ•เบดเบเปเบฒเปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™เบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™เบ—เบตเปˆเบกเบฑเบเปเบฅเบฐ DCMDICTPATH เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เปƒเบŠเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบ‚เปเป‰เบกเบนเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เป„เบ”เป‰ DCMDICTPATH เบ•เบปเบงเปเบ›เบชเบดเปˆเบ‡เปเบงเบ”เบฅเป‰เบญเบก
เบกเบตเบฎเบนเบšเปเบšเบšเบ”เบฝเบงเบเบฑเบ™เบเบฑเบš Unix shell PATH เบ•เบปเบงเปเบ›เปƒเบ™เบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ” (':') เปเบเบ
เบฅเบฒเบเบเบฒเบ™. เปƒเบ™เบฅเบฐเบšเบปเบš Windows, เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ” (';') เบ–เบทเบเปƒเบŠเป‰เป€เบ›เบฑเบ™เบ•เบปเบงเปเบเบ. เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบ‚เปเป‰เบกเบนเบ™
เบฅเบฐเบซเบฑเบ”เบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเป‚เบซเบฅเบ”เปเบ•เปˆเบฅเบฐเป„เบŸเบฅเปŒเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™ DCMDICTPATH เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ›เปˆเบฝเบ™เปเบ›เบ‡. เบกเบฑเบ™
เป€เบ›เบฑเบ™เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบ–เป‰เบฒเบšเปเปˆเบกเบตเบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบ‚เปเป‰เบกเบนเบ™เบชเบฒเบกเบฒเบ”เป‚เบซเบฅเบ”เป„เบ”เป‰.

เปƒเบŠเป‰ getscu เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    CMU Sphinx
    CMU Sphinx
    CMUSphinx เป€เบ›เบฑเบ™เบฅเปเบฒเป‚เบžเบ‡เป€เบญเบเบฐเบฅเบฒเบ”เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ
    เบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เบชเบฝเบ‡เป€เบงเบปเป‰เบฒเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเบš
    เบ›เปˆเบญเบเบญเบญเบเบกเบฒเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เปเบšเบš BSD. เบกเบฑเบ™โ€‹เปเบกเปˆเบ™
    เบเบฑเบ‡เป€เบ›เบฑเบ™เบเบฒเบ™เป€เบเบฑเบšเบเปเบฒเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ” ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” CMU Sphinx
  • 2
    PyScripter
    PyScripter
    PyScripter เป€เบ›เบฑเบ™ Python เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”
    เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบšเบšเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™ (IDE)
    เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบ”เป‰เบงเบเบ„เบงเบฒเบกเบ—เบฐเป€เบเบตเบ—เบฐเบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™
    เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš
    เบเบฒเบ™โ€‹เบ„เป‰เบฒโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” PyScripter
  • 3
    เป€เบเบปเปˆเบฒ Feren OS Repositories
    เป€เบเบปเปˆเบฒ Feren OS Repositories
    เบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบš
    Feren OS. เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบญเบฑเบ™เบซเบผเป‰เบฒเบชเบธเบ”, เปƒเบซเป‰เปเบฅเปˆเบ™
    เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰: (16.04-based) echo
    "เป€เบ”เบš...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Old Feren OS Repositories
  • 4
    OmegaT - multiplatform CAT tool
    OmegaT - multiplatform CAT tool
    OmegaT เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เบŸเบฃเบต เปเบฅเบฐเป€เบ›เบตเบ”
    Multiplatform Computer Assisted
    เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบเบฒเบ™โ€‹เปเบ›โ€‹เบžเบฒโ€‹เบชเบฒโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบˆเบฑเบšโ€‹เบ„เบนเปˆ fuzzyโ€‹,
    เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบเบฒเบ™เปเบ›เบžเบฒเบชเบฒ, เบŠเบญเบเบซเบฒเบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™,
    เบ„เปเบฒโ€‹เบชเบฑเบšโ€‹เบ›เบฐโ€‹เบ”เบฒโ€‹, เปเบฅเบฐ tran ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” OmegaT - multiplatform CAT tool
  • 5
    butt (เบญเบญเบเบญเบฒเบเบฒเบ”เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบตเป‰)
    butt (เบญเบญเบเบญเบฒเบเบฒเบ”เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบตเป‰)
    butt (เบญเบญเบเบญเบฒเบเบฒเบ”เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบตเป‰) เป€เบ›เบฑเบ™
    เบ‡เปˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹, เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบ™โ€‹เป‰โ€‹เปโ€‹เบฒ OS เบซเบผเบฒเบโ€‹. เบกเบฑเบ™
    เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ ShoutCast เปเบฅเบฐ IceCast เปเบฅเบฐเปเบฅเปˆเบ™
    เปƒเบ™ Linux, MacOS เปเบฅเบฐ Windows. เบ•เบปเป‰เบ™โ€‹เบ•เป pu...
    เบ”เบฒเบงเป‚เบซเบฅเบ” butt (เบญเบญเบเบญเบฒเบเบฒเบ”เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบตเป‰)
  • 6
    JavaVi - vi/vim เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™ clone
    JavaVi - vi/vim เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™ clone
    jVi เปเบกเปˆเบ™ clone เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™ vi/vim เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™
    เป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เปเบžเบฑเบเป€เบเบฑเบ” javax.swing.text.
    เบกเบตเปƒเบซเป‰เบชเปเบฒเบฅเบฑเบš NetBeans เปเบฅเบฐ JBuilder. jVi
    เป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเป€เบžเบทเปˆเบญเป„เบงเปเบฅเบฐเบ‡เปˆเบฒเบเบ”เบฒเบ
    เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” JavaVi - vi/vim editor clone
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

  • 1
    4ti2-genmodel
    4ti2-genmodel
    4ti2 - เบŠเบธเบ”เบŠเบญเบšเปเบงเบชเปเบฒเบฅเบฑเบš algebraic,
    เบšเบฑเบ™เบซเบฒเป€เบฅเบ‚เบฒเบ„เบฐเบ™เบดเบ” เปเบฅเบฐ combinatorial เบเปˆเบฝเบงเบเบฑเบš
    เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡...
    เปเบฅเปˆเบ™ 4ti2-genmodel
  • 2
    4ti2-gensymm
    4ti2-gensymm
    4ti2 - เบŠเบธเบ”เบŠเบญเบšเปเบงเบชเปเบฒเบฅเบฑเบš algebraic,
    เบšเบฑเบ™เบซเบฒเป€เบฅเบ‚เบฒเบ„เบฐเบ™เบดเบ” เปเบฅเบฐ combinatorial เบเปˆเบฝเบงเบเบฑเบš
    เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡...
    เปเบฅเปˆเบ™ 4ti2-gensymm
  • 3
    เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบฑเบ”เบ‚เป‰เบญเบ‡
    เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบฑเบ”เบ‚เป‰เบญเบ‡
    crashlistout - เบšเบญเบเป„เบŸเบฅเปŒเป€เบกเบฅ
    เบฅเปเบ–เป‰เบฒเบ—เบตเปˆเบˆเบฐเบญเบญเบเป„เบ›เปƒเบ™เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰
    เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต. ...
    เบ”เปเบฒเป€เบ™เบตเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบเบฒเบ™เบ‚เบฑเบ”เบ‚เป‰เบญเบ‡
  • 4
    crashmail
    crashmail
    crashmail - A Fidonet *.JAM เปเบฅเบฐ MSG
    เป‚เบเบ™...
    เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ crashmail
  • 5
    g.gui.iclassgrass
    g.gui.iclassgrass
    g.gui.iclass - เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบšเบดเปˆเบ‡เปเบเบ‡
    เบเบฒเบ™เบˆเบฑเบ”เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบฎเบนเบšเบžเบฒเบš.
    เบชเป‰เบฒเบ‡เบฅเบฒเบเป€เบŠเบฑเบ™ spectral เบชเปเบฒเบฅเบฑเบš an
    เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เป€เบžเบทเปˆเบญโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹
    เบ‚เบปเบ‡โ€‹เป€เบ‚เบ”โ€‹เบ—เบตเปˆโ€‹เบชเบปเบ™โ€‹เปƒเบˆ...
    เปเบฅเปˆเบ™ g.gui.iclassgrass
  • 6
    g.gui.mapswipegrass
    g.gui.mapswipegrass
    g.gui.mapswipe - เบ›เบฝเบšเบ—เบฝเบšเปเบšเบšเป‚เบ•เป‰เบ•เบญเบš
    เบชเบญเบ‡เปเบœเบ™เบ—เบตเปˆเป‚เบ”เบเบเบฒเบ™เบ›เบฑเบ”เปเบ–เบšเบเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™.
    เบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™: เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, GUI, เบเบฒเบ™เบชเบฐเปเบ”เบ‡ ...
    เปเบฅเปˆเบ™ g.gui.mapswipegrass
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Ad