movescu - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ movescu ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


movescu - DICOM ດຶງຂໍ້ມູນ (C-MOVE) SCU

ສະຫຼຸບສັງລວມ


movescu [ຕົວເລືອກ] peer port [dcmfile-in...]

ລາຍລະອຽດ


ໄດ້ ຍ້າຍ ຄໍາຮ້ອງສະຫມັກປະຕິບັດທັງສອງ SCU ສໍາລັບ Query / Retrieve Service Class ແລະ
SCP ສໍາລັບຊັ້ນບໍລິການເກັບຮັກສາ. ຍ້າຍ ສະ​ຫນັບ​ສະ​ຫນູນ​ການ​ຟື້ນ​ຕົວ​ການ​ທໍາ​ງານ​ໂດຍ​ນໍາ​ໃຊ້ C​-
ຍ້າຍຂໍ້ຄວາມ. ມັນສົ່ງລະຫັດສອບຖາມໄປຫາ SCP ແລະລໍຖ້າຄໍາຕອບ. ມັນຈະຍອມຮັບ
ສະມາຄົມເພື່ອຈຸດປະສົງຂອງການໄດ້ຮັບຮູບພາບທີ່ສົ່ງເປັນຜົນມາຈາກຄໍາຮ້ອງຂໍ C-MOVE.
ແອັບພລິເຄຊັນສາມາດໃຊ້ເພື່ອທົດສອບ SCPs ຂອງ Query/Retrieve Service Class. ໄດ້ ຍ້າຍ
ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ສາ​ມາດ​ລິ​ເລີ່ມ​ການ​ໂອນ​ຮູບ​ພາບ​ກັບ​ບຸກ​ຄົນ​ທີ​ສາມ​ຫຼື​ສາ​ມາດ​ດຶງ​ຮູບ​ພາບ​ໄປ​ຫາ​
ຕົວຂອງມັນເອງ. ໃຫ້ສັງເກດວ່າການໃຊ້ຄໍາວ່າ 'ຍ້າຍ' ແມ່ນຊື່ຜິດ. ການປະຕິບັດ C-MOVE ຕົວຈິງແລ້ວ
ດໍາເນີນການສໍາເນົາຮູບພາບ (ບໍ່ມີຮູບພາບໃດຈະຖືກລຶບຖິ້ມຈາກ SCP).

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

ເຄືອຂ່າຍ ທາງເລືອກໃນການ
ລົບລ້າງລະຫັດທີ່ກົງກັນ:

-k --key [k]ey: gggg,eeee="str" ​​ຫຼືຊື່ວັດຈະນານຸກົມ="str"
ລົບລ້າງລະຫັດທີ່ກົງກັນ

ຮູບແບບຂໍ້ມູນແບບສອບຖາມ:

-P --ຄົນເຈັບ
ໃຊ້ຕົວແບບຂໍ້ມູນຮາກຂອງຄົນເຈັບ (ຄ່າເລີ່ມຕົ້ນ)

-S --ສຶກສາ
ໃຊ້ຮູບແບບຂໍ້ມູນຂອງການສຶກສາຮາກ

-O --psonly
ໃຊ້ຕົວແບບຂໍ້ມູນຂອງຄົນເຈັບ/ການສຶກສາເທົ່ານັ້ນ

ຊື່ໜ່ວຍງານຂອງແອັບພລິເຄຊັນ:

-aet --aetitle [a]ຊື່: string
ຕັ້ງຊື່ການໂທຂອງຂ້ອຍ AE (ຄ່າເລີ່ມຕົ້ນ: MOVESCU)

-aec --call [a]ຊື່: string
ຕັ້ງຊື່ວ່າ AE title of peer (ຄ່າເລີ່ມຕົ້ນ: ANY-SCP)

-aem --move [a]etitle: string
ຕັ້ງຊື່ຫົວຂໍ້ AE ຍ້າຍປາຍທາງ (ຄ່າເລີ່ມຕົ້ນ: MOVESCU)

syntax ການໂອນເຄືອຂ່າຍທີ່ຕ້ອງການ (ສະມາຄົມທີ່ເຂົ້າມາ):

+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 High Profile / Level 4.1 TS

+xl --prefer-mpeg4-bd
ມັກ MPEG4 AVC/H.264 BD-compatible HP / Level 4.1 TS

+xr --prefer-rle
ມັກ RLE lossless TS

+xd --prefer-deflated
ມັກ deflated explicit VR ນ້ອຍ endian TS

+xi -- implicit
ຍອມຮັບ implicit VR little endian TS ເທົ່ານັ້ນ

+xa --ຍອມຮັບ-ທັງໝົດ
ຍອມຮັບ syntax ການໂອນທີ່ສະຫນັບສະຫນູນທັງຫມົດ

syntaxes ການໂອນສາຍສົ່ງທີ່ສະເຫນີ (ສະມາຄົມຂາອອກ):

-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 ເທົ່ານັ້ນ

ການຄວບຄຸມການເຂົ້າເຖິງເຈົ້າພາບເຄືອຂ່າຍ (tcp wrapper):

-ac --access-full
ຍອມຮັບການເຊື່ອມຕໍ່ຈາກເຈົ້າພາບໃດໆ (ຄ່າເລີ່ມຕົ້ນ)

+ac --access-control
ບັງຄັບໃຊ້ກົດລະບຽບການຄວບຄຸມການເຂົ້າເຖິງເຈົ້າພາບ

ພອດສໍາລັບສະມາຄົມເຄືອຂ່າຍຂາເຂົ້າ:

--ບໍ່ມີພອດ
ບໍ່ມີພອດສໍາລັບການເຊື່ອມໂຍງຂາເຂົ້າ (ຄ່າເລີ່ມຕົ້ນ)

+P --port [n]ຕົວເລກ: ຈຳນວນເຕັມ
ໝາຍເລກພອດສຳລັບສະມາຄົມຂາເຂົ້າ

ການຈັດການຊຸດຂໍ້ມູນທີ່ຜິດກົດໝາຍຕໍ່ໄປນີ້ 'ລໍຖ້າ' ການເຄື່ອນໄຫວຕອບສະໜອງ:

-pi --pending-ignore
ສົມມຸດວ່າບໍ່ມີຊຸດຂໍ້ມູນປະຈຸບັນ (ຄ່າເລີ່ມຕົ້ນ)

-pr --ລໍຖ້າອ່ານ
ອ່ານແລະບໍ່ສົນໃຈຊຸດຂໍ້ມູນ

ທາງ​ເລືອກ​ເຄືອ​ຂ່າຍ​ອື່ນໆ​:

-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)

-dhl --disable-host-lookup
ປິດການຊອກຫາຊື່ໂຮດ

--repeat [n]ຈໍານວນ: ຈໍານວນເຕັມ
ເຮັດຊ້ຳ n ຄັ້ງ

--ເອົາລູກອອກ
ຍົກເລີກສະມາຄົມແທນທີ່ຈະປ່ອຍມັນ

--ບໍ່ສົນໃຈ
ບໍ່ສົນໃຈເກັບຮັກສາຂໍ້ມູນ, ຮັບແຕ່ບໍ່ເກັບຮັກສາ

--ຍົກເລີກ [n]ຕົວເລກ: ຈຳນວນເຕັມ
ຍົກ​ເລີກ​ຫຼັງ​ຈາກ​ການ​ຕອບ n (ຄ່າ​ເລີ່ມ​ຕົ້ນ​: ບໍ່​ເຄີຍ​)

-up --uid-padding
ແກ້ໄຂ UIDs space-padded ຢ່າງງຽບໆ

output ທາງເລືອກໃນການ
ທົ່ວໄປ:

-od --output-directory [d]irectory: string (default: ".")
ຂຽນວັດຖຸທີ່ໄດ້ຮັບໄປຫາໄດເລກະທໍລີທີ່ມີຢູ່ d

ຮູບ​ແບບ​ການ​ຮັກ​ສາ​ນ້ອຍ​:

-B --ປົກກະຕິ
ອະນຸຍາດໃຫ້ປ່ຽນຮູບແບບ implicit (ຄ່າເລີ່ມຕົ້ນ)

+B --bit-preserving
ຂຽນຂໍ້ມູນຕາມທີ່ອ່ານ

ຮູບ​ແບບ​ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​:

+F --write-file
ຂຽນຮູບແບບໄຟລ໌ (ຄ່າເລີ່ມຕົ້ນ)

-F --write-dataset
ຂຽນຊຸດຂໍ້ມູນໂດຍບໍ່ມີຂໍ້ມູນ meta ໄຟລ໌

syntax ໂອນຜົນຜະລິດ
(ບໍ່ແມ່ນດ້ວຍ --bit-preserving ຫຼື compressed transmission):

+t= --write-xfer-same
ຂຽນດ້ວຍ TS ດຽວກັນກັບການປ້ອນຂໍ້ມູນ (ຄ່າເລີ່ມຕົ້ນ)

+te --write-xfer-little
ຂຽນດ້ວຍ VR ນ້ອຍ endian TS ຢ່າງຊັດເຈນ

+tb --write-xfer-big
ຂຽນດ້ວຍ VR big endian TS ຢ່າງຊັດເຈນ

+ti --write-xfer-implicit
ຂຽນດ້ວຍ implicit VR ນ້ອຍ endian TS

+td --write-xfer-deflated
ຂຽນດ້ວຍ deflated explicit VR little endian TS

ການສະແດງມູນຄ່າຫຼັງປີ 1993 (ບໍ່ແມ່ນດ້ວຍ --bit-preserving):

+u --enable-new-vr
ເປີດໃຊ້ການຮອງຮັບ VRs ໃໝ່ (UN/UT) (ຄ່າເລີ່ມຕົ້ນ)

-u --disable-new-vr
ປິດການຮອງຮັບ VRs ໃໝ່, ປ່ຽນເປັນ OB

ການ​ເຂົ້າ​ລະ​ຫັດ​ຄວາມ​ຍາວ​ຂອງ​ກຸ່ມ (ບໍ່​ມີ --bit-preserving):

+g= --group-length-recalc
ຄິດໄລ່ຄວາມຍາວຂອງກຸ່ມຄືນໃໝ່ຖ້າມີ (ຄ່າເລີ່ມຕົ້ນ)

+g --group-length-create
ສະເຫມີຂຽນດ້ວຍອົງປະກອບຄວາມຍາວຂອງກຸ່ມ

-g --group-length-remove
ສະເຫມີຂຽນໂດຍບໍ່ມີອົງປະກອບຄວາມຍາວຂອງກຸ່ມ

ການ​ເຂົ້າ​ລະ​ຫັດ​ຄວາມ​ຍາວ​ໃນ​ລໍາ​ດັບ​ແລະ​ລາຍ​ການ (ບໍ່​ມີ --bit-preserving):

+e --length-explicit
ຂຽນດ້ວຍຄວາມຍາວຢ່າງຊັດເຈນ (ຄ່າເລີ່ມຕົ້ນ)

-e --length-undefined
ຂຽນດ້ວຍຄວາມຍາວທີ່ບໍ່ໄດ້ກໍານົດ

ຊຸດຂໍ້ມູນ tradding padding
(ບໍ່ແມ່ນກັບ --write-dataset ຫຼື --bit-preserving):

-p --padding-off
ບໍ່ມີ padding (ຄ່າເລີ່ມຕົ້ນ)

+p --padding-create [f]ile-pad [i]tem-pad: integer
ຈັດຮຽງໄຟລ໌ຢູ່ໃນຫຼາຍໆ f bytes ແລະລາຍການຢູ່ໃນ
ຫຼາຍຂອງ i bytes

ລະດັບການບີບອັດ deflate
(ພຽງແຕ່ມີ --propose-deflated ຫຼື --write-xfer-deflated/same):

+cl --compression-level [l]evel: integer (ຄ່າເລີ່ມຕົ້ນ: 6)
0=ບໍ່ໄດ້ບີບອັດ, 1=ໄວທີ່ສຸດ, 9=ການບີບອັດທີ່ດີທີ່ສຸດ

ຫມາຍເຫດ


ແຕ່ລະໄຟລ໌ທີ່ສະໜອງໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງຈະຖືກສົ່ງໄປໃຫ້ SCP ເປັນສ່ວນຫນຶ່ງຂອງ C-MOVE
ຮ້ອງຂໍ. ໄຟລ໌ສອບຖາມຕ້ອງເປັນຊຸດຂໍ້ມູນ DICOM ທີ່ຖືກຕ້ອງທີ່ມີສ່ວນຊຸດຂໍ້ມູນຂອງ C-
ຂໍ້ຄວາມ MOVE-RQ. ສໍາລັບຕົວຢ່າງ, ໄຟລ໌ສອບຖາມສາມາດຖືກສ້າງຂື້ນດ້ວຍ dump2dcm ຜົນປະໂຫຍດ
ຈາກ script ເຊັ່ນຕົວຢ່າງຕໍ່ໄປນີ້:

# ຂໍທຸກຮູບສຳລັບຄົນເຈັບດ້ວຍ ID=PAT001
(0008,0052) CS [PATIENT] # QueryRetrieveLevel
(0010,0020) LO [PAT001] # PatientID

ຄຸນ​ລັກ​ສະ​ນະ​ສ່ວນ​ບຸກ​ຄົນ​ຂອງ​ແຕ່​ລະ​ໄຟລ​໌​ທີ່​ສົ່ງ​ໄປ​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ແກ້​ໄຂ​ຫຼື​ເສີມ​ໂດຍ​ນໍາ​ໃຊ້​ -k (ຫຼື
--key) ທາງ​ເລືອກ​. ສໍາລັບຕົວຢ່າງ, ຄໍາສັ່ງ:

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

ຈະ, ເມື່ອຖືກສົ່ງໄປຫາ SCP caesar ຢູ່ TCP/IP port 5678, ຈະເຮັດໃຫ້ເກີດຄຸນລັກສະນະ PatientID ໃດໆໃນ
patqry.dcm ໃຫ້ມີຄ່າ 'PAT002'. ຖ້າຄຸນລັກສະນະດັ່ງກ່າວມີຢູ່, ມັນຈະເປັນ
ແທນທີ່, ຖ້າບໍ່ມີມັນຈະຖືກໃສ່. ໄດ້ -k ທາງເລືອກສາມາດມີຫຼາຍກວ່າຫນຶ່ງຄັ້ງ. ໄດ້
ສ່ວນມູນຄ່າ (ຫຼັງຈາກ '=') ອາດຈະຂາດເຊິ່ງເຮັດໃຫ້ຄຸນລັກສະນະຖືກສົ່ງກັບສູນ
ຄວາມຍາວ. ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະທົດແທນ ຫຼືໃສ່ຄຸນສົມບັດພາຍໃນລໍາດັບໂດຍໃຊ້ -k
ທາງເລືອກ.

ຖ້າບໍ່ມີໄຟລ໌ໃດຖືກລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ, ຄໍາຖາມຕ້ອງຖືກລະບຸໄວ້ຢ່າງສົມບູນ
ໜຶ່ງ ຫລືຫຼາຍກວ່ານັ້ນ -k ທາງເລືອກ. ຖ້າ​ຫາກ​ວ່າ​ໄຟລ​໌​ສອບ​ຖາມ​ຫຼາຍ​ແມ່ນ​ໄດ້​ຮັບ​ການ​ສະ​ຫນອງ​ໃຫ້​, ຍ້າຍ ຈະສົ່ງຫຼາຍ
C-MOVE ຮ້ອງຂໍໃຫ້ SCP.

ສໍາ​ລັບ​ການ​ນໍາ​ໃຊ້​ທັງ​ຫມົດ​ຂອງ​ ຍ້າຍ, SCP ຕ້ອງໄດ້ຮັບການຕັ້ງຄ່າເພື່ອ 'ຮູ້' ກ່ຽວກັບຫົວຂໍ້ AE ບ່ອນທີ່
ຮູບ​ພາບ​ແມ່ນ​ຈະ​ໄດ້​ຮັບ​ການ​ສົ່ງ​ຕໍ່​. ອັນນີ້ແມ່ນຕ້ອງການນັບຕັ້ງແຕ່ຄໍາຮ້ອງຂໍ C-MOVE ພຽງແຕ່ປະກອບດ້ວຍ
ຊື່ AE ຂອງເປົ້າໝາຍ ແລະ SCP ຈະຕ້ອງສາມາດປ່ຽນຊື່ AE ນີ້ໃຫ້ເປັນ TCP/IP
ທີ່ຢູ່ ແລະໝາຍເລກພອດເພື່ອສົ່ງຮູບພາບຕົວຈິງຜ່ານສະມາຄົມແຍກຕ່າງຫາກ.

ການດໍາເນີນງານ C-MOVE ຂອງ Query/Retrieve Service Class ແມ່ນສາມາດດຶງຮູບພາບ (ເມື່ອ
ທາງເລືອກ --ພອດ ຖືກນໍາໃຊ້) ຫຼືເພື່ອລິເລີ່ມສໍາເນົາຂອງຮູບພາບກັບພາກສ່ວນທີສາມ.

ເປັນທີ່ຮູ້ຈັກ ບັນຫາ
ຍ້າຍ ມີຈຸດປະສົງເພື່ອໃຊ້ເປັນເຄື່ອງມືທົດສອບສໍາລັບນັກພັດທະນາຊອບແວ DICOM. ການສອບຖາມ
ໄຟລ໌ກະແຈຕ້ອງຖືກສ້າງດ້ວຍມືໂດຍອີງໃສ່ເນື້ອໃນຂອງ SCP.

ໄດ້ ຍ້າຍ ແອັບພລິເຄຊັນບໍ່ພະຍາຍາມປ້ອງກັນການສອບຖາມທີ່ບໍ່ຖືກຕ້ອງ. ໂດຍສະເພາະ, ໄດ້
ກະແຈແບບສອບຖາມຂອງຄໍາຮ້ອງຂໍ C-MOVE ຄວນມີຄຸນສົມບັດ QueryRetrieveLevel ແລະ
ໜຶ່ງ ຫຼືຫຼາຍອັນທີ່ເອີ້ນວ່າ 'ຄຸນລັກສະນະຫຼັກທີ່ເປັນເອກະລັກ' (PatientID, StudyInstanceUID,
SeriesInstanceUID ແລະ SOPInstanceUID).

ໃນກໍລະນີທີ່ລູກຄ້າເກັບຮັກສາບໍ່ສິ້ນສຸດການເຊື່ອມຕໍ່ໃນຂະນະທີ່ ຍ້າຍ ກໍາລັງຫຼິ້ນບົດບາດ
ຂອງເຄື່ອງແມ່ຂ່າຍການເກັບຮັກສາ (ເຊັ່ນ: --ພອດ ຖືກນໍາໃຊ້) ແຕ່ລູກຄ້າແທນທີ່ຈະຄາດຫວັງ ຍ້າຍ to
ປິດການເຊື່ອມຕໍ່ການເກັບຮັກສາ, ຍ້າຍ ຈະລໍຖ້າ infinite. ໃນ​ກໍ​ລະ​ນີ​ນັ້ນ ຍ້າຍ ຈະ
ທັງບໍ່ປິດສະມາຄົມທີ່ຖືກນໍາໃຊ້ເພື່ອອອກຄໍາຮ້ອງຂໍ C-MOVE ກັບ C-MOVE
server

DICOM ຄວາມສອດຄ່ອງ
ສສ ຄວາມສອດຄ່ອງ
ໄດ້ ຍ້າຍ ຄໍາຮ້ອງສະຫມັກສະຫນັບສະຫນູນຫ້ອງຮຽນ SOP ດັ່ງຕໍ່ໄປນີ້ເປັນ SCU:

MOVEPatientRootQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.1.2
MOVEStudyRootQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.2.2
MOVEPatientStudyOnlyQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.3.2

ໄດ້ ຍ້າຍ ຄໍາຮ້ອງສະຫມັກຈະສະເຫນີສະພາບການນໍາສະເຫນີສໍາລັບການຫນຶ່ງຂອງຂ້າງເທິງນີ້
ປະເພດ SOP ທີ່ຮອງຮັບໂດຍຂຶ້ນກັບຕົວເລືອກແຖວຄໍາສັ່ງ (-P, -S, ຫຼື -O). ມັນຍັງຈະ
ສະເຫນີ SOP Class ທີ່ສອດຄ້ອງກັນຈາກບັນຊີລາຍຊື່ຕໍ່ໄປນີ້, ເຖິງແມ່ນວ່າມັນບໍ່ແມ່ນແທ້ໆ
ຖືກນໍາໃຊ້ (ນີ້ແມ່ນ relict ຂອງການສາທິດ RSNA'93):

FINDPatientRootQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.1.1
FINDStudyRootQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.2.1
FINDPatientStudyOnlyQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.3.1

ສໍາ​ລັບ​ສະ​ມາ​ຄົມ​ຂາ​ອອກ​, 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 ການໂອນແມ່ນສະເຫນີໃນສິ່ງທີ່ຄໍາສັ່ງ, ສາມາດຖືກກໍານົດດ້ວຍ
--ສະເໜີ ຕົວເລືອກ

SCP ຄວາມສອດຄ່ອງ
ໄດ້ ຍ້າຍ ຄໍາຮ້ອງສະຫມັກສະຫນັບສະຫນູນຫ້ອງຮຽນ 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
DRAFT_WaveformStorage 1.2.840.10008.5.1.4.1.1.9.1
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
DRAFT_SRTextStorage 1.2.840.10008.5.1.4.1.1.88.1
DRAFT_SRAudioStorage 1.2.840.10008.5.1.4.1.1.88.2
DRAFT_SRDetailStorage 1.2.840.10008.5.1.4.1.1.88.3
DRAFT_SRComprehensiveStorage 1.2.840.10008.5.1.4.1.1.88.4
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
DICOS_CTImageStorage 1.2.840.10008.5.1.4.1.1.501.1
DICOS_DigitalXRayImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.501.2.1
DICOS_DigitalXRayImageStorageForProcessing 1.2.840.10008.5.1.4.1.1.501.2.2
DICOS_ThreatDetectionReportStorage 1.2.840.10008.5.1.4.1.1.501.3
DICONDE_EddyCurrentImageStorage 1.2.840.10008.5.1.4.1.1.601.1
DICONDE_EddyCurrentMultiframeImageStorage 1.2.840.10008.5.1.4.1.1.601.2
DRAFT_RTBeamsDeliveryInstructionStorage 1.2.840.10008.5.1.4.34.1
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

ໄດ້ ຍ້າຍ ປົກກະຕິແລ້ວຄໍາຮ້ອງສະຫມັກຈະຍອມຮັບສະພາບການນໍາສະເຫນີສໍາລັບການທັງຫມົດຂອງ
ຫ້ອງຮຽນ 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, ໄດ້ ຍ້າຍ ແອັບພລິເຄຊັນຈະມັກການໂອນ syntaxes ທີ່ມີ
ການເຂົ້າລະຫັດຢ່າງຈະແຈ້ງຜ່ານ syntax ການໂອນ implicit ເລີ່ມຕົ້ນ. ຖ້າ ຍ້າຍ ແມ່ນແລ່ນຢູ່ໃນຂະຫນາດໃຫຍ່ -
ຮາດແວ 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 ເປີດໃຊ້ງານ (ເບິ່ງ - ການປ່ຽນແປງ ຜົນຜະລິດ)

ໄດ້ ຍ້າຍ ຄໍາຮ້ອງສະຫມັກບໍ່ສະຫນັບສະຫນູນການເຈລະຈາຂະຫຍາຍ.

ການເຂົ້າເຖິງ ການຄວບຄຸມ
ເມື່ອລວບລວມຢູ່ໃນເວທີ Unix ທີ່ມີການສະຫນັບສະຫນູນ TCP wrapper, ການຄວບຄຸມການເຂົ້າເຖິງໂດຍອີງໃສ່ເຈົ້າພາບສາມາດເປັນ
ເປີດໃຊ້ດ້ວຍ --ການ​ຄວບ​ຄຸມ​ການ​ເຂົ້າ​ເຖິງ​ ທາງເລືອກແຖວຄໍາສັ່ງ. ໃນກໍລະນີດັ່ງກ່າວນີ້, ການຄວບຄຸມການເຂົ້າເຖິງ
ກົດລະບຽບທີ່ກໍານົດໄວ້ໃນຕາຕະລາງການຄວບຄຸມການເຂົ້າເຖິງຂອງເຈົ້າພາບຂອງລະບົບ ຍ້າຍ ຖືກບັງຄັບໃຊ້. ໄດ້
ສະຖານທີ່ເລີ່ມຕົ້ນຂອງຕາຕະລາງການຄວບຄຸມການເຂົ້າເຖິງເຈົ້າພາບແມ່ນ /etc/hosts.allow ແລະ
/etc/hosts.deny. ລາຍລະອຽດເພີ່ມເຕີມແມ່ນໄດ້ອະທິບາຍຢູ່ໃນ hosts_access(5).

ຕົວຢ່າງ


movescu --patient --port 9876 --move TEST_AE --call ARCHIVE caesar 104 q.dcm

ສົ່ງຄຸນສົມບັດທີ່ມີຢູ່ໃນໄຟລ໌ DICOM 'q.dcm' ເປັນສ່ວນຫນຶ່ງຂອງຄໍາຮ້ອງຂໍ C-MOVE ໄປຫາ
ຫນ່ວຍງານຂອງແອັບພລິເຄຊັນ ARCHIVE ໃນ host caesar ຢູ່ port 104 ໂດຍໃຊ້ Patient Root query
model ຍ້າຍ ຕົວຂອງມັນເອງໃຊ້ຫົວຂໍ້ AE MOVESCU ເລີ່ມຕົ້ນ. ການຮ້ອງຂໍ C-MOVE ຈະລະບຸ
ຮູບ​ພາບ​ທີ່​ຄວນ​ຈະ​ໄດ້​ຮັບ​ການ​ຍົກ​ຍ້າຍ​ໄປ​ທີ່​ຈຸດ​ຫມາຍ​ປາຍ​ທາງ AE ຫົວ​ຂໍ້ TEST_AE (ຜ່ານ​ --ຍ້າຍ
ທາງ​ເລືອກ). SCP ຕີຄວາມຫມາຍຄໍາຮ້ອງຂໍນີ້ແນວໃດແມ່ນຂຶ້ນກັບການຕັ້ງຄ່າຂອງມັນ. ຍ້າຍ ຈະ
ຟັງຢູ່ໃນສ່ວນ 9876 ສໍາລັບສະມາຄົມທີ່ເຂົ້າມາເພື່ອຮັບຮູບພາບທີ່ຮ້ອງຂໍ
ຈາກ SCP.

ຮູບພາບສາມາດຖືກຄັດລອກໄປຫາພາກສ່ວນທີສາມໂດຍໃຊ້ຫົວຂໍ້ AE ປາຍທາງທີ່ແຕກຕ່າງກັນ (ຕົວຢ່າງ
--ຍ້າຍ ANOTHER_AE). ແນ່ນອນ, SCP ຕ້ອງ 'ຮູ້' ຫົວຂໍ້ AE ນີ້ແລະຈຸດຫມາຍປາຍທາງຕ້ອງ
ຈະເຮັດຫນ້າທີ່ເປັນ SCP ຂອງຊັ້ນບໍລິການເກັບຮັກສາ (ໄດ້ storescp ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ສາ​ມາດ​ນໍາ​ໃຊ້​ສໍາ​ລັບ​ການ​
ຈຸດ​ປະ​ສົງ​ນີ້).

ການບັນທຶກ


ລະດັບການອອກບັນທຶກຂອງເຄື່ອງມືບັນທັດຄໍາສັ່ງຕ່າງໆແລະຫ້ອງສະຫມຸດທີ່ຕິດພັນສາມາດ
ຖືກລະບຸໂດຍຜູ້ໃຊ້. ໂດຍຄ່າເລີ່ມຕົ້ນ, ມີພຽງແຕ່ຄວາມຜິດພາດແລະຄໍາເຕືອນທີ່ຖືກຂຽນເປັນມາດຕະຖານ
ການຖ່າຍທອດຄວາມຜິດພາດ. ການນໍາໃຊ້ທາງເລືອກ -- 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


ໄດ້ ຍ້າຍ ຜົນປະໂຫຍດຈະພະຍາຍາມໂຫຼດຂໍ້ມູນວັດຈະນານຸກົມ DICOM ທີ່ລະບຸໄວ້ໃນ
DCMDICTPATH ສະພາບແວດລ້ອມປ່ຽນແປງ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ie ຖ້າ DCMDICTPATH ຕົວແປສິ່ງແວດລ້ອມ
ບໍ່ໄດ້ຕັ້ງ, ໄຟລ໌ /dicom.dic ຈະຖືກໂຫຼດເວັ້ນເສຍແຕ່ຈະນານຸກົມຖືກສ້າງຂຶ້ນ
ເຂົ້າໄປໃນແອັບພລິເຄຊັນ (ຄ່າເລີ່ມຕົ້ນສໍາລັບ Windows).

ພຶດຕິກໍາໃນຕອນຕົ້ນຄວນຈະເປັນທີ່ມັກແລະ DCMDICTPATH ຕົວແປສະພາບແວດລ້ອມເທົ່ານັ້ນ
ໃຊ້ໃນເວລາທີ່ຕ້ອງການວັດຈະນານຸກົມຂໍ້ມູນທາງເລືອກ. ໄດ້ DCMDICTPATH ຕົວແປສິ່ງແວດລ້ອມ
ມີຮູບແບບດຽວກັນກັບ Unix shell PATH ຕົວແປໃນຈໍ້າສອງເມັດ (':') ແຍກ
ລາຍການ. ໃນລະບົບ Windows, ເຄື່ອງໝາຍຈຸດ (';') ຖືກໃຊ້ເປັນຕົວແຍກ. ວັດຈະນານຸກົມຂໍ້ມູນ
ລະຫັດຈະພະຍາຍາມໂຫລດແຕ່ລະໄຟລ໌ທີ່ລະບຸໄວ້ໃນ DCMDICTPATH ສະພາບແວດລ້ອມປ່ຽນແປງ. ມັນ
ເປັນຂໍ້ຜິດພາດຖ້າບໍ່ມີວັດຈະນານຸກົມຂໍ້ມູນສາມາດໂຫລດໄດ້.

ໃຊ້ movescu ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