InglesPransesEspanyol

Ad


OnWorks favicon

dcmqrti - Online sa Cloud

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

Ito ang command na dcmqrti 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


dcmqrti - Ang Terminal Initiator Telnet Client Program

SINOPSIS


dcmqrti [mga opsyon] peer...

DESCRIPTION


Ang dcmqrti program (telnet initiator) ay isang interactive na character based program na nilalayon
na gagamitin para sa pagsusuri sa mga database ng imahe ng dcmqrscp at pagpapadala ng mga larawang nakapaloob sa loob
ang mga database na ito sa mga node ng Vendor. Sa panahon ng isang DICOM Demonstration ang dcmqrti programa ay maaaring
na-activate ng isang Vendor sa pamamagitan ng pag-log in sa computer na nagpapatakbo ng dcmqrscp programa. Bawat isa
magkakaroon ng sariling login account ang vendor at ang dcmqrti sa halip ay magsisimula na ang programa
ng isang normal na shell kapag nag-login sila.

Ang dcmqrti Ang programa ay tumatagal ng isang pangunahing argumento, ang hostname o simbolikong pangalan ng vendor (mula sa
ang VendorTable sa configuration file) ng isang Vendor. Pagkatapos ay naghahanap ito sa
configuration file para sa lahat ng pamagat ng AE na nauugnay sa hostname o pangalan ng vendor na ito, at lahat
mga lugar ng imbakan na naa-access sa mga pamagat na ito ng AE. Kaya lamang ang naa-access na mga database at peer
ang mga application na natuklasan sa configuration file ay magagamit bilang mga pagpipilian sa loob ng
dcmqrti interface ng gumagamit.

MGA PARAMETERS


peer peer host name o simbolikong pangalan mula sa cfg file

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

-c --config [f]ilename: string
gumamit ng partikular na configuration file
(default: /usr/local/etc/dcmqrscp.cfg)

network pagpipilian
-to --timeout [mga] econds: integer (default: unlimited)
timeout para sa mga kahilingan sa koneksyon

-ta --acse-timeout [s]econds: integer (default: 30)
timeout para sa mga mensahe ng ACSE

-td --dimse-timeout [s]econds: integer (default: unlimited)
timeout para sa DIMSE na mga mensahe

-xi --propose-implicit
magmungkahi ng implicit VR little endian TS lang

-aet --aetitle [a]etitle: string
itakda ang aking pamagat ng AE (default: TELNET_INITIATOR)

-pdu --max-pdu [n]bilang ng mga byte: integer (4096..131072)
itakda ang max na makatanggap ng pdu sa n bytes
(default: gumamit ng value mula sa configuration file)

iba pagpipilian
-u --disable-new-vr
huwag paganahin ang suporta para sa mga bagong VR, i-convert sa OB

-rmt --remote [t]itle: string
kumonekta sa malayuang database na tinukoy sa cfg file

NOTA


Command
Ang lahat ng mga utos ay maaaring paikliin. Pinapayagan ang pagdadaglat kung hindi ito sumasalungat
isa pang utos.

'tulong' Utos
Ang command na 'help' ay nagbibigay ng buod ng lahat ng available na command. Ang output nito ay ipinapakita
sa ilalim. Upang paghiwalayin ang mga halimbawa mula sa nakapalibot na teksto, ang lahat ng mga halimbawa ay
naka-bracket ng mga putol-putol na linya. Ang mga linyang ito ay hindi lilitaw kapag tumatakbo ang programa.

