هذا هو أمر movescu الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
حركات سكو - استرداد DICOM (C-MOVE) SCU
موجز
movescu [خيارات] منفذ نظير [dcmfile-in...]
الوصف
ال movescu ينفذ التطبيق كلاً من SCU لفئة خدمة الاستعلام/الاسترداد و
SCP لفئة خدمة التخزين. movescu يدعم وظيفة الاسترداد باستخدام C-
نقل الرسالة. يرسل مفاتيح الاستعلام إلى SCP وينتظر الردود. سوف يقبل
جمعيات لغرض تلقي الصور المرسلة نتيجة لطلب C-MOVE.
يمكن استخدام التطبيق لاختبار SCPs لفئة خدمة الاستعلام/الاسترداد. ال movescu
يمكن للتطبيق بدء نقل الصور إلى طرف ثالث أو يمكنه استرداد الصور إليه
بحد ذاتها. لاحظ أن استخدام مصطلح "التحرك" هو تسمية خاطئة. عملية C-MOVE في الواقع
ينفذ نسخة صورة (لن يتم حذف أي صور من SCP).
المعلمات
اسم مضيف نظير لنظير DICOM
منفذ TCP / IP رقم منفذ نظير
ملف (ملفات) استعلام dcmfile-in DICOM
OPTIONS
جنرال لواء الخيارات
ح- مساعدة
اطبع نص المساعدة واخرج
--الإصدار
طباعة معلومات الإصدار والخروج
--الحجج
طباعة وسيطات سطر الأوامر الموسعة
-Q - هادئ
الوضع الصامت ، لا تطبع أي تحذيرات وأخطاء
-v - الإسراف
الوضع المطول ، تفاصيل معالجة الطباعة
-د - ديبوغ
وضع التصحيح ، طباعة معلومات التصحيح
-ll --log-level [l] evel: سلسلة ثابتة
(فادح ، خطأ ، تحذير ، معلومات ، تصحيح ، تتبع)
استخدام المستوى l للمسجل
-lc --log-config [f] ilename: string
استخدام ملف التكوين f للمسجل
شبكة الخيارات
تجاوز مفاتيح المطابقة:
-k --key [k]ey: gggg,eeee="str" أو اسم القاموس = "str"
تجاوز مفتاح المطابقة
نموذج معلومات الاستعلام:
-P - مريض
استخدام نموذج معلومات جذر المريض (افتراضي)
-S - الدراسة
استخدام نموذج دراسة جذر المعلومات
-O - مرة واحدة
استخدم نموذج معلومات المريض / الدراسة فقط
عناوين كيان التطبيق:
-aet --aetitle [a] etitle: string
تعيين عنوان AE للاتصال الخاص بي (الافتراضي: MOVESCU)
-aec - استدعاء [أ] العنوان: سلسلة
مجموعة تسمى AE لقب النظير (افتراضي: ANY-SCP)
-aem --move [a]etitle: string
تعيين عنوان AE لوجهة النقل (الافتراضي: MOVESCU)
صيغ نقل الشبكة المفضلة (الارتباطات الواردة):
+ x = - يفضل-uncompr
تفضل ترتيب بايت محلي صريح VR (افتراضي)
+ xe - يفضل القليل
تفضل صريح VR قليلا endian TS
+ xb - تفضيل كبير
تفضل صريح VR endian TS
+ xs - يفضل عدم فقدان
تفضل الافتراضي JPEG بدون فقدان TS
+ xy - يفضل- jpeg8
تفضل الافتراضي JPEG الضياع TS لبيانات 8 بت
+ xx - يفضل- jpeg12
تفضل الافتراضي JPEG الضياع TS لبيانات 12 بت
+ xv - يفضل-j2k- ضياع
تفضل JPEG 2000 ضياع TS
+ xw - يفضل-j2k- الضياع
تفضل JPEG 2000 الضياع TS
+ xt - يفضل-jls- ضياع
تفضل JPEG-LS ضياع TS
+ xu - يفضل-jls-lossy
تفضل JPEG-LS الضياع TS
+ xm - يفضل- mpeg2
تفضل MPEG2 الملف الشخصي الرئيسي @ المستوى الرئيسي TS
+ xh - يفضل-mpeg2- عالية
تفضل MPEG2 Main Profile @ High Level TS
+ xn - يفضل- MPEG4
تفضل MPEG4 AVC / H.264 High Profile / Level 4.1 TS
+ xl - يفضل- mpeg4-bd
تفضل MPEG4 AVC / H.264 BD المتوافق مع HP / Level 4.1 TS
+ xr - يفضل-rle
تفضل RLE ضياع TS
+ xd - يفضل التفريغ
تفضل صريحة مفرغة VR صغيرة TS endian
+ الحادي عشر - ضمني
قبول ضمني VR قليلا endian TS فقط
+ xa - قبول الكل
قبول جميع صيغ النقل المدعومة
صيغ نقل الإرسال المقترحة (الجمعيات الصادرة):
-x = - Propose-uncompr
اقتراح جميع أنواع TS غير المضغوطة ، VR الصريح
بترتيب البايت المحلي أولاً (افتراضي)
-xe -قترح-القليل
اقتراح جميع TS غير المضغوطة ، صريح VR صغير endian أولاً
-xb - اقتراح كبير
اقتراح جميع ملفات TS غير المضغوطة ، والواقع الافتراضي الكبير الصريح أولاً
-xd -مقترح-مفرغة
اقتراح صريح مفرغ من الهواء VR صغير TS
وجميع صيغ النقل غير المضغوطة
-xi - اقتراح ضمني
اقتراح ضمني VR قليلا endian TS فقط
التحكم في الوصول إلى مضيف الشبكة (غلاف tcp):
-ac - الوصول الكامل
قبول الاتصالات من أي مضيف (افتراضي)
+ ac - التحكم في الوصول
فرض قواعد التحكم في وصول المضيف
منفذ لاقترانات الشبكة الواردة:
--لا يوجد منفذ
لا يوجد منفذ للارتباطات الواردة (افتراضي)
+P --port [n]umber: عدد صحيح
رقم المنفذ للجمعيات الواردة
التعامل مع مجموعات البيانات غير القانونية بعد استجابات النقل "المعلقة":
-pi - في انتظار التجاهل
افتراض عدم وجود مجموعة بيانات (افتراضي)
-pr - في انتظار القراءة
قراءة وتجاهل مجموعة البيانات
خيارات الشبكة الأخرى:
-to - timeout [s] econds: صحيح (افتراضي: غير محدود)
مهلة طلبات الاتصال
-ta --acse-timeout [s] econds: عدد صحيح (افتراضي: 30)
مهلة رسائل ACSE
-td --dimse-timeout [s] econds: صحيح (افتراضي: غير محدود)
مهلة رسائل DIMSE
-pdu - max-pdu [n] umber of bytes: عدد صحيح (4096..131072)
قم بتعيين الحد الأقصى لتلقي pdu إلى n بايت (افتراضي: 16384)
-dhl - تعطيل البحث عن المضيف
تعطيل البحث عن اسم المضيف
- كرر [n] umber: عدد صحيح
كرر ن مرات
- أوقف
إجهاض الاقتران بدلاً من إطلاقه
--يتجاهل
تجاهل بيانات المتجر ، واستلمها ولكن لا تخزنها
- إلغاء [n] umber: عدد صحيح
إلغاء بعد ن ردود (الافتراضي: أبدا)
-up -uid-padding
تصحيح UID المبطنة بالمساحة بصمت
الناتج الخيارات
جنرال لواء:
-od --output-directory [d] irectory: string (افتراضي: ".")
إرسال الكائنات الواردة إلى الدليل الموجود د
وضع الحفاظ على البت:
-B - طبيعي
السماح بتحويلات التنسيق الضمني (افتراضي)
+ B - حفظ بت
كتابة البيانات كما تمت قراءتها بالضبط
تنسيق ملف الإخراج:
+ F - كتابة ملف
تنسيق ملف الكتابة (افتراضي)
-F - كتابة- مجموعة البيانات
كتابة مجموعة البيانات بدون معلومات ملف التعريف
بناء الجملة نقل الإخراج
(ليس مع - حفظ بت أو نقل مضغوط):
+ t = - اكتب xfer نفس
الكتابة بنفس TS كإدخال (افتراضي)
+ te - اكتب xfer القليل
اكتب باستخدام VR الصغير Endian TS
+ tb - اكتب xfer-big
اكتب باستخدام VR الكبير Endian TS
+ ti - اكتب xfer ضمنيًا
الكتابة مع الواقع الافتراضي قليلا Endian TS
+ td - اكتب xfer-deflated
الكتابة مع صريحة فرغ من الهواء قليلا endian TS
تمثيلات القيمة بعد عام 1993 (ليس مع الحفاظ على البت):
+ u --enable-new-vr
تمكين دعم VRs الجديدة (UN / UT) (افتراضي)
-u - تعطيل جديد- vr
تعطيل دعم VRs الجديدة ، والتحويل إلى OB
ترميز طول المجموعة (ليس مع الحفاظ على بت):
+ g = - إعادة حساب طول المجموعة
إعادة حساب أطوال المجموعة إذا كانت موجودة (افتراضي)
+ ز - مجموعة الطول - إنشاء
اكتب دائمًا باستخدام عناصر طول المجموعة
-g - مجموعة-طول-إزالة
اكتب دائمًا بدون عناصر طول المجموعة
ترميز الطول بالتسلسلات والعناصر (ليس مع الحفاظ على بت):
+ ه - الطول الصريح
الكتابة بأطوال صريحة (افتراضي)
-E - الطول - غير محدد
اكتب بأطوال غير محددة
حشوة زائدة لمجموعة البيانات
(ليس مع مجموعة بيانات - كتابة أو - حفظ بت):
-p - الوسادة
بدون حشوة (افتراضي)
+ p - padding-create [f] ile-pad [i] tem-pad: عدد صحيح
محاذاة الملف على عدة بايتات وعناصر على
مضاعفات i بايت
تفريغ مستوى الضغط
(فقط مع --propose-deflated أو --write-xfer-deflated/same):
+ cl - مستوى الضغط [l] evel: عدد صحيح (افتراضي: 6)
0 = غير مضغوط ، 1 = أسرع ، 9 = أفضل ضغط
الملاحظات
سيتم إرسال كل ملف يتم توفيره في سطر الأوامر إلى SCP كجزء من C-MOVE
طلب. يجب أن يكون ملف الاستعلام مجموعة بيانات DICOM صالحة تحتوي على جزء مجموعة البيانات من C-
رسالة MOVE-RQ. يمكن، على سبيل المثال، إنشاء ملف الاستعلام باستخدام ملحق تفريغ 2dcm سهل حياتك
من نص برمجي مثل المثال التالي:
# طلب جميع الصور للمريض بالمعرف=PAT001
(0008,0052،XNUMX) CS [المريض] # QueryRetrieveLevel
(0010,0020) LO [PAT001] # معرف المريض
يمكن تعديل السمات الفردية لكل ملف تم إرساله أو استكمالها باستخدام امتداد -k (أو
--مفتاح) خيار. على سبيل المثال الأمر:
Movescu -k 0010,0020=PAT002 قيصر 5678 patqry.dcm
عند إرسالها إلى قيصر SCP على منفذ TCP/IP رقم 5678، ستؤدي إلى ظهور أي سمة لمعرف المريض
patqry.dcm أن تكون له القيمة "PAT002". إذا كانت هذه السمة موجودة فستكون
استبداله ، في حالة الغياب سيتم إدخاله. ال -k يمكن أن يكون الخيار موجودًا أكثر من مرة. ال
قد يكون جزء القيمة (بعد '=') غائبًا مما يؤدي إلى إرسال السمة بصفر
طول. ليس من الممكن استبدال أو إدراج السمات ضمن التسلسلات باستخدام -k
الخيار.
إذا لم يتم تحديد ملف في سطر الأوامر ، فيجب تحديد الاستعلام بالكامل باستخدام
واحد أو أكثر -k خيارات. إذا تم توفير ملفات استعلام متعددة ، movescu سوف ترسل عدة
طلبات C-MOVE إلى SCP.
لجميع الاستخدامات movescu، يجب تكوين SCP "لمعرفة" عنوان AE حيث يوجد ملف
الصور يجب أن تنتقل. يعد هذا مطلوبًا نظرًا لأن طلب C-MOVE يحتوي فقط على
يجب أن يكون عنوان AE للهدف وSCP قادرين على تحويل عنوان AE هذا إلى TCP/IP
العنوان ورقم المنفذ لإرسال الصور فعليًا عبر اقتران منفصل.
عملية C-MOVE لفئة خدمة الاستعلام/الاسترداد قادرة على استرداد الصور (عندما
خيار --ميناء يتم استخدامه) أو لبدء نسخة من الصور لطرف ثالث.
معروف مشاكل
movescu تم تصميمه لاستخدامه كأداة اختبار لمطوري برامج DICOM. الاستعلام
يجب إنشاء ملف المفاتيح يدويًا بناءً على محتويات SCP.
ال movescu لا يقوم التطبيق بأي محاولة لمنع الاستعلامات غير الصحيحة. على وجه الخصوص،
يجب أن تحتوي مفاتيح الاستعلام لطلب C-MOVE فقط على سمة QueryRetrieveLevel و
واحدة أو أكثر مما يسمى بـ "السمات الرئيسية الفريدة" (PatientID، StudyInstanceUID،
SeriesInstanceUID وSOPInstanceUID).
في حالة عدم قيام عميل التخزين بإنهاء الاتصال أثناء movescu يلعب الدور
لخادم التخزين (على سبيل المثال --ميناء يتم استخدامه) ولكن العميل يتوقع بدلاً من ذلك movescu إلى
إغلاق اتصال التخزين، movescu سوف ننتظر إلى ما لا نهاية. في هذه الحالة movescu سوف
ولا يقوم أي منهما بإغلاق الارتباط الذي تم استخدامه لإصدار طلب C-MOVE إلى C-MOVE
الخادم.
ديكوم التوافق
المجلس الأعلى للجامعات التوافق
ال movescu يدعم التطبيق فئات SOP التالية باعتبارها SCU:
نقل المريض الجذر الاستعلام استرداد نموذج المعلومات 1.2.840.10008.5.1.4.1.2.1.2
MOVEStudyRootQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.2.2
نموذج دراسة حركة المريض فقط استعلام عن معلومات 1.2.840.10008.5.1.4.1.2.3.2
ال movescu سيقترح التطبيق سياقات عرض لواحد مما سبق ذكره
فئات 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
FINDPatientStudyOnlyQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.3.1
بالنسبة للارتباطات الصادرة، يتم دعم صيغ النقل التالية:
LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
انكماش ExplicitVRLittleEndianTransferSyntax 1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2
(*) إذا تم تجميعه مع تمكين دعم zlib (انظر --الإصدار انتاج)
ما هي صيغ النقل المقترحة فعليًا بأي ترتيب يمكن تحديدها بامتداد
--اقترح خيارات.
SCP التوافق
ال movescu يدعم التطبيق فئات SOP التالية باعتبارها SCP:
التحقق من OPClass 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
DigitalXRayImageStorage للمعالجة 1.2.840.10008.5.1.4.1.1.1.1.1
التصوير الشعاعي للثدي الرقمي XRayImage التخزين للعرض التقديمي 1.2.840.10008.5.1.4.1.1.1.2
التصوير الشعاعي للثدي الرقمي XRayImage التخزين للمعالجة 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
محسّن CTImageStorage 1.2.840.10008.5.1.4.1.1.2.1
RETIRED_UltrasoundMultiframeImageStorage 1.2.840.10008.5.1.4.1.1.3
تخزين الصور متعددة الإطارات 1.2.840.10008.5.1.4.1.1.3.1
MRImageStorage 1.2.840.10008.5.1.4.1.1.4
التخزين بالرنين المغناطيسي المحسن 1.2.840.10008.5.1.4.1.1.4.1
MR SpectroscopyStorage 1.2.840.10008.5.1.4.1.1.4.2
تعزيز MRColorImageStorage 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
المحسن USVolumeStorage 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
عام ECGWaveformStorage 1.2.840.10008.5.1.4.1.1.9.1.2
متنقل ECGWaveformStorage 1.2.840.10008.5.1.4.1.1.9.1.3
الدورة الدموية الدورة الدموية الموجية التخزينية 1.2.840.10008.5.1.4.1.1.9.2.1
الفيزيولوجيا الكهربية للقلب
BasicVoiceAudioWaveformStorage 1.2.840.10008.5.1.4.1.1.9.4.1
عامAudioWaveformStorage 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
جهاز التنفس 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_StandaloneVOILUTS التخزين 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
المحسن XAImageStorage 1.2.840.10008.5.1.4.1.1.12.1.1
XRayRadiofluoroscopeImageStorage 1.2.840.10008.5.1.4.1.1.12.2
تعزيزXRFImageStorage 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
تخزين الثدي
داخل الأوعية
تخزين داخل الأوعية الدموية من أجل المعالجة 1.2.840.10008.5.1.4.1.1.14.2
تخزين الأدوية النووية 1.2.840.10008.5.1.4.1.1.20
RawDataStorage 1.2.840.10008.5.1.4.1.1.66
التخزين المكاني 1.2.840.10008.5.1.4.1.1.66.1
التخزين المكاني 1.2.840.10008.5.1.4.1.1.66.2
التسجيل المكاني القابل للتشوه التخزين 1.2.840.10008.5.1.4.1.1.66.3
التجزئة التخزين 1.2.840.10008.5.1.4.1.1.66.4
تقسيم السطح التخزين 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_VLIImageStorage 1.2.840.10008.5.1.4.1.1.77.1
VLEEndoscopeImageStorage 1.2.840.10008.5.1.4.1.1.77.1.1
VideoEndoscopeImageStorage 1.2.840.10008.5.1.4.1.1.77.1.1.1
VLMicroscopeImageStorage 1.2.840.10008.5.1.4.1.1.77.1.2
VideoMicroscopeImageStorage 1.2.840.10008.5.1.4.1.1.77.1.2.1
VLSlideCoحداثياتMicroscopeImageStorage 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
تخزين الصور 8BitImage 1.2.840.10008.5.1.4.1.1.77.1.5.1
تخزين الصور 16BitImage 1.2.840.10008.5.1.4.1.1.77.1.5.2
تخزين العلاقات المجسمة 1.2.840.10008.5.1.4.1.1.77.1.5.3
تخزين الصور البصري 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
قياس العدسةالتخزين 1.2.840.10008.5.1.4.1.1.78.1
الانكسار التلقائي القياسات التخزين 1.2.840.10008.5.1.4.1.1.78.2
قياس القرنية القياسات التخزين 1.2.840.10008.5.1.4.1.1.78.3
الانكسار الذاتي القياسات التخزين 1.2.840.10008.5.1.4.1.1.78.4
قياسات VisualAcuityStorage 1.2.840.10008.5.1.4.1.1.78.5
وصف SpectacleReportStorage 1.2.840.10008.5.1.4.1.1.78.6
القياسات البصرية المحورية التخزين 1.2.840.10008.5.1.4.1.1.78.7
التخزين داخل العين ، العدسات ، التخزين 1.2.840.10008.5.1.4.1.1.78.8
MacularGridThicknessAndVolumeReportStorage 1.2.840.10008.5.1.4.1.1.79.1
OphthalmicVisualFieldStaticPerimetry القياسات St. 1.2.840.10008.5.1.4.1.1.80.1
مساحة التخزين 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_SRC للتخزين الشامل 1.2.840.10008.5.1.4.1.1.88.4
BasicTextSRStorage 1.2.840.10008.5.1.4.1.1.88.11
التخزين المحسن SRStorage 1.2.840.10008.5.1.4.1.1.88.22
تخزين SR الشامل 1.2.840.10008.5.1.4.1.1.88.33
التخزين الشامل 3DSR 1.2.840.10008.5.1.4.1.1.88.34
الإجراء LogStorage 1.2.840.10008.5.1.4.1.1.88.40
التصوير الشعاعي للثدي CADSR التخزين 1.2.840.10008.5.1.4.1.1.88.50
KeyObjectSelectionDocumentStorage 1.2.840.10008.5.1.4.1.1.88.59
ChestCADSRStorage 1.2.840.10008.5.1.4.1.1.88.65
XRayRadiation جرعة SR التخزين 1.2.840.10008.5.1.4.1.1.88.67
كولونCADSRStorage 1.2.840.10008.5.1.4.1.1.88.69
الزرع PlanSRDocumentStorage 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
المحسن PETImageStorage 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
آر تي بلان تخزين 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
RTIonBeams المعالجة التسجيل التخزين 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_DigitalXRayImageStorage للمعالجة 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
RTBeams التسليم التعليمات التخزين 1.2.840.10008.5.1.4.34.7
GenericImplantTemplateStorage 1.2.840.10008.5.1.4.43.1
غرسة تجميع قالب التخزين 1.2.840.10008.5.1.4.44.1
ImplantTemplateGroupStorage 1.2.840.10008.5.1.4.45.1
ال movescu سيقبل التطبيق عادةً سياقات العرض التقديمي لجميع
فئات SOP المدعومة المذكورة أعلاه باستخدام أي من صيغ النقل التالية:
LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2
عند العمل كـ SCP، فإن movescu سيفضل التطبيق بناء جمل النقل الذي يحتوي على
تشفير صريح على صيغة النقل الضمني الافتراضية. لو movescu يعمل على كبيرة-
الأجهزة endian ستفضل صيغة النقل BigEndianExplicit على صيغة النقل LittleEndianExplicit
(والعكس صحيح). يمكن تغيير هذا السلوك باستخدام --يفضل خيارات (انظر أعلاه).
باستخدام الخيار --قبول الكل يتم دعم أي من صيغ النقل التالية:
LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
انكماش ExplicitVRLittleEndianTransferSyntax 1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2
عملية JPEG1TransferSyntax 1.2.840.10008.1.2.4.50
عملية JPEG2_4TransferSyntax 1.2.840.10008.1.2.4.51
عملية JPEG14SV1TransferSyntax 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
MPEG4 HighProfileLevel4_1TransferSyntax 1.2.840.10008.1.2.4.102
MPEG4BD متوافق مع HighProfileLevel4_1TransferSyntax 1.2.840.10008.1.2.4.103
RLELosslessTransferSyntax 1.2.840.10008.1.2.5
(*) إذا تم تجميعه مع تمكين دعم zlib (انظر --الإصدار انتاج)
ال movescu التطبيق لا يدعم التفاوض الممتد.
استخدم السيطرة
عند التحويل البرمجي على أنظمة Unix الأساسية مع دعم برنامج TCP المجمع ، يمكن أن يكون التحكم في الوصول المستند إلى المضيف
مع تمكين --صلاحية التحكم صلاحية الدخول خيار سطر الأوامر. في هذه الحالة التحكم في الوصول
القواعد المحددة في جداول التحكم في الوصول إلى مضيف النظام لـ movescu تم انفاذها. ال
المواقع الافتراضية لجداول التحكم في الوصول للمضيف هي /etc/hosts.allow و
/etc/hosts.deny. مزيد من التفاصيل موصوفة في المضيفين(5).
أمثلة
حركات سكو -مريض -منفذ 9876 -نقل TEST_AE -اتصال بأرشيف قيصر 104 q.dcm
يرسل السمات الموجودة في ملف DICOM "q.dcm" كجزء من طلب C-MOVE إلى
أرشيف كيان التطبيق على قيصر المضيف في المنفذ 104 باستخدام استعلام جذر المريض
نموذج. movescu يستخدم نفسه عنوان AE الافتراضي MOVESCU. سيتم تحديد طلب C-MOVE
يجب نقل الصور إلى عنوان AE الوجهة TEST_AE (عبر ملف --نقل
خيار). تعتمد كيفية تفسير SCP لهذا الطلب على تكوينه. movescu سوف
استمع للجزء 9876 للجمعيات الواردة من أجل استقبال الصور المطلوبة
من اللجنة الدائمة.
يمكن نسخ الصور إلى جهة خارجية باستخدام عنوان AE لوجهة مختلفة (على سبيل المثال
--نقل ANOTHER_AE). بالطبع، يجب على SCP "معرفة" عنوان AE هذا ويجب أن تعرف الوجهة
أن يكون بمثابة SCP من فئة خدمة التخزين ( ستورسكب يمكن استخدام التطبيق ل
هذا الغرض).
LOGGING
يمكن لمستوى تسجيل الإخراج لأدوات سطر الأوامر المختلفة والمكتبات الأساسية
يحدده المستخدم. بشكل افتراضي ، تتم كتابة الأخطاء والتحذيرات فقط وفقًا للمعيار
تيار الخطأ. باستخدام الخيار - الإسراف أيضًا الرسائل الإعلامية مثل تفاصيل المعالجة
تم عمل تقرير لها. خيار --Debug يمكن استخدامها للحصول على مزيد من التفاصيل حول النشاط الداخلي ،
على سبيل المثال لأغراض التصحيح. يمكن تحديد مستويات التسجيل الأخرى باستخدام الخيار --سجل-
مستوى. في --هادئ الوضع يتم الإبلاغ عن الأخطاء الفادحة فقط. في مثل هذه الأحداث الخطيرة جدًا ،
عادةً ما يتم إنهاء التطبيق. لمزيد من التفاصيل حول مستويات التسجيل المختلفة ،
انظر توثيق وحدة 'oflog'.
في حالة وجوب كتابة مخرجات التسجيل في ملف (اختياريًا مع تدوير ملف السجل) ،
إلى سجل النظام (Unix) أو خيار سجل الأحداث (Windows) --لوج التكوين يمكن استخدامها. هذه
يسمح ملف التكوين أيضًا بتوجيه رسائل معينة فقط إلى ناتج معين
تيار ولتصفية رسائل معينة بناءً على الوحدة النمطية أو التطبيق الذي توجد فيه
يتم إنشاؤها. يتم توفير مثال لملف التكوين بتنسيق /logger.cfg.
COMMAND خط
تستخدم جميع أدوات سطر الأوامر الترميز التالي للمعلمات: أرفق الأقواس المربعة
القيم الاختيارية (0-1) ، ثلاث نقاط لاحقة تشير إلى السماح بقيم متعددة
(1-n) ، مزيج من كلاهما يعني 0 إلى n قيم.
يتم تمييز خيارات سطر الأوامر عن المعلمات بعلامة "+" أو "-" بادئة ،
على التوالى. عادةً ما يكون ترتيب خيارات سطر الأوامر وموضعها تعسفيًا (أي أنها
يمكن أن تظهر في أي مكان). ومع ذلك ، إذا كانت الخيارات متنافية ، يظهر أقصى اليمين
يستخدم. يتوافق هذا السلوك مع قواعد التقييم القياسية لقذائف Unix الشائعة.
بالإضافة إلى ذلك ، يمكن تحديد ملف أو أكثر من ملفات الأوامر باستخدام علامة "@" كبادئة لـ
اسم الملف (على سبيل المثال @ command.txt). يتم استبدال حجة الأمر بمحتوى
الملف النصي المقابل (يتم التعامل مع المسافات البيضاء المتعددة كفاصل واحد ما لم يكن
تظهر بين علامتي اقتباس) قبل أي تقييم آخر. يرجى ملاحظة ذلك
لا يمكن أن يحتوي ملف الأوامر على ملف أوامر آخر. هذا نهج بسيط ولكن فعال
يسمح للمرء بتلخيص المجموعات المشتركة من الخيارات / المعلمات وتجنب longish و
أسطر الأوامر المربكة (يتم توفير مثال في ملف /dumppat.txt).
البيئة
ال movescu ستحاول الأداة المساعدة تحميل قواميس بيانات DICOM المحددة في ملف
DCMDICTPATH متغيرات البيئة. بشكل افتراضي ، على سبيل المثال ، إذا كان الملف DCMDICTPATH متغيرات البيئة
لم يتم تعيين الملف /dicom.dic سيتم تحميلها ما لم يتم بناء القاموس
في التطبيق (الافتراضي لنظام التشغيل Windows).
يجب تفضيل السلوك الافتراضي و DCMDICTPATH متغير البيئة فقط
تستخدم عندما تكون قواميس البيانات البديلة مطلوبة. ال DCMDICTPATH متغيرات البيئة
له نفس تنسيق غلاف يونكس PATH متغير في أن علامة النقطتين (':') تفصل
إدخالات. في أنظمة Windows ، يتم استخدام الفاصلة المنقوطة ('؛') كفاصل. قاموس البيانات
سيحاول الكود تحميل كل ملف محدد في DCMDICTPATH متغيرات البيئة. هو - هي
يعد خطأ إذا تعذر تحميل قاموس البيانات.
استخدم movecu عبر الإنترنت باستخدام خدمات onworks.net