انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

gdcmscu - آنلاین در ابر

gdcmscu را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور gdcmscu است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


gdcmscu - ابزاری برای اجرای عملیات Query/Retrieve DICOM

خلاصه


gdcmscu [OPTION]...[OPERATION]...HOSTNAME...[PORT]...

اجرای یک عملیات DICOM Q/R در HOSTNAME، با استفاده از پورت PORT (104 زمانی که مشخص نشده است)

شرح


La gdcmscu برنامه خط فرمان ابزاری برای اجرای عملیات پرس و جو/بازیابی DICOM است. آی تی
پشتیبانی می کند:

· C-ECHO (SCU)

· C-FIND (SCU)

· C-STOR (SCU)

C-MOVE (SCU/SCP) عملیات C-MOVE با استفاده از دو پورت مختلف (یکی برای
SCU و یکی برای SCP).

پارامترهای


OPTIONS


خاص گزینه های
-H --نام میزبان %s نام میزبان.
-p --port %d شماره پورت.
--aetitle %s فراخوانی عنوان AE را تنظیم کنید.
--call %s مجموعه ای به نام AE Title.

حالت گزینه های
--echo C-ECHO (پیش‌فرض زمانی که هیچ کدام).
--store C-STORE.
--پیدا کردن C-FIND.
--move C-MOVE.

فروشگاه سی گزینه های
-i --input %s نام فایل DICOM
-r -دایرکتوری های بازگشتی به صورت بازگشتی پردازش می کند (زیر-).
--store-query %s پرس و جوی ساخته شده را در فایل ذخیره کنید

C-FIND/C-MOVE گزینه های
--patientroot C-FIND مدل ریشه بیمار.
--studyroot C-FIND Study Root Model.

--Patient C-FIND Query on Patient Info (با --studyroot قابل استفاده نیست).
--Study C-FIND Query on Study Info.
--series C-FIND پرس و جو در اطلاعات سری.
--image C-FIND پرس و جو در اطلاعات تصویر.
--کلید %d،%d[=%s] 0123,4567=VALUE برای تعیین معیارهای جستجو (کارت عام مجاز است)
با --key، برای بازیابی مقادیر، آن را خالی بگذارید (یعنی --key 10,20="" یا --key 10,20)

