این فرمان movescu است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
movescu - DICOM retrieve (C-MOVE) SCU
خلاصه
movescu [گزینهها] پورت همتا [dcmfile-in...]
شرح
La حرکت می کند برنامه هم SCU را برای کلاس سرویس Query/Retrieve و هم یک SCU را پیاده سازی می کند
SCP برای کلاس سرویس ذخیره سازی. حرکت می کند پشتیبانی از قابلیت بازیابی با استفاده از C-
پیام MOVE کلیدهای پرس و جو را به یک SCP می فرستد و منتظر پاسخ است. خواهد پذیرفت
ارتباط برای دریافت تصاویر ارسال شده در نتیجه درخواست C-MOVE.
برنامه را می توان برای آزمایش SCPهای کلاس Query/Retrieve Service استفاده کرد. در حرکت می کند
برنامه می تواند انتقال تصاویر را به شخص ثالث آغاز کند یا می تواند تصاویر را به آن بازیابی کند
خود توجه داشته باشید که استفاده از عبارت "حرکت" یک نام اشتباه است. عمل C-MOVE در واقع
یک کپی تصویر را انجام می دهد (هیچ تصویری از SCP حذف نخواهد شد).
پارامترهای
نام میزبان نظیر DICOM peer
پورت tcp/ip شماره پورت همتا
فایل(های) پرس و جو dcmfile-in DICOM
OPTIONS
عمومی گزینه های
-h -- کمک
این متن راهنما را چاپ کنید و خارج شوید
- نسخه
چاپ اطلاعات نسخه و خروج
-- استدلال
آرگومان های خط فرمان گسترش یافته را چاپ کنید
-q -- ساکت
حالت بی صدا، بدون اخطار و خطا چاپ کنید
-v -- پرحرف
حالت پرحرف، جزئیات پردازش چاپ
-d - اشکال زدایی
حالت اشکال زدایی، چاپ اطلاعات اشکال زدایی
-ll --log-level [l]vel: رشته ثابت
(کشنده، خطا، هشدار، اطلاعات، اشکال زدایی، ردیابی)
از سطح l برای لاگر استفاده کنید
-lc --log-config [f]ilename: رشته
از فایل پیکربندی f برای لاگر استفاده کنید
شبکه گزینه های
لغو کلیدهای تطبیق:
-k --key [k]ey: gggg،eeee="str" یا نام دیکشنری = "str"
لغو کلید تطبیق
مدل اطلاعات پرس و جو:
-P -- بیمار
استفاده از مدل اطلاعات ریشه بیمار (پیش فرض)
-S --مطالعه
استفاده از مدل اطلاعات ریشه مطالعه
-O-Psonly
از مدل اطلاعاتی فقط بیمار/مطالعه استفاده کنید
عناوین نهاد برنامه:
-aet --aetitle [a]etitle: رشته
عنوان AE تماس من را تنظیم کنید (پیشفرض: MOVESCU)
-aec -- call [a]title: رشته
مجموعه ای به نام AE عنوان همتا (پیش فرض: ANY-SCP)
-aem --move [a]etitle: رشته
تعیین عنوان AE مقصد حرکت (پیشفرض: MOVESCU)
نحو ترجیحی انتقال شبکه (تداعیات ورودی):
+x= --prefer-uncompr
ترجیح دادن سفارش بایت محلی VR صریح (پیشفرض)
+xe -- ترجیح دادن-کم
VR کوچک اندیان TS واضح را ترجیح می دهند
+xb --prefer-big
VR صریح big endian TS را ترجیح می دهند
+xs --prefer-lessless
TS پیشفرض JPEG بدون اتلاف را ترجیح میدهند
+xy --prefer-jpeg8
TS پیشفرض JPEG با اتلاف را برای دادههای 8 بیتی ترجیح میدهند
+xx --prefer-jpeg12
TS پیشفرض JPEG با اتلاف را برای دادههای 12 بیتی ترجیح میدهند
+xv --prefer-j2k-lossless
JPEG 2000 TS بدون اتلاف را ترجیح می دهند
+xw --prefer-j2k-lossy
JPEG 2000 TS را ترجیح می دهند
+xt --prefer-jls-lossless
JPEG-LS TS بدون اتلاف را ترجیح می دهند
+xu -- ترجیح دادن-jls-زیان
JPEG-LS TS را ترجیح می دهند
+xm --prefer-mpeg2
نمایه اصلی MPEG2 @ 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
HP / Level 4 TS سازگار با MPEG264 AVC/H.4.1 BD را ترجیح دهید
+xr --prefer-rle
RLE TS بدون اتلاف را ترجیح می دهند
+xd --prefer-deflated
VR صریح کمی endian TS را ترجیح می دهند
+xi -- ضمنی
فقط TS اندیان کوچک VR ضمنی را بپذیرید
+xa --پذیرفتن-همه
همه نحوهای انتقال پشتیبانی شده را بپذیرید
نحوهای انتقال انتقال پیشنهادی (تداعی های خروجی):
-x= --propose-uncompr
همه TS فشرده نشده، VR صریح را پیشنهاد کنید
ابتدا با ترتیب محلی بایت (پیشفرض)
-xe --پیشنهاد-کم
ابتدا همه TS های فشرده نشده را پیشنهاد دهید، ابتدا کمی واقعیت مجازی صریح
-xb --propose-big
ابتدا همه TS غیرفشرده، VR صریح big endian را پیشنهاد دهید
-xd --propose-deflated
VR صریح کمی endian TS را پیشنهاد کنید
و تمام نحوهای انتقال فشرده نشده
-xi --پیشنهاد- ضمنی
فقط TS اندیان کوچک VR ضمنی را پیشنهاد کنید
کنترل دسترسی میزبان شبکه (پوشش tcp):
-ac --access-full
اتصالات را از هر میزبانی بپذیرید (پیشفرض)
+ac --access-control
قوانین کنترل دسترسی میزبان را اجرا کنید
پورت برای ارتباطات شبکه ورودی:
--بدون پورت
بدون پورت برای ارتباط های ورودی (پیش فرض)
+P --port [n]عدد: عدد صحیح
شماره پورت برای انجمن های ورودی
مدیریت مجموعه داده های غیرقانونی به دنبال پاسخ های حرکتی "در انتظار":
-pi --در انتظار-نادیده گرفتن
فرض کنید هیچ مجموعه داده ای وجود ندارد (پیش فرض)
-pr --در انتظار-خواندن
خواندن و نادیده گرفتن مجموعه داده
سایر گزینه های شبکه:
-to -timeout [s]seconds: عدد صحیح (پیشفرض: نامحدود)
مهلت زمانی برای درخواست های اتصال
-ta --acse-timeout [s] ثانیه: عدد صحیح (پیشفرض: 30)
مهلت زمانی برای پیام های ACSE
-td --dimse-timeout [s] ثانیه: عدد صحیح (پیشفرض: نامحدود)
مهلت زمانی برای پیام های DIMSE
-pdu --max-pdu [n]تعداد بایت: عدد صحیح (4096..131072)
حداکثر دریافت pdu را روی n بایت تنظیم کنید (پیشفرض: 16384)
-dhl --disable-host-lookup
جستجوی نام میزبان را غیرفعال کنید
--repeat [n]عدد: عدد صحیح
n بار تکرار کنید
-- سقط
به جای آزاد کردن انجمن، آن را لغو کنید
--چشم پوشی
داده های ذخیره را نادیده بگیرید، دریافت کنید اما ذخیره نکنید
--cancel [n]number: عدد صحیح
لغو پس از n پاسخ (پیشفرض: هرگز)
بالا --uid-padding
بیصدا UIDهای فضای خالی را تصحیح کنید
تولید گزینه های
عمومی:
-od --output-directory [d]rectory: رشته (پیشفرض: ".")
نوشتن اشیاء دریافتی در دایرکتوری موجود d
حالت حفظ بیت:
-B - طبیعی است
اجازه تبدیل فرمت ضمنی (پیشفرض)
+B - حفظ بیت
داده ها را دقیقاً همانطور که خوانده شده بنویسید
فرمت فایل خروجی:
+F --writ-file
نوشتن فرمت فایل (پیش فرض)
-F --نوشتن-مجموعه داده
نوشتن مجموعه داده بدون اطلاعات متا فایل
نحو انتقال خروجی
(نه با انتقال --bit-preserving یا فشرده):
+t= --write-xfer-same
نوشتن با همان TS به عنوان ورودی (پیش فرض)
+te --write-xfer-little
با اندیان TS صریح VR بنویسید
+tb --write-xfer-big
با VR صریح big endian TS بنویسید
+ti --نوشتن-xfer-ضمنی
با VR ضمنی اندیان TS بنویسید
+td --write-xfer-deflated
با اندیان TS کمی واقعیت مجازی صریح و واضح بنویسید
نمایش مقادیر پس از 1993 (نه با حفظ --bit):
+u --enable-new-vr
فعال کردن پشتیبانی از VR های جدید (UN/UT) (پیش فرض)
-u --disable-new-vr
پشتیبانی از VR های جدید را غیرفعال کنید، به OB تبدیل کنید
رمزگذاری طول گروه (نه با حفظ --bit):
+g= --group-length-recalc
محاسبه مجدد طول گروه در صورت وجود (پیش فرض)
+g --group-length-create
همیشه با عناصر طول گروه بنویسید
-g --group-length-remove
همیشه بدون عناصر طول گروه بنویسید
رمزگذاری طول در دنباله ها و آیتم ها (نه با حفظ --bit):
+e --length-explicit
نوشتن با طول های واضح (پیش فرض)
-e --length-undefined
با طول های نامشخص بنویسید
بالشتک انتهایی مجموعه داده
(نه با --write-dataset یا --bit-preserving):
-p -- padding-off
بدون بالشتک (پیشفرض)
+p --padding-create [f]ile-pad [i]tem-pad: عدد صحیح
تراز کردن فایل بر روی مضاعف f بایت و موارد در
چند برابر i بایت
سطح فشرده سازی را کاهش دهید
(فقط با --propose-deflated یا --write-xfer-deflated/same):
+cl -- فشرده سازی سطح [l]سطح: عدد صحیح (پیش فرض: 6)
0=فشرده نشده، 1=سریعترین، 9=بهترین فشرده سازی
NOTES
هر فایل ارائه شده در خط فرمان به عنوان بخشی از C-MOVE به SCP ارسال می شود
درخواست. فایل پرس و جو باید یک مجموعه داده معتبر DICOM باشد که شامل بخش داده یک C- باشد.
پیام MOVE-RQ. برای مثال، فایل پرس و جو می تواند با dump2dcm سودمندی
از یک اسکریپت مانند مثال زیر:
# درخواست تمام تصاویر برای بیمار با ID=PAT001
(0008,0052) CS [بیمار] # QueryRetrieveLevel
(0010,0020) LO [PAT001] # شناسه بیمار
ویژگی های فردی هر فایل ارسالی را می توان با استفاده از آن تغییر داد یا تکمیل کرد -k (و یا
-- کلید) گزینه. به عنوان مثال دستور:
movescu -k 0010,0020=PAT002 caesar 5678 patqry.dcm
هنگامی که به SCP caesar در پورت TCP/IP 5678 ارسال می شود، باعث ایجاد هر گونه ویژگی PatientID در
patqry.dcm مقدار "PAT002" را داشته باشد. اگر چنین ویژگی وجود داشته باشد، وجود خواهد داشت
جایگزین می شود، در صورت عدم وجود درج می شود. در -k گزینه می تواند بیش از یک بار ارائه شود. در
قسمت مقدار (بعد از '=') ممکن است وجود نداشته باشد و باعث شود که صفت با صفر ارسال شود
طول جایگزینی یا درج ویژگی ها در توالی ها با استفاده از این امکان پذیر نیست -k
گزینه.
اگر هیچ فایلی در خط فرمان مشخص نشده باشد، پرس و جو باید به طور کامل با آن مشخص شود
یکی یا بیشتر -k گزینه ها. اگر چندین فایل پرس و جو ارائه شود، حرکت می کند چندگانه ارسال خواهد کرد
درخواست های C-MOVE به SCP.
برای همه موارد استفاده از حرکت می کندSCP باید به گونه ای پیکربندی شود که عنوان AE را بداند
تصاویر قرار است منتقل شود این مورد نیاز است زیرا درخواست C-MOVE فقط شامل
عنوان AE هدف و SCP باید بتوانند این عنوان AE را به TCP/IP تبدیل کنند.
آدرس و شماره پورت به منظور ارسال تصاویر در یک ارتباط جداگانه.
عملیات C-MOVE کلاس خدمات Query/Retrieve می تواند تصاویر را بازیابی کند (زمانی که
انتخاب --بندر استفاده می شود) یا برای شروع یک کپی از تصاویر به شخص ثالث.
شناخته شده مشکلات
حرکت می کند در نظر گرفته شده است که به عنوان یک ابزار تست برای توسعه دهندگان نرم افزار DICOM استفاده شود. پرس و جو
فایل keys باید با دست بر اساس محتویات SCP ایجاد شود.
La حرکت می کند برنامه هیچ تلاشی برای جلوگیری از پرس و جوهای نادرست انجام نمی دهد. به طور خاص،
کلیدهای پرس و جو درخواست C-MOVE فقط باید دارای ویژگی QueryRetrieveLevel و باشند
یک یا چند مورد از به اصطلاح "ویژگی های کلیدی منحصر به فرد" (PatientID، StudyInstanceUID،
SeriesInstanceUID و SOPInstanceUID).
در صورتی که سرویس گیرنده ذخیره سازی اتصال را در حالی که حرکت می کند در حال ایفای نقش است
سرور ذخیره سازی (یعنی --بندر استفاده می شود) اما مشتری در عوض انتظار دارد حرکت می کند به
اتصال ذخیره سازی را ببندید، حرکت می کند بی نهایت منتظر خواهد ماند در این مورد حرکت می کند اراده
نه ارتباطی را که برای صدور درخواست C-MOVE به C-MOVE استفاده شده بود، نبندید
سرور
DICOM سازگاری
SCU سازگاری
La حرکت می کند برنامه از کلاس های 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
La حرکت می کند برنامه زمینه های ارائه را برای یکی از موارد فوق پیشنهاد می کند
کلاس های SOP پشتیبانی شده بسته به گزینه های خط فرمان (-P, -S، یا -O). همچنین خواهد شد
کلاس SOP مربوطه را از لیست زیر پیشنهاد کنید، اگرچه واقعاً اینطور نیست
استفاده شده (این یادگاری از نمایش 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
FINDPpatientStudyOnlyQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.3.1
برای انجمن های خروجی، نحو انتقال زیر پشتیبانی می شود:
LittleEndian ImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
DeflatedExplicitVRLlittleEndianTransferSyntax 1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2
(*) در صورت کامپایل شدن با پشتیبانی zlib فعال (نگاه کنید به - نسخه خروجی)
اینکه کدام نحوهای انتقال در واقع به چه ترتیبی پیشنهاد می شوند را می توان با مشخص کرد
--پیشنهاد کردن گزینه.
SCP سازگاری
La حرکت می کند برنامه از کلاس های SOP زیر به عنوان SCP پشتیبانی می کند:
VerificationSOPClass 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
EnhancedMRCColorImageStorage 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
Hemodynamic WaveformStorage 1.2.840.10008.5.1.4.1.1.9.2.1
Cardiac Electrophysiology WaveformStorage 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
Arterial PulseWaveformStorage 1.2.840.10008.5.1.4.1.1.9.5.1
Respiratory WaveformStorage 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
VLEndoscopicImageStorage 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
Ophthalmic TomographyImageStorage 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
Ophthalmic AxialMeasurementsStorage 1.2.840.10008.5.1.4.1.1.78.7
Intraocular LensCalculationsStorage 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
OphthalmicThicknessMapStorage 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_SRAaudioStorage 1.2.840.10008.5.1.4.1.1.88.2
DRAFT_SRDDetailStorage 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
ماموگرافیCADSRSstorage 1.2.840.10008.5.1.4.1.1.88.50
KeyObjectSelectionDocumentStorage 1.2.840.10008.5.1.4.1.1.88.59
ChestCADSRSstorage 1.2.840.10008.5.1.4.1.1.88.65
XRayRadiationDoseSRStorage 1.2.840.10008.5.1.4.1.1.88.67
ColonCADSRSstorage 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
RTIonBeamsTreatmentRecordStorage 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
La حرکت می کند برنامه معمولاً زمینه های ارائه را برای همه موارد می پذیرد
کلاس های SOP پشتیبانی شده فوق با استفاده از هر یک از نحوهای انتقال زیر:
LittleEndian ImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2
هنگامی که به عنوان SCP عمل می کند، حرکت می کند برنامه، نحوهای انتقالی را ترجیح می دهد
رمزگذاری صریح بر روی نحو انتقال ضمنی پیشفرض. اگر حرکت می کند در حال اجرا است
سخت افزار اندیان BigEndianExplicit را به نحو انتقال LittleEndianExplicit ترجیح می دهد
(و بالعکس). این رفتار را می توان با --ترجیح می دهند گزینه ها (به بالا مراجعه کنید).
با استفاده از گزینه --پذیرفتن تمامی موارد هر یک از نحوهای انتقال زیر پشتیبانی می شود:
LittleEndian ImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
DeflatedExplicitVRLlittleEndianTransferSyntax 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 فعال (نگاه کنید به - نسخه خروجی)
La حرکت می کند برنامه از مذاکره طولانی پشتیبانی نمی کند.
دسترسی کنترل
هنگامی که بر روی پلتفرم های یونیکس با پشتیبانی از پوشش TCP کامپایل می شود، کنترل دسترسی مبتنی بر میزبان می تواند انجام شود
فعال شده با --دسترسی-کنترل گزینه خط فرمان در این مورد کنترل دسترسی
قوانین تعریف شده در جداول کنترل دسترسی میزبان سیستم برای حرکت می کند اجرا می شوند. در
مکان های پیش فرض جداول کنترل دسترسی میزبان هستند /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 به
موجودیت برنامه بایگانی بر روی میزبان سزار در پورت 104 با استفاده از کوئری ریشه بیمار
مدل. حرکت می کند خود از عنوان پیش فرض AE MOVESCU استفاده می کند. درخواست C-MOVE مشخص خواهد شد
که تصاویر باید به عنوان AE مقصد TEST_AE (از طریق --حرکت
گزینه). نحوه تفسیر SCP این درخواست به پیکربندی آن بستگی دارد. حرکت می کند اراده
برای دریافت تصاویر درخواستی به قسمت 9876 گوش دهید
از SCP
تصاویر را می توان با استفاده از یک عنوان AE مقصد متفاوت برای شخص ثالث کپی کرد (مثلاً
--حرکت ANOTHER_AE). البته، SCP باید این عنوان AE را بداند و مقصد باید
به عنوان یک SCP از کلاس سرویس ذخیره سازی ( storescp برنامه را می توان برای استفاده کرد
این هدف).
عشق ورزیدن
سطح خروجی ورود به سیستم از ابزارهای مختلف خط فرمان و کتابخانه های زیرین می تواند
توسط کاربر مشخص شود. به طور پیش فرض، فقط خطاها و هشدارها در استاندارد نوشته می شوند
جریان خطا با استفاده از گزینه -- پرحرف همچنین پیام های اطلاعاتی مانند جزئیات پردازش
گزارش می شوند. گزینه - رفع اشکال می توان برای دریافت جزئیات بیشتر در مورد فعالیت داخلی استفاده کرد،
به عنوان مثال برای اهداف اشکال زدایی. سطوح دیگر ورود به سیستم را می توان با استفاده از گزینه انتخاب کرد --log-
سطح. به --ساکت حالت فقط خطاهای کشنده گزارش می شود. در چنین رویدادهای خطای بسیار شدید،
برنامه معمولاً خاتمه می یابد. برای جزئیات بیشتر در مورد سطوح مختلف ورود به سیستم،
مستندات ماژول "oflog" را ببینید.
در صورتی که خروجی لاگ باید در فایل نوشته شود (به صورت اختیاری با چرخش فایل لاگ)،
به syslog (یونیکس) و یا گزارش رویداد (ویندوز). --log-config می تواند به کار رود. این
فایل پیکربندی همچنین اجازه می دهد تا فقط پیام های خاصی را به یک خروجی خاص هدایت کنید
جریان و برای فیلتر کردن پیام های خاص بر اساس ماژول یا برنامه ای که در آن قرار دارند
تولید می شوند. یک نمونه فایل پیکربندی در ارائه شده است /logger.cfg.
COMMAND LINE
همه ابزارهای خط فرمان از نماد زیر برای پارامترها استفاده می کنند: براکت های مربع محصور می شود
مقادیر اختیاری (0-1)، سه نقطه انتهایی نشان می دهد که مقادیر متعدد مجاز هستند
(1-n)، ترکیبی از هر دو به معنای 0 تا n مقدار است.
گزینه های خط فرمان با علامت «+» یا «-» از پارامترها متمایز می شوند.
به ترتیب. معمولاً ترتیب و موقعیت گزینه های خط فرمان دلخواه هستند (یعنی آنها
می تواند در هر جایی ظاهر شود). با این حال، اگر گزینهها متقابلاً منحصر به فرد باشند، ظاهر درست است
استفاده می شود. این رفتار با قوانین ارزیابی استاندارد پوسته های رایج یونیکس مطابقت دارد.
علاوه بر این، یک یا چند فایل فرمان را می توان با استفاده از علامت «@» به عنوان پیشوند مشخص کرد
نام فایل (مثلا @command.txt). چنین آرگومان دستوری با محتوای of جایگزین می شود
فایل متنی مربوطه (چند فاصله خالی به عنوان یک جداکننده در نظر گرفته می شود مگر اینکه
قبل از هر گونه ارزیابی بیشتر، بین دو علامت نقل قول ظاهر می شوند. لطفا توجه داشته باشید که
یک فایل فرمان نمی تواند حاوی فایل فرمان دیگری باشد. این روش ساده اما موثر
به فرد اجازه می دهد تا ترکیبات رایج گزینه ها/پارامترها را خلاصه کند و از longish و اجتناب کند
خطوط فرمان گیج کننده (مثالی در فایل ارائه شده است /dumppat.txt).
محیط زیست
La حرکت می کند ابزار تلاش خواهد کرد تا دیکشنری های داده DICOM مشخص شده در را بارگیری کند
DCMDICTPATH متغیر محیطی. به طور پیش فرض، یعنی اگر DCMDICTPATH متغیر محیطی
تنظیم نشده است، فایل /dicom.dic بارگذاری می شود مگر اینکه فرهنگ لغت ساخته شود
به برنامه (پیش فرض برای ویندوز).
رفتار پیش فرض باید ترجیح داده شود و DCMDICTPATH فقط متغیر محیطی
زمانی استفاده می شود که به دیکشنری داده های جایگزین نیاز باشد. در DCMDICTPATH متغیر محیطی
فرمت مشابه پوسته یونیکس را دارد PATH متغیری که یک دونقطه (':') جدا می شود
ورودی های. در سیستم های ویندوز، نقطه ویرگول (';') به عنوان جداکننده استفاده می شود. فرهنگ لغت داده ها
کد سعی خواهد کرد هر فایل مشخص شده در را بارگیری کند DCMDICTPATH متغیر محیطی. آی تی
اگر دیکشنری دادهای بارگیری نشود، یک خطا است.
با استفاده از خدمات onworks.net از movescu به صورت آنلاین استفاده کنید