dcmsend - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന dcmsend കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


dcmsend - ലളിതമായ DICOM സംഭരണം SCU (അയക്കുന്നയാൾ)

സിനോപ്സിസ്


dcmsend [ഓപ്ഷനുകൾ] പിയർ പോർട്ട് dcmfile-in...

വിവരണം


ദി dcmsend സ്റ്റോറേജ് സേവനത്തിനായി ആപ്ലിക്കേഷൻ ഒരു സർവീസ് ക്ലാസ് യൂസർ (SCU) നടപ്പിലാക്കുന്നു
ക്ലാസ്. അറിയപ്പെടുന്നതിൽ നിന്ന് വ്യത്യസ്തമായി സ്റ്റോർസ്ക്യൂ പ്രയോജനം, dcmsend കുറച്ച് ഓപ്ഷനുകൾ ഉണ്ട്,
അതിനാൽ, ഉപയോഗിക്കാൻ എളുപ്പമാണ് - ഇത് ശീർഷകത്തിലെ 'ലളിതം' എന്ന പദം വിശദീകരിക്കുന്നു. പ്രധാനപ്പെട്ട
ഈ ആപ്ലിക്കേഷന്റെ ഉദ്ദേശം ഒരു കൂട്ടം DICOM ഫയലുകൾ ഒരു സ്റ്റോറേജ് സേവനത്തിലേക്ക് അയയ്ക്കുക എന്നതാണ്
ക്ലാസ് പ്രൊവൈഡർ (SCP). dcmsend ഒന്നിലധികം അസോസിയേഷനുകളെ പിന്തുണയ്ക്കുന്നു (ഒന്നിനുശേഷം മറ്റൊന്ന്)
DICOM SOP സന്ദർഭങ്ങൾ കൈമാറ്റം ചെയ്യുന്നതിന് ആവശ്യമെങ്കിൽ അവയുടെ ഡീകംപ്രഷൻ.

പാരാമീറ്ററുകൾ


DICOM പിയറിന്റെ പിയർ ഹോസ്റ്റ്നാമം

പോർട്ട് ടിസിപി/ഐപി പോർട്ട് പിയറുടെ നമ്പർ

dcmfile-in DICOM ഫയൽ അല്ലെങ്കിൽ ഡയറക്‌ടറി കൈമാറണം

ഓപ്ഷനുകൾ


പൊതുവായ ഓപ്ഷനുകൾ
-h --സഹായം
ഈ സഹായ വാചകം അച്ചടിച്ച് പുറത്തുകടക്കുക

--പതിപ്പ്
പതിപ്പ് വിവരങ്ങൾ അച്ചടിച്ച് പുറത്തുകടക്കുക

--ലിസ്റ്റ്-ഡീകോഡറുകൾ
ഡീകോഡറുകളുടെ ട്രാൻസ്ഫർ വാക്യഘടനകൾ ലിസ്റ്റ് ചെയ്ത് പുറത്തുകടക്കുക

--വാദങ്ങൾ
വിപുലീകരിച്ച കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകൾ പ്രിന്റ് ചെയ്യുക

-q --നിശബ്ദത
നിശബ്ദ മോഡ്, മുന്നറിയിപ്പുകളും പിശകുകളും ഇല്ല

-v --വെർബോസ്
വെർബോസ് മോഡ്, പ്രിന്റ് പ്രോസസ്സിംഗ് വിശദാംശങ്ങൾ

-d --ഡീബഗ്
ഡീബഗ് മോഡ്, ഡീബഗ് വിവരങ്ങൾ പ്രിന്റ് ചെയ്യുക

-ll --log-level [l]evel: സ്ട്രിംഗ് കോൺസ്റ്റന്റ്
(മാരകമായ, പിശക്, മുന്നറിയിപ്പ്, വിവരം, ഡീബഗ്, ട്രെയ്സ്)
ലോഗ്ഗറിനായി ലെവൽ l ഉപയോഗിക്കുക

-lc --log-config [f]ilename: string
ലോഗ്ഗറിനായി കോൺഫിഗറേഷൻ ഫയൽ f ഉപയോഗിക്കുക

+v --verbose-pc
വെർബോസ് മോഡിൽ അവതരണ സന്ദർഭങ്ങൾ കാണിക്കുക

ഇൻപുട്ട് ഓപ്ഷനുകൾ
ഇൻപുട്ട് ഫയൽ ഫോർമാറ്റ്:

+f --read-file
ഫയൽ ഫോർമാറ്റ് അല്ലെങ്കിൽ ഡാറ്റ സെറ്റ് വായിക്കുക

+fo --read-file-only
ഫയൽ ഫോർമാറ്റ് മാത്രം വായിക്കുക (സ്ഥിരസ്ഥിതി)

-f --read-dataset
ഫയൽ മെറ്റാ വിവരങ്ങളില്ലാതെ ഡാറ്റ സെറ്റ് വായിക്കുക

ഇൻപുട്ട് ഫയലുകൾ:

+rd --read-from-dicomdir
DICOMDIR-ൽ നിന്നുള്ള ഇൻപുട്ട് ഫയലുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ വായിക്കുക

+sd --സ്കാൻ-ഡയറക്ടറികൾ
ഇൻപുട്ട് ഫയലുകൾക്കായി ഡയറക്ടറികൾ സ്കാൻ ചെയ്യുക (dcmfile-in)

+sp --സ്കാൻ-പാറ്റേൺ [p]ആറ്റേൺ: സ്ട്രിംഗ് (--സ്കാൻ-ഡയറക്‌ടറികൾക്കൊപ്പം മാത്രം)
ഫയൽനാമം പൊരുത്തപ്പെടുത്തുന്നതിനുള്ള പാറ്റേൺ (വൈൽഡ്കാർഡുകൾ)

# ഒരു പക്ഷേ എല്ലാ സിസ്റ്റങ്ങളിലും ലഭ്യമല്ല

-r --no-recurse
ഡയറക്ടറികൾക്കുള്ളിൽ ആവർത്തിക്കരുത് (സ്ഥിരസ്ഥിതി)

+r --ആവർത്തനം
നിർദ്ദിഷ്ട ഡയറക്‌ടറികൾക്കുള്ളിൽ ആവർത്തിക്കുക

പ്രോസസ്സ് ചെയ്യുന്നു ഓപ്ഷനുകൾ
ട്രാൻസ്ഫർ വാക്യഘടന പരിവർത്തനം:

-dn --ഡീകംപ്രസ്സ്-ഒരിക്കലും
കംപ്രസ് ചെയ്ത ഡാറ്റ സെറ്റുകൾ ഒരിക്കലും ഡീകംപ്രസ്സ് ചെയ്യരുത്

+dls --ഡീകംപ്രസ്സ്-നഷ്ടം
നഷ്ടമില്ലാത്ത കംപ്രഷൻ മാത്രം വിഘടിപ്പിക്കുക (സ്ഥിരസ്ഥിതി)

+dly --ഡികംപ്രസ്സ്-ലോസി
നഷ്ടവും നഷ്ടമില്ലാത്തതുമായ കംപ്രഷൻ വിഘടിപ്പിക്കുക

കംപ്രഷൻ നില ഡീഫ്ലേറ്റ് ചെയ്യുക:

+cl --compression-level [l]evel: integer (default: 6)
0=കംപ്രസ് ചെയ്യാത്തത്, 1=വേഗതയുള്ളത്, 9=മികച്ച കംപ്രഷൻ

മറ്റ് പ്രോസസ്സിംഗ് ഓപ്ഷനുകൾ:

-nh --no-halt
ആദ്യത്തെ അസാധുവായ ഇൻപുട്ട് ഫയലിൽ നിർത്തരുത്
അല്ലെങ്കിൽ സ്റ്റോർ പരാജയപ്പെട്ടാൽ

-നിപ്പ് --നിയമവിരുദ്ധമായ നിർദ്ദേശം
ഒരു അവതരണ സന്ദർഭവും നിർദ്ദേശിക്കരുത്
ഡിഫോൾട്ട് ട്രാൻസ്ഫർ സിന്റാക്സ് അടങ്ങിയിട്ടില്ല (ആവശ്യമെങ്കിൽ)

-nuc --no-uid-ചെക്കുകൾ
ഇൻപുട്ട് ഫയലുകളുടെ UID മൂല്യങ്ങൾ പരിശോധിക്കരുത്

നെറ്റ്വർക്ക് ഓപ്ഷനുകൾ
അപേക്ഷാ എന്റിറ്റി ശീർഷകങ്ങൾ:

-aet --aetitle [a]etitle: string
എന്റെ കോളിംഗ് എഇ ശീർഷകം സജ്ജമാക്കുക (ഡിഫോൾട്ട്: DCMSEND)

-aec --കോൾ [a]ശീർഷകം: സ്ട്രിംഗ്
പിയറിന്റെ AE ശീർഷകം എന്ന് വിളിക്കുന്ന സെറ്റ് (ഡിഫോൾട്ട്: ഏതെങ്കിലും-SCP)

അസോസിയേഷൻ കൈകാര്യം ചെയ്യൽ:

+ma --മൾട്ടി-അസോസിയേഷനുകൾ
ഒന്നിലധികം അസോസിയേഷനുകൾ ഉപയോഗിക്കുക (ഒന്നിന് ശേഷം മറ്റൊന്ന്)
സന്ദർഭങ്ങൾ കൈമാറാൻ ആവശ്യമെങ്കിൽ (സ്ഥിരസ്ഥിതി)

-മ --ഏക-അസോസിയേഷൻ
എല്ലായ്പ്പോഴും ഒരൊറ്റ അസോസിയേഷൻ ഉപയോഗിക്കുക

മറ്റ് നെറ്റ്‌വർക്ക് ഓപ്ഷനുകൾ:

-ടു --ടൈംഔട്ട് [സെക്കൻഡ്: പൂർണ്ണസംഖ്യ (ഡിഫോൾട്ട്: അൺലിമിറ്റഡ്)
കണക്ഷൻ അഭ്യർത്ഥനകൾക്കുള്ള സമയപരിധി

-ta --acse-timeout [s]സെക്കൻഡ്: പൂർണ്ണസംഖ്യ (സ്ഥിരസ്ഥിതി: 30)
ACSE സന്ദേശങ്ങൾക്കുള്ള സമയപരിധി

-td --dimse-timeout [s]seconds: integer (default: unlimited)
DIMSE സന്ദേശങ്ങൾക്കുള്ള സമയപരിധി

-pdu --max-pdu [n]ബൈറ്റുകളുടെ എണ്ണം: പൂർണ്ണസംഖ്യ (4096..131072)
pdu പരമാവധി സ്വീകരിക്കുക n ബൈറ്റുകളായി സജ്ജമാക്കുക (സ്ഥിരസ്ഥിതി: 16384)

--max-send-pdu [n]ബൈറ്റുകളുടെ എണ്ണം: പൂർണ്ണസംഖ്യ (4096..131072)
pdu പരമാവധി അയയ്ക്കുന്നത് n ബൈറ്റുകളിലേക്ക് പരിമിതപ്പെടുത്തുക

ഔട്ട്പുട്ട് ഓപ്ഷനുകൾ
പൊതുവായത്:

+crf --create-report-file [f]ilename: string
കൈമാറ്റത്തെക്കുറിച്ചുള്ള വിശദമായ റിപ്പോർട്ട് സൃഷ്ടിക്കുക
(വിജയിച്ചാൽ) അത് ടെക്സ്റ്റ് ഫയലിലേക്ക് എഴുതുക f

കുറിപ്പുകൾ


മാതൃകയായ ഉപയോഗം
ഒരു സാധാരണ ഉപയോഗ കേസ് dcmsend DICOM ആയി സംഭരിച്ചിരിക്കുന്ന അനിയന്ത്രിതമായ SOP സംഭവങ്ങൾ അയയ്ക്കുക എന്നതാണ്
ഒരു സ്റ്റോറേജ് SCP-യിലേക്കുള്ള ഫയലുകൾ. ഇനിപ്പറയുന്ന കമാൻഡ് ഇത് കൃത്യമായി ചെയ്യുന്നു:

dcmsend --verbose *.dcm

'IMAGES' എന്ന ഡയറക്‌ടറിക്ക് താഴെയുള്ള ഡയറക്‌ടറികളുടെ ഒരു ശ്രേണിയിലാണ് DICOM ഫയലുകൾ സൂക്ഷിച്ചിരിക്കുന്നതെങ്കിൽ,
ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം:

dcmsend -v --സ്കാൻ-ഡയറക്‌ടറികൾ --ആവർത്തന ചിത്രങ്ങൾ

ഒന്നിലധികം ഡയറക്ടറികൾ വ്യക്തമാക്കാനും മുകളിൽ പറഞ്ഞവ സംയോജിപ്പിക്കാനും കഴിയും
സമീപനങ്ങൾ (ഫയലിന്റെയും ഡയറക്ടറിയുടെയും പേരുകൾ ഉപയോഗിച്ച്):

dcmsend -v +sd +r IMAGES_1 IMAGES_2 test.img *.dcm

ഒരു DICOMDIR ഫയലിൽ നിന്നാണ് SOP സംഭവങ്ങൾ പരാമർശിച്ചതെങ്കിൽ, ഓപ്ഷൻ dicomdir-ൽ നിന്ന് വായിക്കുക (അഥവാ
+rd) ഇതിനകം തന്നെ ലോഡുചെയ്യാതെ തന്നെ എല്ലാ റഫറൻസ് DICOM ഫയലുകളും അയയ്ക്കാൻ ഉപയോഗിക്കാം
അസോസിയേഷൻ ചർച്ചകൾ:

dcmsend -v --read-from-dicomdir DICOMDIR

വീണ്ടും, മുകളിലുള്ള എല്ലാ സമീപനങ്ങളും ഇതുപോലെ സംയോജിപ്പിക്കാം:

dcmsend -v +sd +r +rd IMAGES_1 IMAGES_2 test.img DICOMDIR *.dcm

സ്ഥിരസ്ഥിതി ഓപ്ഷൻ --റീഡ്-ഫയൽ-മാത്രം DICOM ഫയലുകൾ മാത്രമാണെന്ന് ഉറപ്പാക്കുന്നു (അതായത് ഉള്ളവ
മെറ്റാ-ഹെഡറും ആമുഖത്തിന് ശേഷം 'ഡിഐസിഎം' എന്ന മാന്ത്രിക പദവും) പ്രോസസ്സ് ചെയ്യുന്നു. സാധാരണയായി, എങ്കിൽ
ഒരു കൂട്ടം ഫയലുകൾ പ്രോസസ്സ് ചെയ്യുന്നു, ആദ്യത്തെ അസാധുവായതിൽ നിർത്താതിരിക്കുന്നതും നല്ലതാണ്
ഇൻപുട്ട് ഫയൽ അല്ലെങ്കിൽ ഒരു പരാജയപ്പെട്ട സ്റ്റോർ നേരിട്ടാൽ. ഉപയോഗിച്ചുകൊണ്ട് ഇത് നേടാനാകും
ഓപ്ഷൻ --ഇല്ല-നിർത്തുക. എന്നിരുന്നാലും, 'വിജയിക്കാത്ത സ്റ്റോർ' എന്നാൽ അത് അർത്ഥമാക്കുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക
C-STORE പ്രതികരണത്തിന്റെ DIMSE നില ഒരു പിശക് സൂചിപ്പിക്കുന്നു. അതിനർത്ഥം C-STORE അഭ്യർത്ഥന എന്നാണ്
സ്റ്റോറേജ് എസ്‌സി‌പിയിലേക്ക് അയയ്‌ക്കാനായില്ല.

128-ലധികം അവതരണ സന്ദർഭങ്ങൾ ആവശ്യമാണെങ്കിൽ, ഇത് അനുവദനീയമായ പരമാവധി സംഖ്യയാണ്
DICOM സ്റ്റാൻഡേർഡ് അനുസരിച്ച്, മുമ്പത്തേതിന് ശേഷം ഒരു പുതിയ അസോസിയേഷൻ ആരംഭിക്കുന്നു
പൂർത്തിയാക്കി. ഈ സ്വഭാവം ആവശ്യമില്ലാത്ത സന്ദർഭങ്ങളിൽ, ഓപ്ഷൻ ഉപയോഗിച്ച് ഇത് പ്രവർത്തനരഹിതമാക്കാം
--ഏക-അസോസിയേഷൻ. കൂടാതെ, നഷ്ടമില്ലാത്ത കംപ്രസ് ചെയ്ത ഡാറ്റ സെറ്റുകൾ മാത്രമാണോ
വിഘടിപ്പിച്ചത് (ആവശ്യമെങ്കിൽ), അത് ഡിഫോൾട്ടാണ്, അല്ലെങ്കിൽ കംപ്രസ് ചെയ്ത ഡാറ്റാ സെറ്റുകൾ നഷ്ടമാകാം
ഉപയോഗിച്ച് വ്യക്തമാക്കിയത് --ഡീകംപ്രസ്സ്-xxx ഓപ്ഷനുകൾ.

DICOM SOP-ന്റെ കൈമാറ്റത്തെക്കുറിച്ചുള്ള ഒരു അവലോകനവും വിശദമായ വിവരങ്ങളും ലഭിക്കുന്നതിന്
സന്ദർഭങ്ങൾ, ഓപ്ഷൻ --create-report-file ഒരു അനുബന്ധ ടെക്സ്റ്റ് ഫയൽ സൃഷ്ടിക്കാൻ ഉപയോഗിക്കാം.
എന്നിരുന്നാലും, ആപ്ലിക്കേഷൻ അവസാനിപ്പിച്ചില്ലെങ്കിൽ അവസാന ഘട്ടമായി മാത്രമേ ഈ ഫയൽ സൃഷ്ടിക്കുകയുള്ളൂ
മുമ്പ് (ഒരു പിശകോടെ).

സ്കാൻ ചെയ്യുന്നു ഡയറക്ടറികൾ
കമാൻഡ് ലൈനിലേക്ക് ഒരു പാരാമീറ്ററായി ഡയറക്‌ടറികൾ ചേർക്കുന്നത് ഓപ്‌ഷനാണെങ്കിൽ മാത്രമേ അർത്ഥമാക്കൂ --സ്കാൻ-
ഡയറക്ടറികൾ നൽകുകയും ചെയ്യുന്നു. നൽകിയ ഡയറക്‌ടറികളിലെ ഫയലുകൾ തിരഞ്ഞെടുക്കണം
ഒരു നിർദ്ദിഷ്‌ട നെയിം പാറ്റേൺ അനുസരിച്ച് (ഉദാ: വൈൽഡ്കാർഡ് മാച്ചിംഗ് ഉപയോഗിക്കുന്നത്), ഓപ്ഷൻ --സ്കാൻ-പാറ്റേൺ
ഉപയോഗിക്കേണ്ടതുണ്ട്. ഈ ഫയൽ പാറ്റേൺ ഉള്ള ഫയലുകൾക്ക് മാത്രമേ ബാധകമാകൂ എന്നത് ശ്രദ്ധിക്കുക
സ്‌കാൻ ചെയ്‌ത ഡയറക്‌ടറികൾ, കൂടാതെ മറ്റേതെങ്കിലും പാറ്റേണുകൾ പുറത്ത് കമാൻഡ് ലൈനിൽ വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ
The --സ്കാൻ-പാറ്റേൺ ഓപ്ഷൻ (ഉദാ. കൂടുതൽ ഫയലുകൾ തിരഞ്ഞെടുക്കുന്നതിന്), ഇവ ബാധകമല്ല
നിർദ്ദിഷ്ട ഡയറക്ടറികൾ.

അതിനാൽ, മുകളിൽ പറഞ്ഞ ഉദാഹരണങ്ങളിൽ മൂന്നാമത്തേത് IMAGES_1, IMAGES_2 എന്നീ ഡയറക്‌ടറികളിൽ ആവർത്തിക്കും.
കൂടാതെ ഈ രണ്ട് ഫോൾഡറുകളിലും അവയുടെ എല്ലാ സബ്ഫോൾഡറുകളിലും അടങ്ങിയിരിക്കുന്ന ഫയലുകൾ കൈമാറുക (കാരണം
ഓപ്ഷനിലേക്ക് +r). കൂടാതെ, dcmsend 'test.img' എന്നതും വിപുലീകരണത്തോടുകൂടിയ എല്ലാ ഫയലുകളും കൈമാറും
നിലവിലെ പ്രവർത്തിക്കുന്ന ഫോൾഡറിൽ നിന്ന് 'dcm'. ഡയറക്‌ടറി നാമങ്ങൾ ഇല്ലാതെ നൽകുന്നത് ശ്രദ്ധിക്കുക
ഓപ്‌ഷൻ പ്രവർത്തനക്ഷമമാക്കുന്നു +sd അർത്ഥമില്ല.

DICOM അനുരൂപീകരണം
അടിസ്ഥാനപരമായി dcmsend ആപ്ലിക്കേഷൻ എല്ലാ സ്റ്റോറേജ് SOP ക്ലാസുകളെയും ഒരു SCU ആയി പിന്തുണയ്ക്കുന്നു
സ്വകാര്യമായവ. ഡിഫോൾട്ടായി, ആപ്ലിക്കേഷൻ DICOM ഫയലിന്റെ SOP ക്ലാസ് UID പരിശോധിക്കുന്നു
സാധുവായ SOP സംഭവങ്ങൾ മാത്രമേ അയച്ചിട്ടുള്ളൂ എന്ന് ഉറപ്പാക്കാൻ ഓർഡർ. ഓപ്ഷൻ ഉപയോഗിച്ച് --no-uid-ചെക്കുകൾ
ഈ പരിശോധന പ്രവർത്തനരഹിതമാക്കാം.

ദി dcmsend DICOM-ൽ നിർവചിച്ചിരിക്കുന്ന എല്ലാ ട്രാൻസ്ഫർ വാക്യഘടനകളെയും ആപ്ലിക്കേഷൻ പിന്തുണയ്ക്കുന്നു
സ്റ്റാൻഡേർഡ്. UID പരിശോധന പ്രവർത്തനരഹിതമാക്കിയാൽ മാത്രമേ സ്വകാര്യ ട്രാൻസ്ഫർ വാക്യഘടനകൾ ഉപയോഗിക്കാനാകൂ
ഓപ്ഷൻ --no-uid-ചെക്കുകൾ. എന്നിരുന്നാലും, പരിമിതമായ എണ്ണം കൈമാറ്റം മാത്രമാണെന്ന കാര്യം ശ്രദ്ധിക്കുക
വാക്യഘടനകളെ ഡിഫോൾട്ട് ട്രാൻസ്ഫർ സിന്റാക്സിലേക്ക് പരിവർത്തനം ചെയ്യുന്നതിനായി പിന്തുണയ്ക്കുന്നു (ഇംപ്ലിസിറ്റ് വിആർ
ലിറ്റിൽ എൻഡിയൻ). ഓപ്ഷൻ ഉപയോഗിച്ച് --ലിസ്റ്റ്-ഡീകോഡറുകൾ ട്രാൻസ്ഫർ വാക്യഘടനകൾ നേറ്റീവ് അല്ലെങ്കിൽ വഴി പിന്തുണയ്ക്കുന്നു
ഡീകോഡറുകൾ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു. ഔട്ട്പുട്ട് സാധാരണയായി ഇനിപ്പറയുന്നതായി കാണപ്പെടുന്നു:

പ്രാദേശികമായി പിന്തുണയ്ക്കുന്ന വാക്യഘടനകൾ കൈമാറുക:
- ലിറ്റിൽ എൻഡിയൻ ഇംപ്ലിസിറ്റ്
- ലിറ്റിൽ എൻഡിയൻ സ്പഷ്ടം
- ബിഗ് എൻഡിയൻ സ്പഷ്ടം

ഡീകോഡറുകൾ പിന്തുണയ്ക്കുന്ന വാക്യഘടനകൾ കൈമാറുക:
- ഡിഫ്ലറ്റഡ് സ്പഷ്ടമായ വിആർ ലിറ്റിൽ എൻഡിയൻ
- JPEG ബേസ്ലൈൻ
- JPEG വിപുലീകരിച്ചത്, പ്രോസസ്സ് 2+4
- JPEG സ്പെക്ട്രൽ സെലക്ഷൻ, നോൺ-ഹൈരാർക്കിക്കൽ, പ്രോസസ് 6+8
- JPEG ഫുൾ പ്രോഗ്രഷൻ, നോൺ-ഹൈരാർക്കിക്കൽ, പ്രോസസ് 10+12
- JPEG ലോസ്‌ലെസ്സ്, നോൺ-ഹൈരാർക്കിക്കൽ, പ്രോസസ് 14
- JPEG ലോസ്‌ലെസ്സ്, നോൺ-ഹൈരാർക്കിക്കൽ, 1st ഓർഡർ പ്രവചനം
- JPEG-LS ലോസ്ലെസ്സ്
- JPEG-LS ലോസ്സി (നഷ്ടമില്ലാത്തത്)
- RLE നഷ്ടമില്ലാത്തത്

മുതലുള്ള dcmsend സ്ഥിരസ്ഥിതി അവതരണത്തിലൂടെ ഉപയോക്താവിന് കഴിയുന്നത്ര ലളിതമാക്കാൻ ശ്രമിക്കുന്നു
'നിയമവിരുദ്ധം' എന്ന് കർശനമായി പറയുന്ന സന്ദർഭങ്ങൾ എസ്‌സി‌പിക്ക് നിർദ്ദേശിച്ചേക്കാം. ഇതാണ്
കാരണം, DICOM സ്റ്റാൻഡേർഡ് അനുസരിച്ച്, SCU എപ്പോഴും ഡിഫോൾട്ട് നിർദ്ദേശിക്കേണ്ടതുണ്ട്
ഓരോ അമൂർത്ത വാക്യഘടനയുമായി ബന്ധപ്പെട്ട ഒരു അവതരണ സന്ദർഭത്തിലെങ്കിലും വാക്യഘടന കൈമാറുക
(അതായത് SOP ക്ലാസ്). എസ്‌സിയുവിന് മാത്രം എസ്ഒപിയിലേക്ക് ആക്‌സസ് ഉള്ളപ്പോൾ ഈ ആവശ്യകത ഒഴിവാക്കപ്പെടും
നഷ്ടമായ കംപ്രസ് ചെയ്ത രൂപത്തിൽ ഉദാഹരണം. ഓപ്ഷൻ ഉപയോഗിച്ച് --നിയമവിരുദ്ധമായ നിർദ്ദേശം കർശനമായ DICOM-
അനുരൂപമായ പെരുമാറ്റം നടപ്പിലാക്കാൻ കഴിയും, അതായത് നിയമവിരുദ്ധമായ അവതരണ സന്ദർഭം ഉണ്ടാകില്ല
നിർദ്ദേശിച്ചെങ്കിലും അനുബന്ധ SOP ഉദാഹരണം നിരസിക്കപ്പെടും (ആവശ്യമെങ്കിൽ).

എന്നിരുന്നാലും, 'ലോസ്‌ലെസ്സ് ജെപിഇജി കംപ്രഷൻ' എന്നതിനായുള്ള ഡിഫോൾട്ട് ട്രാൻസ്ഫർ സിന്റാക്സ് ശ്രദ്ധിക്കുക,
DICOM ആവശ്യപ്പെടുന്നതുപോലെ 'ലോസി JPEG കംപ്രഷൻ' എന്നും മറ്റും നിർദ്ദേശിക്കപ്പെടുന്നില്ല
സ്റ്റാൻഡേർഡ്. മറ്റ് കംപ്രഷൻ സ്കീമുകൾക്കും ഇതേ പരിമിതി ബാധകമാണ്. DICOM PS 3.5 കാണുക
വിശദാംശങ്ങൾക്ക് വിഭാഗം 10.

ലോഗിംഗ്


വിവിധ കമാൻഡ് ലൈൻ ടൂളുകളുടെയും അണ്ടർലൈയിംഗ് ലൈബ്രറികളുടെയും ലോഗിംഗ് ഔട്ട്പുട്ടിന്റെ നിലവാരം
ഉപയോക്താവ് വ്യക്തമാക്കണം. സ്ഥിരസ്ഥിതിയായി, പിശകുകളും മുന്നറിയിപ്പുകളും മാത്രമേ സ്റ്റാൻഡേർഡിൽ എഴുതിയിട്ടുള്ളൂ
പിശക് സ്ട്രീം. ഓപ്ഷൻ ഉപയോഗിക്കുന്നു --വാക്കുകൾ പ്രോസസ്സിംഗ് വിശദാംശങ്ങൾ പോലെയുള്ള വിവര സന്ദേശങ്ങളും
റിപ്പോർട്ട് ചെയ്യപ്പെടുന്നു. ഓപ്ഷൻ --ഡീബഗ് ആന്തരിക പ്രവർത്തനത്തെക്കുറിച്ചുള്ള കൂടുതൽ വിശദാംശങ്ങൾ ലഭിക്കാൻ ഉപയോഗിക്കാം,
ഉദാ: ഡീബഗ്ഗിംഗ് ആവശ്യങ്ങൾക്കായി. ഓപ്ഷൻ ഉപയോഗിച്ച് മറ്റ് ലോഗിംഗ് ലെവലുകൾ തിരഞ്ഞെടുക്കാം --ലോഗ്-
ലെവൽ, ലെ --നിശബ്ദമായി മോഡ് മാരകമായ പിശകുകൾ മാത്രമേ റിപ്പോർട്ട് ചെയ്യപ്പെടുകയുള്ളൂ. അത്തരം ഗുരുതരമായ പിശക് സംഭവങ്ങളിൽ,
അപേക്ഷ സാധാരണയായി അവസാനിക്കും. വ്യത്യസ്ത ലോഗിംഗ് ലെവലുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്,
'oflog' എന്ന മൊഡ്യൂളിന്റെ ഡോക്യുമെന്റേഷൻ കാണുക.

ലോഗിംഗ് ഔട്ട്‌പുട്ട് ഫയലിലേക്ക് എഴുതേണ്ടതുണ്ടെങ്കിൽ (ലോഗ്ഫയൽ റൊട്ടേഷൻ ഉപയോഗിച്ച് ഓപ്ഷണലായി),
syslog (Unix) അല്ലെങ്കിൽ ഇവന്റ് ലോഗ് (Windows) ഓപ്ഷൻ --log-config ഉപയോഗിക്കാന് കഴിയും. ഈ
ഒരു പ്രത്യേക ഔട്ട്‌പുട്ടിലേക്ക് ചില സന്ദേശങ്ങൾ മാത്രം ഡയറക്‌റ്റ് ചെയ്യുന്നതിനും കോൺഫിഗറേഷൻ ഫയൽ അനുവദിക്കുന്നു
സ്ട്രീം ചെയ്യുന്നതിനും അവ എവിടെയുള്ള മൊഡ്യൂളിനെയോ ആപ്ലിക്കേഷനെയോ അടിസ്ഥാനമാക്കി ചില സന്ദേശങ്ങൾ ഫിൽട്ടർ ചെയ്യുന്നതിനും
സൃഷ്ടിക്കപ്പെടുന്നു. ഒരു ഉദാഹരണ കോൺഫിഗറേഷൻ ഫയൽ നൽകിയിരിക്കുന്നു /logger.cfg.

കമാൻറ് LINE


എല്ലാ കമാൻഡ് ലൈൻ ടൂളുകളും പരാമീറ്ററുകൾക്കായി ഇനിപ്പറയുന്ന നൊട്ടേഷൻ ഉപയോഗിക്കുന്നു: സ്ക്വയർ ബ്രാക്കറ്റുകൾ എൻക്ലോസ്
ഓപ്ഷണൽ മൂല്യങ്ങൾ (0-1), ഒന്നിലധികം മൂല്യങ്ങൾ അനുവദനീയമാണെന്ന് മൂന്ന് ട്രെയിലിംഗ് ഡോട്ടുകൾ സൂചിപ്പിക്കുന്നു
(1-n), രണ്ടും കൂടിച്ചേർന്നാൽ അർത്ഥമാക്കുന്നത് 0 മുതൽ n വരെയുള്ള മൂല്യങ്ങൾ എന്നാണ്.

കമാൻഡ് ലൈൻ ഓപ്‌ഷനുകളെ പരാമീറ്ററുകളിൽ നിന്ന് ഒരു മുൻനിര '+' അല്ലെങ്കിൽ '-' ചിഹ്നത്താൽ വേർതിരിച്ചിരിക്കുന്നു,
യഥാക്രമം. സാധാരണയായി, കമാൻഡ് ലൈൻ ഓപ്ഷനുകളുടെ ക്രമവും സ്ഥാനവും ഏകപക്ഷീയമാണ് (അതായത്
എവിടെയും പ്രത്യക്ഷപ്പെടാം). എന്നിരുന്നാലും, ഓപ്‌ഷനുകൾ പരസ്പരവിരുദ്ധമാണെങ്കിൽ വലത് ഭാവം
ഉപയോഗിക്കുന്നു. ഈ സ്വഭാവം സാധാരണ യുണിക്സ് ഷെല്ലുകളുടെ അടിസ്ഥാന മൂല്യനിർണ്ണയ നിയമങ്ങളുമായി പൊരുത്തപ്പെടുന്നു.

കൂടാതെ, ഒന്നോ അതിലധികമോ കമാൻഡ് ഫയലുകൾ ഒരു പ്രിഫിക്സായി ഒരു '@' ചിഹ്നം ഉപയോഗിച്ച് വ്യക്തമാക്കാം
ഫയലിന്റെ പേര് (ഉദാ @command.txt). അത്തരം ഒരു കമാൻഡ് ആർഗ്യുമെന്റ് എന്നതിന്റെ ഉള്ളടക്കം ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു
അനുബന്ധ ടെക്‌സ്‌റ്റ് ഫയൽ (ഒന്നിലധികം വൈറ്റ്‌സ്‌പെയ്‌സുകളെ ഒരൊറ്റ സെപ്പറേറ്ററായി കണക്കാക്കുന്നു
ഏതെങ്കിലും കൂടുതൽ മൂല്യനിർണ്ണയത്തിന് മുമ്പ് അവ രണ്ട് ഉദ്ധരണികൾക്കിടയിൽ ദൃശ്യമാകും. ദയവായി ശ്രദ്ധിക്കുക
ഒരു കമാൻഡ് ഫയലിൽ മറ്റൊരു കമാൻഡ് ഫയൽ ഉൾക്കൊള്ളാൻ കഴിയില്ല. ഈ ലളിതവും എന്നാൽ ഫലപ്രദവുമായ സമീപനം
ഓപ്‌ഷനുകളുടെ/പാരാമീറ്ററുകളുടെ പൊതുവായ കോമ്പിനേഷനുകൾ സംഗ്രഹിക്കാൻ ഒരാളെ അനുവദിക്കുകയും നീളമേറിയതും ഒഴിവാക്കുകയും ചെയ്യുന്നു
ആശയക്കുഴപ്പമുണ്ടാക്കുന്ന കമാൻഡ് ലൈനുകൾ (ഒരു ഉദാഹരണം ഫയലിൽ നൽകിയിരിക്കുന്നു /dumppat.txt).

പുറത്ത് കോഡുകൾ


ദി dcmsend അവസാനിപ്പിക്കുമ്പോൾ യൂട്ടിലിറ്റി ഇനിപ്പറയുന്ന എക്സിറ്റ് കോഡുകൾ ഉപയോഗിക്കുന്നു. ഇത് ഉപയോക്താവിനെ പ്രാപ്തനാക്കുന്നു
ആപ്ലിക്കേഷൻ അവസാനിപ്പിച്ചതിന്റെ കാരണം പരിശോധിക്കാൻ.

പൊതുവായ
EXITCODE_NO_ERROR 0
EXITCODE_COMMANDLINE_SYNTAX_ERROR 1

ഇൻപുട്ട് ഫയല് പിശകുകൾ
EXITCODE_CANNOT_READ_INPUT_FILE 20 (*)
EXITCODE_NO_INPUT_FILES 21
EXITCODE_INVALID_INPUT_FILE 22
EXITCODE_NO_VALID_INPUT_FILES 23

ഔട്ട്പുട്ട് ഫയല് പിശകുകൾ
EXITCODE_CANNOT_WRITE_OUTPUT_FILE 40 (*)
EXITCODE_CANNOT_WRITE_REPORT_FILE 43

നെറ്റ്വർക്ക് പിശകുകൾ
EXITCODE_CANNOT_INITIALIZE_NETWORK 60
EXITCODE_CANNOT_NEGOTIATE_ASSOCIATION 61
EXITCODE_CANNOT_SEND_REQUEST 62
EXITCODE_CANNOT_ADD_PRESENTATION_CONTEXT 65

(*) യഥാർത്ഥത്തിൽ, ഈ കോഡുകൾ നിലവിൽ ഉപയോഗിക്കുന്നില്ല dcmsend എന്നാൽ ഒരു പ്ലെയ്‌സ്‌ഹോൾഡറായി സേവിക്കുക
എക്സിറ്റ് കോഡുകളുടെ അനുബന്ധ ഗ്രൂപ്പ്.

ENVIRONMENT


ദി dcmsend യിൽ വ്യക്തമാക്കിയിട്ടുള്ള DICOM ഡാറ്റാ നിഘണ്ടുക്കൾ ലോഡുചെയ്യാൻ യൂട്ടിലിറ്റി ശ്രമിക്കും
ഡിസിഎംഡിസിടിപാത്ത് പരിസ്ഥിതി വേരിയബിൾ. സ്ഥിരസ്ഥിതിയായി, അതായത് ഡിസിഎംഡിസിടിപാത്ത് പരിസ്ഥിതി വേരിയബിൾ
സജ്ജമാക്കിയിട്ടില്ല, ഫയൽ /dicom.dic നിഘണ്ടു നിർമ്മിച്ചില്ലെങ്കിൽ ലോഡ് ചെയ്യും
ആപ്ലിക്കേഷനിലേക്ക് (വിൻഡോസിനുള്ള സ്ഥിരസ്ഥിതി).

ഡിഫോൾട്ട് സ്വഭാവത്തിന് മുൻഗണന നൽകണം ഡിസിഎംഡിസിടിപാത്ത് പരിസ്ഥിതി വേരിയബിൾ മാത്രം
ഇതര ഡാറ്റ നിഘണ്ടുക്കൾ ആവശ്യമുള്ളപ്പോൾ ഉപയോഗിക്കുന്നു. ദി ഡിസിഎംഡിസിടിപാത്ത് പരിസ്ഥിതി വേരിയബിൾ
Unix ഷെല്ലിന്റെ അതേ ഫോർമാറ്റ് ഉണ്ട് PATH ഒരു കോളൻ (':') വേർതിരിക്കുന്ന വേരിയബിൾ
എൻട്രികൾ. വിൻഡോസ് സിസ്റ്റങ്ങളിൽ, ഒരു സെപ്പറേറ്ററായി ഒരു അർദ്ധവിരാമം (';') ഉപയോഗിക്കുന്നു. ഡാറ്റ നിഘണ്ടു
ൽ വ്യക്തമാക്കിയ ഓരോ ഫയലും ലോഡുചെയ്യാൻ കോഡ് ശ്രമിക്കും ഡിസിഎംഡിസിടിപാത്ത് പരിസ്ഥിതി വേരിയബിൾ. അത്
ഡാറ്റാ നിഘണ്ടു ലോഡ് ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിൽ ഒരു പിശകാണ്.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് dcmsend ഓൺലൈനായി ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