C-MOVE گزینه های
-o -- خروجی %s نام فایل / دایرکتوری DICOM
--port-scp %d پورت برای ارتباطات ورودی
--کلید %d،%d[=%s 0123,4567=VALUE برای تعیین معیارهای جستجو (کارت عام مجاز نیست)
توجه داشته باشید که C-MOVE از همان جستارهای C-FIND پشتیبانی می کند، اما هیچ علامت عام مجاز نیست

عمومی گزینه های
-h -- کمک
این متن راهنما را چاپ کنید و خارج شوید

-v -- نسخه
چاپ اطلاعات نسخه و خروج

-V -- پرحرف
حالت پرحرف (هشدار + خطا).

-W -- هشدار
حالت هشدار، اطلاعات هشدار چاپ

-E --خطا
حالت خطا، اطلاعات خطای چاپ

-D - اشکال زدایی
حالت اشکال زدایی، چاپ اطلاعات اشکال زدایی

-L --log-file
نام فایلی را برای نوشتن گزارش ها مشخص کنید

--query help
کمک پرس و جو چاپ

محیط متغیر
GDCM_ROOT_UID Root UID

C-ECHO طریقه استفاده


gdcmscu یک ابزار عالی برای آزمایش اینکه آیا سرور DICOM فعال است یا خیر. به عنوان مثال برای ارسال یک C-ECHO به
سرور dicom.example.com با استفاده از پورت 104، استفاده از:

$ gdcmscu dicom.example.com

یا اگر ترجیح می دهید صریح باشید:

$ gdcmscu --echo dicom.example.com 104

استفاده از امنیت اولیه سرور DICOM شما ممکن است مستلزم تنظیم فراخوانی مناسب باشد
AE-TITLE

$ gdcmscu --echo dicom.example.com 11112 --با SERVSCP تماس بگیرید

اگر می‌خواهید AE-TITLE خود را مشخص کنید (پیش‌فرض GDCMSCU است)، به سادگی استفاده کنید:

$ gdcmscu --echo dicom.example.com 11112 -- تماس با SERVSCP --aetitle MYSCU

به عنوان مثال می توانید روی سرور DICOM ارائه شده توسط تیم DICOMObject تست کنید:

$ gdcmscu www.dicomserver.co.uk 11112

فروشگاه سی طریقه استفاده


C-STORE عملیاتی است که امکان ارسال فایل DICOM را به سرور DICOM راه دور می دهد. برای
نمونه ای برای ارسال فایلی به نام myfile.dcm

$ gdcmscu --store dicom.example.com 104 myfile.dcm

یا اگر ترجیح می دهید صریح باشید:

$ gdcmscu --store dicom.example.com 104 -i myfile.dcm

حتی می توانید چندین فایل را با استفاده از یک انجمن ارسال کنید:

$ gdcmscu --store dicom.example.com 104 myfile1.dcm myfile2.dcm myfile3.dcm ...

C-FIND طریقه استفاده


gdcmscu همچنین اجازه پرس و جو از سرور DICOM را می دهد. این عملیات C-FIND است، برای مثال به
همه موارد DICOM را پیدا کنید که PatientsName با یک الگوی خاص مطابقت دارد، استفاده به سادگی به این صورت است:

$ gdcmscu --find --patient dicom.example.com 11112 --patientroot --key 10,10 "A*"

ما همچنین از یک کنوانسیون سازگار با DCMTK پشتیبانی می کنیم:

$ gdcmscu --find --patient dicom.example.com 11112 --patientroot --key 10,10="A*"

هنگامی که یک ویژگی بدون مقدار تنظیم می شود، بخشی از نتیجه خروجی خواهد بود:

$ gdcmscu --find --patient dicom.example.com 11112 --تماس با MI2B2 --patientroot -k 10,10="A*" -k 10,20

C-MOVE طریقه استفاده


C-MOVE عملیات بازیابی یک نمونه DICOM از یک سرور DICOM راه دور است. بیشتر
زمان، این یک عملیات بعدی پس از پرس و جو C-FIND است. برای بازیابی یک نمونه DICOM
که در آن PatientID ABCD1234 است، به سادگی اجرا کنید:

$ gdcmscu --move --patient --aetitle ACME1 --با ACME_STORE تماس بگیرید dicom.example.com 5678 --patientroot -k 10,20="ABCD1234" --port-scp 1234

اخطار برای اینکه این عملیات کار کند، به اطلاعاتی از سرور DICOM نیاز دارید
ارتباط با. فقط سرور DICOM که درخواست C-MOVE را ارسال می کنید، خواهد بود
مسئول بازگرداندن انجمن های دریافتی (C-STORE SCP واقعی). بنابراین شما
باید مطمئن شوید که نگاشت (AE-TITLE،PortNumber) به درستی در DICOM تنظیم شده است.
سمت سرور و همچنین پورت ارتباط ورودی (–port-scp).

gdcmscu در حال حاضر ارتباط خارجی C-STORE را پشتیبانی نمی کند (درخواست C-STORE به
یک برنامه SCP خارجی).

PATIENTROOT NOTES


flag –patientroot فقط یک بسته بندی در اطراف نحو است –key 8,52=PATIENT For
به عنوان مثال می توان با استفاده از نحو DCMTK نوشت:

$ findscu --patient dicom.example.com 11112 --key 8,52=PATIENT --key 10,10="F*"

این با استفاده از نحو GDCM می شود:

$ gdcmscu --find --patient dicom.example.com 11112 --patientroot --key 10,10="F*"

اشکال زدایی


بررسی اینکه چرا اتصال به یک سرور DICOM راه دور نمی تواند انجام شود، گاهی دشوار است
انجام شود. برخی از توصیه ها به شرح زیر است:

همیشه سعی کنید ابتدا یک C-ECHO ساده انجام دهید. اگر نمی توانید C-ECHO را به کار بیاندازید، هیچ کدام
سایر عملیات ها کار خواهند کرد

قبل از تلاش برای عملیات C-MOVE، مطمئن شوید که می توانید پرس و جوی معادل C-FIND را اجرا کنید.
برای اولین بار.

هنگام انجام یک عملیات C-MOVE، واقعاً باید با مدیر PACS به عنوان مدیر ارتباط برقرار کنید
عملیات C-MOVE با سایر عملیات سطح پایین تر مانند HTTP/GET متفاوت است. چه زمانی
با انجام C-MOVE، سرور با استفاده از کانال دیگری ارتباط برقرار می کند (ممکن است متفاوت باشد
پورت) با استفاده از پایگاه داده داخلی خود برای نگاشت یک AE-TITLE به IP مقصد.

در واقع عملیات C-MOVE بر اساس طراحی همیشه از آدرس IP ورودی شما برای ارسال استفاده نمی کند
مجموعه داده حاصل را برگردانید. در عوض از نگاشت AE-TITLE به آدرس IP برای ارسال استفاده می کند
پس از هر نتیجه بنابراین به املای AE-TITLE و خود توجه ویژه ای داشته باشید
پورت ورودی (که ممکن است با پورت اتصال به سرور متفاوت باشد).

PORT هشدار


مراقب باشید که محدوده پورت [1-1024] برای مدیر رزرو شده است و به راحتی قابل دسترسی نیست
مگر اینکه امتیازات خاصی به آنها داده شود. بنابراین ممکن است پورت پیش فرض 104 DICOM نباشد
برای همه کاربران شما قابل دسترسی است.

فروشگاه سی هشدارها


هنگام ساخت یک عملیات C-STORE، gdcmscu همیشه از کلاس SOP Storage Media استفاده می کند.
UID همانطور که در فایلی که قرار است ارسال شود یافت می شود. برای فایل DICOM کپسوله شده (به عنوان مثال RLE Lossless)
سرور SCP دریافت کننده ممکن است از این فشرده سازی پشتیبانی نکند و به طور قانونی از آن امتناع کند
عملیات C-STORE. در این حالت کاربران باید به صورت دستی به فرم غیر فشرده تبدیل کنند
این فایل خاص:

$ gdcmconv --raw compressed.dcm non_compressed.dcm

C-MOVE هشدارها


در حال حاضر gdcmscu فقط از نحو انتقال غیر فشرده پشتیبانی می کند. همیشه درخواست خواهد کرد
مجموعه داده‌ها با استفاده از نحو انتقال اندین اندیان VR ضمنی در طول عملیات C-MOVE (هر دو
انجمن های ورودی و خروجی). این باعث می شود gdcmscu –move معادل DCMTK movescu باشد
نحو:

$ movescu -xi +xi ...

C-FIND IMAGE سطح (کامپوزیت هدف - شی نمونه، مثال)


باید توجه داشت که gdcmscu –find و findscu کاملاً معادل نیستند.
با استفاده از gdcmscu –find، تمام کلیدهای منحصر به فرد به طور خودکار اضافه می شوند. بنابراین می توان
چیزی شبیه به این را اجرا کنید:

$ gdcmscu --find --patientroot --image --key 8,18=1.2.3.4.5.6 dicom.example.com 11112

به جای شکل صریح تر

$ gdcmscu --find --patientroot --image --key 8,18=1.2.3.4.5.6 dicom.example.com 11112 --key 10,20 --key 20,d --key 20,e

این نیز معادل خواهد بود با:

$ findscu --patient --key 8,52=IMAGE --key 8,18=1.2.3.4.5.6 dicom.example.com 11112 --key 10,20 --key 20,d --key 20,e

ذخیره سازی L' پرس و جو


همچنین امکان ذخیره پرس و جو وجود دارد:

gdcmscu --find --patient --patientroot dicom.example.com 11112 --key 10,20="*" --key 10,10 --store-query query.dcm

سپس می توان مقادیر DataSet ارسال شده برای پرس و جو را بررسی کرد:

$ gdcmdump query.dcm
# Dicom-File-Format

# Dicom-Meta-Information-Header
# TransferSyntax استفاده شده:

# Dicom-Data-Set
# TransferSyntax استفاده شده: 1.2.840.10008.1.2
(0008,0005) ?? (CS) [ISO_IR 192] # 10,1-n ​​مجموعه کاراکترهای خاص
(0008,0052) ?? (CS) [بیمار] # 8,1،XNUMX سطح پرس و جو/بازیابی
(0010,0010) ?? (PN) (بدون مقدار) # 0,1 نام بیمار
(0010,0020) ?? (LO) [* ] # 2,1،XNUMX شناسه بیمار

مجموعه کاراکترهای خاص روی "ISO_IR 192" به عنوان کدگذاری محلی سیستم تنظیم شد.
به طور خودکار توسط gdcmscu به عنوان UTF-8 یافت شد.

این بدان معنی است که خط فرمان زیر به درستی Query را با the تنظیم می کند
Charset مناسب برای اجرای صحیح:

$ gdcmscu --find --patient --patientroot dicom.example.com 11112 --key 10,10="*Jérôme*"

پرس و جو همیشه در سمت سرور (SCP) اجرا می شود، برخی از پیاده سازی ها اجرا نمی شوند
پشتیبانی از تطبیق رشته با مجموعه کاراکترهای مختلف.

DICOM عمومی سرور


لیست به‌روز سرورهای عمومی DICOM را می‌توانید در آدرس زیر مشاهده کنید:

http://www.dclunie.com/medical-image-faq/html/part8.html#DICOMPublic Servers

از gdcmscu به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    سوئیچ
    سوئیچ
    SWIG یک ابزار توسعه نرم افزار است
    که برنامه های نوشته شده به زبان C و را به هم متصل می کند
    C++ با انواع سطح بالا
    زبانهای برنامه نویسی. SWIG با استفاده می شود
    ناهمسان...
    SWIG را دانلود کنید
  • 2
    تم ووکامرس Nextjs React
    تم ووکامرس Nextjs React
    موضوع React WooCommerce، ساخته شده با
    Next JS، Webpack، Babel، Node و
    Express با استفاده از GraphQL و Apollo
    مشتری. فروشگاه ووکامرس در React(
    شامل: محصولات ...
    دانلود قالب WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    مخزن بسته برای ArchLabs این یک است
    برنامه ای که می توان آن را نیز واکشی کرد
    از جانب
    https://sourceforge.net/projects/archlabs-repo/.
    در OnWorks در...
    دانلود archlabs_repo
  • 4
    پروژه زفیر
    پروژه زفیر
    پروژه Zephyr یک نسل جدید است
    سیستم عامل بلادرنگ (RTOS) که
    از چندین سخت افزار پشتیبانی می کند
    معماری ها بر اساس الف است
    هسته با ردپای کوچک ...
    دانلود پروژه Zephyr
  • 5
    جواهرات
    جواهرات
    SCons یک ابزار ساخت نرم افزار است
    که جایگزینی برتر برای
    کلاسیک "ساخت" ابزار ساخت که
    همه ما می دانیم و دوست داریم. SCons است
    یک ...
    SCons را دانلود کنید
  • 6
    PSeInt
    PSeInt
    PSeInt یک مفسر شبه کد برای است
    دانشجویان برنامه نویسی اسپانیایی زبان
    هدف اصلی آن این است که ابزاری برای
    یادگیری و درک اصول اولیه
    مفهوم ...
    PSeInt را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad