ນີ້ແມ່ນຄໍາສັ່ງ dcmqrti ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
dcmqrti - ໂຄງການ Terminal Initiator Telnet Client
ສະຫຼຸບສັງລວມ
dcmqrti [ຕົວເລືອກ] peer...
ລາຍລະອຽດ
ໄດ້ dcmqrti ໂຄງການ (ຜູ້ລິເລີ່ມ Telnet) ເປັນໂຄງການທີ່ມີລັກສະນະໂຕ້ຕອບທີ່ມີຈຸດປະສົງ
ເພື່ອໃຊ້ສໍາລັບການກວດສອບຖານຂໍ້ມູນຮູບພາບ dcmqrscp ແລະການສົ່ງຮູບພາບທີ່ມີພາຍໃນ
ຖານຂໍ້ມູນເຫຼົ່ານີ້ໄປຫາ Vendor nodes. ໃນລະຫວ່າງການສາທິດ DICOM ໄດ້ dcmqrti ໂຄງການສາມາດເປັນ
ເປີດໃຊ້ໂດຍຜູ້ຂາຍໂດຍການເຂົ້າສູ່ລະບົບຄອມພິວເຕີແລ່ນ dcmqrscp ໂຄງການ. ແຕ່ລະ
ຜູ້ຂາຍຈະມີບັນຊີເຂົ້າສູ່ລະບົບຂອງຕົນເອງແລະ dcmqrti ໂຄງການຈະຖືກເລີ່ມຕົ້ນແທນ
ຂອງ shell ປົກກະຕິໃນເວລາທີ່ເຂົາເຈົ້າເຂົ້າສູ່ລະບົບ.
ໄດ້ dcmqrti ໂຄງການໃຊ້ເວລາການໂຕ້ຖຽງຕົ້ນຕໍຫນຶ່ງ, ຊື່ເຈົ້າພາບຫຼືຊື່ສັນຍາລັກຜູ້ຂາຍ (ຈາກ
VendorTable ໃນໄຟລ໌ການຕັ້ງຄ່າ) ຂອງຜູ້ຂາຍ. ຫຼັງຈາກນັ້ນ, ມັນຊອກຫາຢູ່ໃນ
ໄຟລ໌ການຕັ້ງຄ່າສໍາລັບທຸກຫົວຂໍ້ AE ທີ່ກ່ຽວຂ້ອງກັບຊື່ໂຮດນີ້ຫຼືຊື່ຜູ້ຂາຍ, ແລະທັງຫມົດ
ພື້ນທີ່ເກັບຮັກສາສາມາດເຂົ້າເຖິງຫົວຂໍ້ AE ເຫຼົ່ານີ້. ດັ່ງນັ້ນພຽງແຕ່ຖານຂໍ້ມູນທີ່ສາມາດເຂົ້າເຖິງໄດ້ແລະມິດສະຫາຍ
ຄໍາຮ້ອງສະຫມັກທີ່ຄົ້ນພົບໃນໄຟລ໌ການຕັ້ງຄ່າແມ່ນມີຢູ່ໃນທາງເລືອກ
dcmqrti ການໂຕ້ຕອບຜູ້ໃຊ້.
PARAMETERS
ຊື່ເຈົ້າພາບ peer peer ຫຼືຊື່ສັນຍາລັກຈາກໄຟລ໌ cfg
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
-c --config [f]ilename: string
ໃຊ້ໄຟລ໌ການຕັ້ງຄ່າສະເພາະ
(ຄ່າເລີ່ມຕົ້ນ: /usr/local/etc/dcmqrscp.cfg)
ເຄືອຂ່າຍ ທາງເລືອກໃນການ
-to --timeout [s]ວິນາທີ: integer (ຄ່າເລີ່ມຕົ້ນ: ບໍ່ຈໍາກັດ)
ໝົດເວລາສຳລັບການຮ້ອງຂໍການເຊື່ອມຕໍ່
-ta --acse-timeout [s]ວິນາທີ: integer (ຄ່າເລີ່ມຕົ້ນ: 30)
ໝົດເວລາສຳລັບຂໍ້ຄວາມ ACSE
-td --dimse-timeout [s]ວິນາທີ: integer (ຄ່າເລີ່ມຕົ້ນ: ບໍ່ຈໍາກັດ)
ໝົດເວລາສຳລັບຂໍ້ຄວາມ DIMSE
-xi --ສະເໜີ- implicit
ສະເຫນີ VR ພຽງເລັກນ້ອຍ endian TS ເທົ່ານັ້ນ
-aet --aetitle [a]ຊື່: string
ຕັ້ງຊື່ AE ຂອງຂ້ອຍ (ຄ່າເລີ່ມຕົ້ນ: TELNET_INITIATOR)
-pdu --max-pdu [n]ຈໍານວນ bytes: integer (4096..131072)
ຕັ້ງຄ່າ max ຮັບ pdu ເປັນ n bytes
(ຄ່າເລີ່ມຕົ້ນ: ໃຊ້ຄ່າຈາກໄຟລ໌ການຕັ້ງຄ່າ)
ອື່ນໆ ທາງເລືອກໃນການ
-u --disable-new-vr
ປິດການຮອງຮັບ VRs ໃໝ່, ປ່ຽນເປັນ OB
-rmt --remote [t]itle: string
ເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນຫ່າງໄກສອກຫຼີກທີ່ກໍານົດໄວ້ໃນໄຟລ໌ cfg
ຫມາຍເຫດ
ຄໍາສັ່ງ
ຄໍາສັ່ງທັງຫມົດສາມາດຖືກຫຍໍ້. ຕົວຫຍໍ້ແມ່ນອະນຸຍາດໃຫ້ຖ້າມັນບໍ່ຂັດກັບ
ຄໍາສັ່ງອື່ນ.
'ຊ່ວຍ' ຄໍາສັ່ງ
ຄໍາສັ່ງ 'help' ໃຫ້ສະຫຼຸບຂອງຄໍາສັ່ງທີ່ມີຢູ່ທັງຫມົດ. ຜົນຜະລິດຂອງມັນແມ່ນສະແດງໃຫ້ເຫັນ
ໃຕ້. ເພື່ອແຍກຕົວຢ່າງຈາກຂໍ້ຄວາມອ້ອມຂ້າງ, ຕົວຢ່າງທັງຫມົດແມ່ນ
ວົງເລັບໂດຍເສັ້ນ dashed. ເສັ້ນເຫຼົ່ານີ້ບໍ່ປາກົດໃນເວລາທີ່ແລ່ນໂຄງການ.
-------------------------------------------------- ----------
ສະຫຼຸບຄໍາສັ່ງ:
ຊ່ວຍລາຍຊື່ບົດສະຫຼຸບນີ້
? ການຊ່ວຍເຫຼືອສັ້ນ
title [#] list [set] ປະຈຸບັນ peer AE title
database [#] list [set] ຖານຂໍ້ມູນປັດຈຸບັນ
study [#] list [set] ການສຶກສາປັດຈຸບັນ
ຊຸດ [#] ລາຍຊື່ [ຊຸດ] ຊຸດປັດຈຸບັນ
ຮູບພາບ [#] ລາຍການ [ຕັ້ງ] ຮູບພາບປັດຈຸບັນ
ສະແດງ [#] ສະແດງຮູບພາບ [ສະເພາະ] ໃນປັດຈຸບັນ
ສົ່ງການສຶກສາ [#] ສົ່ງການສຶກສາ [ສະເພາະ] ໃນປັດຈຸບັນ
ສົ່ງຊຸດ [#] ສົ່ງຊຸດ [ສະເພາະ] ໃນປັດຈຸບັນ
send image [#] ສົ່ງຮູບປັດຈຸບັນ [ສະເພາະ]
echo [#] ຢືນຢັນການເຊື່ອມຕໍ່ [# ເທື່ອ]
ອອກຈາກໂຄງການ
ອອກຈາກຄໍາສັບຄ້າຍຄືສໍາລັບການອອກ
-------------------------------------------------- ----------
'ຫົວຂໍ້' ຄໍາສັ່ງ
ຄໍາສັ່ງ 'ຫົວຂໍ້' ໂດຍບໍ່ມີການໂຕ້ຖຽງເຮັດໃຫ້ຜູ້ໃຊ້ສາມາດລາຍຊື່ຫ່າງໄກສອກຫຼີກທີ່ຮູ້ຈັກ
ຫນ່ວຍງານຄໍາຮ້ອງສະຫມັກ (AE). ຕົວຢ່າງຜົນຜະລິດອາດຈະເບິ່ງຄືວ່າ:
-------------------------------------------------- ----------
ຊື່ຂອງ Peer AE:
ຊື່ເຈົ້າພາບ Peer AE: ໝາຍເລກພອດ
* 0) ACME1 (ກືນກິນ: 2001)
1) ACME2 (ກືນກິນ: 2002)
2) United1 (kolibri: 2001)
3) United2 (kolibri: 2002)
-------------------------------------------------- ----------
peer AE ປັດຈຸບັນຖືກໝາຍດ້ວຍເຄື່ອງໝາຍດາວ (*). ແຕ່ລະ peer AE ມີດັດຊະນີ (ທີສອງ
column) ເຊິ່ງສາມາດໃຊ້ເປັນ argument ກັບຄໍາສັ່ງ 'title' ເພື່ອຕັ້ງຄ່າ
peer AE ປະຈຸບັນ. ຖັນທີສາມໃຫ້ຫົວຂໍ້ AE ຂອງ peer AE. ຖັນທີສີ່
ສະແດງຊື່ເຈົ້າພາບ ແລະໝາຍເລກຜອດ TCP/IP ຂອງ peer AE.
ເມື່ອຖືກເອີ້ນດ້ວຍ argument index, ຄໍາສັ່ງ 'title' ຈະຕັ້ງ peer AE ໃນປັດຈຸບັນ. ໄດ້
dcmqrti ໂປຣແກມຈະພະຍາຍາມລິເລີ່ມການເຊື່ອມໂຍງກັບ AE peer ປະຈຸບັນເມື່ອຖືກຖາມ
ເພື່ອສົ່ງການສຶກສາ / ຊຸດ / ຮູບພາບຫຼືສົ່ງສຽງສະທ້ອນ.
'ຖານຂໍ້ມູນ' ຄໍາສັ່ງ
ຄໍາສັ່ງ 'ຖານຂໍ້ມູນ' ໂດຍບໍ່ມີການໂຕ້ຖຽງເຮັດໃຫ້ຜູ້ໃຊ້ສາມາດລາຍຊື່ທ້ອງຖິ່ນທີ່ຮູ້ຈັກ
ຖານຂໍ້ມູນ (ເຫຼົ່ານີ້ກົງກັບຫົວຂໍ້ຄໍາຮ້ອງສະຫມັກຂອງ dcmqrscp). ຜົນຜະລິດຕົວຢ່າງ
ອາດຈະເບິ່ງຄືວ່າ:
-------------------------------------------------- ----------
ຊື່ຖານຂໍ້ມູນ:
ຖານຂໍ້ມູນ
* 0) ທົ່ວໄປ
1) ACME_QUERY
2) ACME_STORE
3) UNITED_QUERY
-------------------------------------------------- ----------
ຖານຂໍ້ມູນປັດຈຸບັນຖືກໝາຍດ້ວຍເຄື່ອງໝາຍດາວ (*). ແຕ່ລະຖານຂໍ້ມູນມີດັດຊະນີ (ທີສອງ
column) ເຊິ່ງສາມາດໃຊ້ເປັນ argument ກັບຄໍາສັ່ງ 'database' ເພື່ອຕັ້ງຄ່າ
ຖານຂໍ້ມູນປະຈຸບັນ. ຖັນທີສາມສະແດງຊື່ຂອງຖານຂໍ້ມູນ (ເຊັ່ນ: dcmqrscp
ຫົວຂໍ້ Application Entity ສໍາລັບພື້ນທີ່ເກັບຮັກສາໂດຍສະເພາະ).
ເມື່ອຖືກເອີ້ນດ້ວຍດັດຊະນີການໂຕ້ຖຽງ, ຄໍາສັ່ງ 'ຖານຂໍ້ມູນ' ຈະກໍານົດຖານຂໍ້ມູນປະຈຸບັນ.
ຖານຂໍ້ມູນປະຈຸບັນຖືກນໍາໃຊ້ເປັນພື້ນຖານສໍາລັບການປະຕິບັດສະເພາະຂອງຖານຂໍ້ມູນຕື່ມອີກ.
'ຮຽນ' ຄໍາສັ່ງ
ຄໍາສັ່ງ 'study' ທີ່ບໍ່ມີການໂຕ້ຖຽງລາຍຊື່ການສຶກສາໃນຖານຂໍ້ມູນປະຈຸບັນ. ຕົວຢ່າງ
ຜົນຜະລິດອາດຈະເບິ່ງຄືວ່າ:
-------------------------------------------------- ----------
PatientID StudyID
* 0) JACKSON^ANDREW^^^ M4997106 20001
1) GRANT^MARY^^^ F4997108 20002
2) ARTHUR^CHESTER^^^ M4997107 20003
3) JEFFERSON^THOMAS^^^ M4997096 9465
4) MADISON^DOLLY^^^ F4997097 9443
4 ການສຶກສາໃນຖານຂໍ້ມູນ: COMMON
-------------------------------------------------- ----------
ການສຶກສາໃນປັດຈຸບັນຖືກໝາຍດ້ວຍເຄື່ອງໝາຍດາວ (*). ແຕ່ລະການສຶກສາມີດັດຊະນີ (ຄໍລໍາທີສອງ)
ເຊິ່ງສາມາດຖືກນໍາໃຊ້ເປັນການໂຕ້ຖຽງກັບຄໍາສັ່ງ 'ການສຶກສາ' ເພື່ອກໍານົດການສຶກສາໃນປະຈຸບັນ.
ຖັນທີສາມສະແດງຊື່ຄົນເຈັບ, ຖັນທີສີ່ ID ຄົນເຈັບ ແລະທີຫ້າ
ຖັນ ID ການສຶກສາ.
ເມື່ອຖືກເອີ້ນດ້ວຍດັດຊະນີການໂຕ້ຖຽງ, ຄໍາສັ່ງ 'ການສຶກສາ' ຈະກໍານົດການສຶກສາໃນປະຈຸບັນ. ໄດ້
ການສຶກສາໃນປັດຈຸບັນຖືກນໍາໃຊ້ເປັນພື້ນຖານສໍາລັບການສຶກສາຕື່ມອີກການປະຕິບັດສະເພາະ.
'ຊຸດ' ຄໍາສັ່ງ
ຄໍາສັ່ງ 'series' ທີ່ບໍ່ມີການໂຕ້ຖຽງລາຍຊື່ຊຸດໃນການສຶກສາໃນປະຈຸບັນ. ຕົວຢ່າງ
ຜົນຜະລິດອາດຈະເບິ່ງຄືວ່າ:
-------------------------------------------------- ----------
Series Modality SeriesInstanceUID
* 0) 1 MR 1.2.840.113654.2.3.1993.201
1) 2 MR 1.2.840.113654.2.3.1993.202
2) 3 MR 1.2.840.113654.2.3.1993.203
3) 4 MR 1.2.840.113654.2.3.1993.204
4) 5 MR 1.2.840.113654.2.3.1993.205
5 ຊຸດໃນ StudyID 05381,
ຄົນເຈັບ: MONROE^JAMES^^^ (ຖານຂໍ້ມູນ: COMMON)
-------------------------------------------------- ----------
ຊຸດປັດຈຸບັນຖືກໝາຍດ້ວຍເຄື່ອງໝາຍດາວ (*). ແຕ່ລະຊຸດມີດັດຊະນີ (ທີສອງ
column) ເຊິ່ງສາມາດໃຊ້ເປັນການໂຕ້ຖຽງກັບຄໍາສັ່ງ 'series' ເພື່ອກໍານົດ
ຊຸດປັດຈຸບັນ. ຖັນທີສາມສະແດງຕົວເລກຊຸດ, ຖັນທີສີ່ຂອງຊຸດ
modality, ແລະຖັນທີຫ້າຂອງຊຸດ UID ຕົວຢ່າງ.
ເມື່ອຖືກເອີ້ນດ້ວຍດັດຊະນີການໂຕ້ຖຽງ, ຄໍາສັ່ງ 'series' ຈະກໍານົດຊຸດປະຈຸບັນ. ໄດ້
ຊຸດປັດຈຸບັນຖືກນໍາໃຊ້ເປັນພື້ນຖານສໍາລັບການດໍາເນີນການສະເພາະຂອງຊຸດຕໍ່ໄປ.
'ຮູບ' ຄໍາສັ່ງ
ຄໍາສັ່ງ 'ຮູບພາບ' ທີ່ບໍ່ມີການໂຕ້ຖຽງລາຍຊື່ຮູບພາບໃນຊຸດປັດຈຸບັນ. ຕົວຢ່າງ
ຜົນຜະລິດອາດຈະເບິ່ງຄືວ່າ:
-------------------------------------------------- ----------
ຮູບພາບ ImageInstanceUID
* 0) 1 1.2.840.113654.2.3.1993.9.123.6.2674
1) 2 1.2.840.113654.2.3.1993.9.123.6.2675
2) 3 1.2.840.113654.2.3.1993.9.123.6.2676
3) 4 1.2.840.113654.2.3.1993.9.123.6.2677
4) 5 1.2.840.113654.2.3.1993.9.123.6.2678
5) 6 1.2.840.113654.2.3.1993.9.123.6.2679
6) 7 1.2.840.113654.2.3.1993.9.123.6.2680
7) 8 1.2.840.113654.2.3.1993.9.123.6.2681
8) 9 1.2.840.113654.2.3.1993.9.123.6.2682
9) 10 1.2.840.113654.2.3.1993.9.123.6.2683
10) 11 1.2.840.113654.2.3.1993.9.123.6.2684
11) 12 1.2.840.113654.2.3.1993.9.123.6.2685
12) 13 1.2.840.113654.2.3.1993.9.123.6.2686
13 ຮູບພາບໃນຊຸດ MR, StudyID 05381,
ຄົນເຈັບ: MONROE^JAMES^^^ (ຖານຂໍ້ມູນ: COMMON)
-------------------------------------------------- ----------
ຮູບພາບປັດຈຸບັນຖືກໝາຍດ້ວຍເຄື່ອງໝາຍດາວ (*). ແຕ່ລະຮູບມີດັດຊະນີ (ຖັນທີສອງ)
ເຊິ່ງສາມາດໃຊ້ເປັນການໂຕ້ຖຽງກັບຄໍາສັ່ງ 'ຮູບພາບ' ເພື່ອກໍານົດຮູບພາບໃນປະຈຸບັນ.
ຖັນທີສາມສະແດງໃຫ້ເຫັນຕົວເລກຮູບພາບ, ແລະຖັນທີສີ່ UID instance ຮູບພາບ (SOP
UID ຕົວຢ່າງ).
ເມື່ອຖືກເອີ້ນດ້ວຍດັດຊະນີການໂຕ້ຖຽງ, ຄໍາສັ່ງ 'ຮູບພາບ' ຈະກໍານົດຮູບພາບປະຈຸບັນ. ໄດ້
ຮູບພາບປະຈຸບັນຖືກນໍາໃຊ້ເປັນພື້ນຖານສໍາລັບການດໍາເນີນການສະເພາະຮູບພາບຕື່ມອີກ.
'ຈໍສະແດງຜົນ' ຄໍາສັ່ງ
ຄໍາສັ່ງສະແດງຜົນບໍ່ມີຈຸດປະສົງໃນ DCMTK ສະບັບປະຈຸບັນ. ມັນຖືກນໍາໃຊ້ໃນ
ການປ່ອຍກ່ອນຫນ້າເພື່ອຮ້ອງຂໍໃຫ້ໂຄງການສະແດງ CTN ສະແດງຮູບພາບ.
'ສົ່ງ' ຄໍາສັ່ງ
ຄໍາສັ່ງ 'ສົ່ງ' ອະນຸຍາດໃຫ້ສຶກສາ / ຊຸດຫຼືຮູບພາບສ່ວນບຸກຄົນທີ່ສົມບູນຈະຖືກເກັບໄວ້ໃນ a
AE ໄລຍະໄກ. ເມື່ອຄໍາສັ່ງນີ້ຖືກເອີ້ນ, the dcmqrti ໂຄງການຈະດໍາເນີນການເປັນ SCU ຂອງ
DICOM Storage Service Class ແລະພະຍາຍາມລິເລີ່ມການເຊື່ອມໂຍງກັບເພື່ອນມິດໃນປະຈຸບັນ
AE (ກໍານົດໂດຍຜ່ານຄໍາສັ່ງ 'ຫົວຂໍ້'). ບໍລິບົດການນໍາສະເຫນີສໍາລັບ SOP ການເກັບຮັກສາທີ່ກ່ຽວຂ້ອງທັງຫມົດ
ຫ້ອງຮຽນຈະຖືກສະເໜີໃຫ້. ຈະພະຍາຍາມເກັບຮູບພາບທີ່ລະບຸໄວ້ທັງໝົດ. ຖ້າບໍ່ມີ
ສະມາຄົມສາມາດເຈລະຈາໄດ້ ຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດຈະຖືກພິມອອກ. ຖ້າຫາກວ່າການດໍາເນີນງານການເກັບຮັກສາ
ລົ້ມເຫລວຫຼືຖ້າບໍ່ມີສະພາບການນໍາສະເຫນີທີ່ເຫມາະສົມແລະຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດຈະເປັນ
ພິມອອກ.
ຄໍາສັ່ງ "ສົ່ງ" ມີຢູ່ໃນສາມຮູບແບບ:
ສົ່ງການສຶກສາ [#]
ສົ່ງຊຸດ [#]
ສົ່ງຮູບ [#]
ຄໍາສໍາຄັນ 'ການສຶກສາ' ຫມາຍຄວາມວ່າສົ່ງຮູບພາບທັງຫມົດໃນການສຶກສາໃນປະຈຸບັນ. ໃນເວລາທີ່ຮຽກຮ້ອງໃຫ້ມີ
ດັດຊະນີການໂຕ້ຖຽງ, ການສຶກສາທີ່ລະບຸໄວ້ໃນຖານຂໍ້ມູນໃນປະຈຸບັນຈະຖືກເກັບໄວ້. 'ຊຸດ'
ຄໍາສໍາຄັນຫມາຍຄວາມວ່າສົ່ງຮູບພາບທັງຫມົດໃນຊຸດປັດຈຸບັນ. ເມື່ອຖືກເອີ້ນດ້ວຍດັດຊະນີການໂຕ້ຖຽງ,
ຊຸດທີ່ລະບຸໄວ້ໃນການສຶກສາໃນປະຈຸບັນຈະຖືກເກັບໄວ້. ຄໍາສໍາຄັນ 'ຮູບພາບ' ຫມາຍເຖິງການສົ່ງ
ຮູບພາບໃນປັດຈຸບັນ. ເມື່ອ invoked ກັບ argument index, ຮູບພາບທີ່ລະບຸໄວ້ໃນປະຈຸບັນ
ຊຸດຈະຖືກເກັບໄວ້.
ເມື່ອຮູບພາບຖືກເກັບໄວ້, ຂໍ້ຄວາມຈະຖືກພິມອອກຂອງແບບຟອມ:
-------------------------------------------------- ----------
ສະມາຄົມໃໝ່ເລີ່ມຕົ້ນ (ກືນກິນ: 2001, ACME1)
[MsgID 1] ຮ້ານ,
ຊື່ຄົນເຈັບ: JACKSON^ANDREW^^^, StudyID: 20001,
ຊຸດ: 2, Modality: CR, ຮູບພາບ: 1,
UID ຮູບ: 1.2.840.113654.2.3.1993.9.123.6.1834
0%________25%_________50%__________75%________100%
--------------------------------------------------
[MsgID 1] ສຳເລັດ [ສະຖານະ: ສຳເລັດ]
ສະມາຄົມທີ່ຖືກປ່ອຍອອກມາ (ກືນກິນ: 2001, ACME1)
-------------------------------------------------- ----------
'ສຽງດັງ' ຄໍາສັ່ງ
ຄໍາສັ່ງ 'echo' ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ກວດສອບການເຊື່ອມຕໍ່ກັບ peer AE ໃນປັດຈຸບັນ
(ກໍານົດໂດຍຜ່ານຄໍາສັ່ງ 'ຫົວຂໍ້'). ໃນເວລາທີ່ຮຽກຮ້ອງໃຫ້, ໄດ້ dcmqrti ໂຄງການເຮັດຫນ້າທີ່ເປັນ SCU ຂອງ
ປະເພດການບໍລິການຢັ້ງຢືນ.
ເມື່ອຖືກເອີ້ນໂດຍບໍ່ມີການໂຕ້ແຍ້ງ, ມີພຽງແຕ່ຂໍ້ຄວາມ C-ECHO ອັນດຽວທີ່ຖືກສ້າງຂຶ້ນ. ໃນເວລາທີ່ຮຽກຮ້ອງໃຫ້ມີ
ການໂຕ້ຖຽງ, ຈໍານວນຂໍ້ຄວາມ C-ECHO ທີ່ກໍານົດໄວ້ຈະຖືກສົ່ງ. ຂໍ້ຄວາມຈະເປັນ
ພິມຂອງແບບຟອມ:
-------------------------------------------------- ----------
ສະມາຄົມໃໝ່ເລີ່ມຕົ້ນ (ເຈົ້າຂອງທ້ອງຖິ່ນ: 2001, CMOVE)
[MsgID 1] Echo, ສໍາເລັດ [ສະຖານະ: ສໍາເລັດ]
ສະມາຄົມທີ່ປ່ອຍອອກມາ (localhost:2001,CMOVE)
-------------------------------------------------- ----------
'ເຊົາ', 'ອອກຈາກ' ຄໍາສັ່ງ
ຄໍາສັ່ງ 'ອອກ' ແລະ 'ອອກ' ມີຜົນກະທົບຄືກັນ. ພວກເຂົາເຈົ້າຢຸດເຊົາການ dcmqrti ໂຄງການ.
DICOM ຄວາມສອດຄ່ອງ
ໄດ້ dcmqrti ຄໍາຮ້ອງສະຫມັກສະຫນັບສະຫນູນຊຸດດຽວກັນຂອງ SOP Classes ເປັນ SCU ເປັນ dcmqrscp
ຄໍາຮ້ອງສະຫມັກ - ເບິ່ງເອກະສານ dcmqrscp.
ໄດ້ dcmqrti ຄໍາຮ້ອງສະຫມັກຈະສະເຫນີສະພາບການນໍາສະເຫນີສໍາລັບການທັງຫມົດຂ້າງເທິງນີ້
ຫ້ອງຮຽນ SOP ສະຫນັບສະຫນູນໂດຍໃຊ້ syntaxes ການໂອນ:
LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2
ໄດ້ dcmqrti ຄໍາຮ້ອງສະຫມັກບໍ່ສະຫນັບສະຫນູນການເຈລະຈາຂະຫຍາຍ.
ການຕັ້ງຄ່າ
ໄດ້ dcmqrti ໂຄງການໃຊ້ໄຟລ໌ການຕັ້ງຄ່າດຽວກັນກັບ dcmqrscp ໂຄງການ. ເບິ່ງ
ເອກະສານກ່ຽວກັບການຕັ້ງຄ່າສຳລັບຂໍ້ມູນເພີ່ມເຕີມ (dcmqrcnf.txt ແລະຕົວຢ່າງ
ແຟ້ມການຕັ້ງຄ່າ dcmqrscp.cfg).
ການບັນທຶກ
ລະດັບການອອກບັນທຶກຂອງເຄື່ອງມືບັນທັດຄໍາສັ່ງຕ່າງໆແລະຫ້ອງສະຫມຸດທີ່ຕິດພັນສາມາດ
ຖືກລະບຸໂດຍຜູ້ໃຊ້. ໂດຍຄ່າເລີ່ມຕົ້ນ, ມີພຽງແຕ່ຄວາມຜິດພາດແລະຄໍາເຕືອນທີ່ຖືກຂຽນເປັນມາດຕະຖານ
ການຖ່າຍທອດຄວາມຜິດພາດ. ການນໍາໃຊ້ທາງເລືອກ -- 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
ໄດ້ dcmqrti ຜົນປະໂຫຍດຈະພະຍາຍາມໂຫຼດຂໍ້ມູນວັດຈະນານຸກົມ DICOM ທີ່ລະບຸໄວ້ໃນ
DCMDICTPATH ສະພາບແວດລ້ອມປ່ຽນແປງ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ie ຖ້າ DCMDICTPATH ຕົວແປສິ່ງແວດລ້ອມ
ບໍ່ໄດ້ຕັ້ງ, ໄຟລ໌ /dicom.dic ຈະຖືກໂຫຼດເວັ້ນເສຍແຕ່ຈະນານຸກົມຖືກສ້າງຂຶ້ນ
ເຂົ້າໄປໃນແອັບພລິເຄຊັນ (ຄ່າເລີ່ມຕົ້ນສໍາລັບ Windows).
ພຶດຕິກໍາໃນຕອນຕົ້ນຄວນຈະເປັນທີ່ມັກແລະ DCMDICTPATH ຕົວແປສະພາບແວດລ້ອມເທົ່ານັ້ນ
ໃຊ້ໃນເວລາທີ່ຕ້ອງການວັດຈະນານຸກົມຂໍ້ມູນທາງເລືອກ. ໄດ້ DCMDICTPATH ຕົວແປສິ່ງແວດລ້ອມ
ມີຮູບແບບດຽວກັນກັບ Unix shell PATH ຕົວແປໃນຈໍ້າສອງເມັດ (':') ແຍກ
ລາຍການ. ໃນລະບົບ Windows, ເຄື່ອງໝາຍຈຸດ (';') ຖືກໃຊ້ເປັນຕົວແຍກ. ວັດຈະນານຸກົມຂໍ້ມູນ
ລະຫັດຈະພະຍາຍາມໂຫລດແຕ່ລະໄຟລ໌ທີ່ລະບຸໄວ້ໃນ DCMDICTPATH ສະພາບແວດລ້ອມປ່ຽນແປງ. ມັນ
ເປັນຂໍ້ຜິດພາດຖ້າບໍ່ມີວັດຈະນານຸກົມຂໍ້ມູນສາມາດໂຫລດໄດ້.
ໃຊ້ dcmqrti ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net