-------------------------------------------------- ----------
Buod ng Command:
tumulong sa listahan ng buod na ito
? maikling tulong
pamagat [#] listahan [set] kasalukuyang pamagat ng peer AE
database [#] listahan [set] kasalukuyang database
pag-aaral [#] listahan [set] kasalukuyang pag-aaral
serye [#] listahan [set] kasalukuyang serye
larawan [#] listahan [set] kasalukuyang larawan
ipakita ang [#] ipakita ang kasalukuyang [tiyak] na larawan
magpadala ng pag-aaral [#] magpadala ng kasalukuyang [tiyak] na pag-aaral
magpadala ng serye [#] magpadala ng kasalukuyang [tiyak] na serye
magpadala ng larawan [#] magpadala ng kasalukuyang [tiyak] na larawan
echo [#] i-verify ang pagkakakonekta [# beses]
quit quit program
exit kasingkahulugan ng quit
-------------------------------------------------- ----------

'title' Utos
Ang command na 'title' na walang argumento ay nagpapahintulot sa user na ilista ang kilalang remote
Mga Entidad ng Application (AE). Ang isang halimbawang output ay maaaring magmukhang:

-------------------------------------------------- ----------
Mga Pamagat ng Peer AE:
Peer AE HostName:PortNumber
* 0) ACME1 (lunok:2001)
1) ACME2 (lunok:2002)
2) UNITED1 (kolibri:2001)
3) UNITED2 (kolibri:2002)
-------------------------------------------------- ----------

Ang kasalukuyang peer AE ay minarkahan ng asterisk (*). Ang bawat peer AE ay may index (pangalawa
column) na maaaring magamit bilang argumento sa command na 'title' upang maitakda ang
kasalukuyang peer AE. Ang ikatlong hanay ay nagbibigay ng pamagat ng AE ng kapantay na AE. Ang ikaapat na hanay
ipinapakita ang hostname at TCP/IP port number ng peer AE.

Kapag na-invoke gamit ang isang argument index, itatakda ng command na 'title' ang kasalukuyang peer AE. Ang
dcmqrti susubukan ng programa na magsimula ng isang asosasyon sa kasalukuyang peer AE kapag tinanong
para magpadala ng pag-aaral/serye/larawan o magpadala ng echo.

'database' Utos
Ang 'database' na utos na walang argumento ay nagbibigay-daan sa gumagamit na ilista ang alam na lokal
mga database (ang mga ito ay tumutugma sa Mga Pamagat ng Application Entity ng dcmqrscp). Isang halimbawang output
maaaring magmukhang:

-------------------------------------------------- ----------
Mga Pamagat ng Database:
Database
* 0) KARANIWAN
1) ACME_QUERY
2) ACME_STORE
3) UNITED_QUERY
-------------------------------------------------- ----------

Ang kasalukuyang database ay minarkahan ng asterisk (*). Ang bawat database ay may index (pangalawa
column) na maaaring magamit bilang argumento sa command na 'database' upang maitakda ang
kasalukuyang database. Ang ikatlong hanay ay nagpapakita ng pangalan ng database (ibig sabihin ang dcmqrscp
Pamagat ng Application Entity para sa partikular na lugar ng imbakan).

Kapag na-invoke gamit ang isang argument index, itatakda ng command na 'database' ang kasalukuyang database.
Ang kasalukuyang database ay ginagamit bilang batayan para sa karagdagang mga aksyon na partikular sa database.

'pag-aaral' Utos
Ang command na 'pag-aaral' na walang argumento ay naglilista ng mga pag-aaral sa kasalukuyang database. Isang halimbawa
maaaring magmukhang ganito ang output

-------------------------------------------------- ----------
Patient 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 Pag-aaral sa Database: KARANIWAN
-------------------------------------------------- ----------

Ang kasalukuyang pag-aaral ay minarkahan ng asterisk (*). Ang bawat pag-aaral ay may index (ikalawang hanay)
na maaaring magamit bilang argumento sa 'pag-aaral' na utos upang maitakda ang kasalukuyang pag-aaral.
Ipinapakita ng ikatlong column ang pangalan ng pasyente, ang ikaapat na column ang ID ng pasyente at ang ikalima
column ang study ID.

Kapag na-invoke gamit ang isang argument index, itatakda ng command na 'pag-aaral' ang kasalukuyang pag-aaral. Ang
Ang kasalukuyang pag-aaral ay ginagamit bilang batayan para sa karagdagang pag-aaral ng mga tiyak na aksyon.

'serye' Utos
Ang command na 'serye' na walang argumento ay naglilista ng serye sa kasalukuyang pag-aaral. Isang halimbawa
maaaring magmukhang ganito ang output

-------------------------------------------------- ----------
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 Serye sa StudyID 05381,
Pasyente: MONROE^JAMES^^^ (Database: COMMON)
-------------------------------------------------- ----------

Ang kasalukuyang serye ay minarkahan ng asterisk (*). Ang bawat serye ay may index (pangalawa
column) na maaaring magamit bilang argumento sa 'serye' na utos upang maitakda ang
kasalukuyang serye. Ang ikatlong hanay ay nagpapakita ng numero ng serye, ang ikaapat na hanay ay ang serye
modality, at ang ikalimang column ay ang series instance na UID.

Kapag na-invoke gamit ang isang argument index, itatakda ng command na 'serye' ang kasalukuyang serye. Ang
ang kasalukuyang serye ay ginagamit bilang batayan para sa karagdagang mga partikular na pagkilos ng serye.

'larawan' Utos
Ang command na 'image' na walang argumento ay naglilista ng mga larawan sa kasalukuyang serye. Isang halimbawa
maaaring magmukhang ganito ang output

-------------------------------------------------- ----------
Image 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 Mga Larawan sa Serye ng MR, StudyID 05381,
Pasyente: MONROE^JAMES^^^ (Database: COMMON)
-------------------------------------------------- ----------

Ang kasalukuyang imahe ay minarkahan ng asterisk (*). Ang bawat larawan ay may index (ikalawang column)
na maaaring magamit bilang argumento sa 'image' na utos upang maitakda ang kasalukuyang larawan.
Ipinapakita ng ikatlong column ang numero ng larawan, at ang ikaapat na column ay ang UID ng instance ng larawan (SOP
Instance UID).

Kapag na-invoke gamit ang isang argument index, itatakda ng command na 'image' ang kasalukuyang larawan. Ang
Ang kasalukuyang imahe ay ginagamit bilang batayan para sa karagdagang mga aksyon na partikular sa larawan.

'display' Utos
Walang layunin ang display command sa kasalukuyang bersyon ng DCMTK. Ginamit ito sa
naunang mga release para hilingin ang CTN Display Program na magpakita ng larawan.

'ipadala' Utos
Ang 'send' command ay nagbibigay-daan sa isang kumpletong pag-aaral/serye o indibidwal na imahe na maimbak sa a
malayong AE. Kapag ang utos na ito ay tinawag, ang dcmqrti programa ay gagana bilang isang SCU ng
DICOM Storage Service Class at subukang magsimula ng isang kaugnayan sa kasalukuyang peer
AE (tinukoy sa pamamagitan ng 'title' command). Mga konteksto ng pagtatanghal para sa lahat ng nauugnay na Storage SOP
Ipapanukala ang mga klase. Ang isang pagtatangka ay gagawin upang iimbak ang lahat ng tinukoy na mga imahe. Kung hindi
Ang asosasyon ay maaaring makipag-ayos ng isang mensahe ng error ay ipi-print. Kung isang storage operation
nabigo o kung walang naaangkop na konteksto ng pagtatanghal na magagamit at magiging mensahe ng error
nakalimbag

Ang "send" command ay umiiral sa tatlong anyo:

magpadala ng pag-aaral [#]
magpadala ng serye [#]
magpadala ng larawan [#]

Ang keyword na 'pag-aaral' ay nangangahulugang ipadala ang lahat ng mga larawan sa kasalukuyang pag-aaral. Kapag tinawag ng isang
argument index, ang tinukoy na pag-aaral sa kasalukuyang database ay maiimbak. Ang 'serye'
ibig sabihin ng keyword ay ipadala ang lahat ng larawan sa kasalukuyang serye. Kapag tinawag na may index ng argumento,
itatabi ang tinukoy na serye sa kasalukuyang pag-aaral. Ang keyword na 'larawan' ay nangangahulugang ipadala
ang kasalukuyang larawan. Kapag na-invoke gamit ang isang argument index, ang tinukoy na imahe sa kasalukuyang
maiimbak ang mga serye.

Kapag ang isang imahe ay naka-imbak, isang mensahe ay ipi-print ng form:

-------------------------------------------------- ----------
Nagsimula ang Bagong Samahan (lunok:2001,ACME1)
[MsgID 1] Tindahan,
Pangalan ng Pasyente: JACKSON^ANDREW^^^, StudyID: 20001,
Serye: 2, Modality: CR, Larawan: 1,
UID ng Larawan: 1.2.840.113654.2.3.1993.9.123.6.1834
0%________25%_________50%__________75%________100%
--------------------------------------------------
[MsgID 1] Kumpleto [Status: Success]
Inilabas na Samahan (lunok:2001,ACME1)
-------------------------------------------------- ----------

'echo' Utos
Ang command na 'echo' ay nagbibigay-daan sa user na i-verify ang pagkakakonekta sa kasalukuyang peer AE
(tinukoy sa pamamagitan ng 'title' command). Kapag tinawag, ang dcmqrti ang programa ay gumaganap bilang isang SCU ng
Klase ng Serbisyo sa Pagpapatunay.

Kapag tinawag nang walang argumento, isang C-ECHO na mensahe lang ang nabuo. Kapag tinawag na may
isang argumento, ang tinukoy na bilang ng mga C-ECHO na mensahe ay ipapadala. Isang mensahe ang magiging
naka-print ng form:

-------------------------------------------------- ----------
Nagsimula ang Bagong Samahan (localhost:2001,CMOVE)
[MsgID 1] Echo, Kumpleto [Status: Tagumpay]
Inilabas na Asosasyon (localhost:2001,CMOVE)
-------------------------------------------------- ----------

'quit', 'lumabas' Command
Ang mga command na 'quit' at 'exit' ay may parehong epekto. Tinatapos nila ang dcmqrti programa.

DICOM Pagsang-ayon
Ang dcmqrti Sinusuportahan ng application ang parehong set ng SOP Classes bilang isang SCU bilang ang dcmqrscp
application - tingnan ang dokumentasyon ng dcmqrscp.

Ang dcmqrti ang aplikasyon ay magmumungkahi ng mga konteksto ng pagtatanghal para sa lahat ng nabanggit sa itaas
mga suportadong SOP Class gamit ang mga transfer syntax:

LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2

Ang dcmqrti hindi sinusuportahan ng aplikasyon ang pinalawig na negosasyon.

Configuration
Ang dcmqrti Ang programa ay gumagamit ng parehong configuration file gaya ng dcmqrscp programa. Tingnan ang
dokumentasyon sa pagsasaayos para sa higit pang impormasyon (dcmqrcnf.txt at ang halimbawa
configuration file dcmqrscp.cfg).

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 dcmqrti 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.

Gamitin ang dcmqrti online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad