GoGPT Best VPN GoSearch

অনওয়ার্কস ফেভিকন

dsr2xml - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে dsr2xml চালান

এটি dsr2xml কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


dsr2xml - DICOM SR ফাইল এবং ডেটা সেটকে XML-এ রূপান্তর করুন

সাইনোপিসিস


dsr2xml [বিকল্প] dsrfile-in [xmfile-out]

বর্ণনাঃ


সার্জারির dsr2xml ইউটিলিটি একটি DICOM স্ট্রাকচার্ড রিপোর্টিং (SR) নথির বিষয়বস্তু রূপান্তর করে
(ফাইল বিন্যাস বা কাঁচা ডেটা সেট) থেকে XML (এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ)। XML স্কিমা
dsr2xml.xsd এখনও কোন মান বিন্যাস অনুসরণ করে না. তবে dsr2xml আবেদন
ভবিষ্যতে এই দিকটি উন্নত করা যেতে পারে (যেমন HL7/CDA-কে সমর্থন করে - ক্লিনিক্যাল
ডকুমেন্ট আর্কিটেকচার)।

If dsr2xml একটি কাঁচা ডেটা সেট (ফাইল বিন্যাস মেটা-হেডার ছাড়া DICOM ডেটা) পড়ে
ফাইলের প্রথম কয়েকটি বাইট পরীক্ষা করে স্থানান্তর সিনট্যাক্স অনুমান করার চেষ্টা করুন। এটাই
স্থানান্তর সিনট্যাক্স সঠিকভাবে অনুমান করা সবসময় সম্ভব নয় এবং একটি রূপান্তর করা ভাল
ডেটা যখনই সম্ভব একটি ফাইল ফরম্যাটে সেট করুন (ব্যবহার করে dcmconv ইউটিলিটি)। ইহা ও
ব্যবহার করা সম্ভব -f এবং -t[ieb] জোর করার বিকল্প dsr2xml একটি দিয়ে একটি ডেটাসেট পড়তে
বিশেষ স্থানান্তর সিনট্যাক্স।

প্যারামিটার


dsrfile-in DICOM SR ইনপুট ফাইলের নাম রূপান্তর করতে হবে

xmlfile-out XML আউটপুট ফাইলের নাম (ডিফল্ট: stdout)

বিকল্প


সাধারণ অপশন
-h -- সাহায্য
এই সাহায্য পাঠ্য প্রিন্ট করুন এবং প্রস্থান করুন

--সংস্করণ
প্রিন্ট সংস্করণ তথ্য এবং প্রস্থান

--যুক্তি
প্রসারিত কমান্ড লাইন আর্গুমেন্ট মুদ্রণ

-q -- শান্ত
শান্ত মোড, কোন সতর্কতা এবং ত্রুটি মুদ্রণ

-v -- ভার্বোস
ভার্বোস মোড, প্রিন্ট প্রসেসিং বিশদ

-d --ডিবাগ
ডিবাগ মোড, ডিবাগ তথ্য মুদ্রণ করুন

-ll --log-level [l]evel: স্ট্রিং ধ্রুবক
(মারাত্মক, ত্রুটি, সতর্কতা, তথ্য, ডিবাগ, ট্রেস)
লগারের জন্য লেভেল l ব্যবহার করুন

-lc --log-config [f] ilename: স্ট্রিং
লগারের জন্য কনফিগার ফাইল f ব্যবহার করুন

ইনপুট অপশন
ইনপুট ফাইল বিন্যাস:

+f --রিড-ফাইল
ফাইল ফরম্যাট বা ডেটা সেট পড়ুন (ডিফল্ট)

শুধুমাত্র-পঠন-ফাইল-এর জন্য
শুধুমাত্র ফাইল ফরম্যাট পড়ুন

-f --পড়ুন-ডেটাসেট
ফাইল মেটা তথ্য ছাড়া ডেটা সেট পড়ুন

ইনপুট স্থানান্তর সিনট্যাক্স:

-t= --read-xfer-auto
TS স্বীকৃতি ব্যবহার করুন (ডিফল্ট)

-td --read-xfer-ডিটেক্ট
ফাইল মেটা হেডারে নির্দিষ্ট করা TS উপেক্ষা করুন

-te --read-xfer- সামান্য
স্পষ্ট ভিআর লিটল এন্ডিয়ান টিএস সহ পড়ুন

-tb --read-xfer-বড়
স্পষ্ট ভিআর বড় এন্ডিয়ান টিএস সহ পড়ুন

-ti --read-xfer-অন্তর্নিহিত
অন্তর্নিহিত ভিআর লিটল এন্ডিয়ান টিএস সহ পড়ুন

প্রক্রিয়াজাতকরণ অপশন
শিল্প খাত:

-এর -অজানা-সম্পর্ক
অজানা/অনুপস্থিত সম্পর্কের ধরন গ্রহণ করুন

-ইভ --অবৈধ-আইটেম-মান
অবৈধ কন্টেন্ট আইটেম মান গ্রহণ করুন
(যেমন ভিআর বা ভিএম সংজ্ঞা লঙ্ঘন)

-ইসি -- উপেক্ষা-সীমাবদ্ধতা
সম্পর্কের বিষয়বস্তুর সীমাবদ্ধতা উপেক্ষা করুন

-ইই -- উপেক্ষা-আইটেম-ত্রুটি
বিষয়বস্তু আইটেম ত্রুটি ত্যাগ করবেন না, শুধু সতর্ক করুন
(যেমন মান টাইপ নির্দিষ্ট বৈশিষ্ট্য অনুপস্থিত)

-Ei --এড়িয়ে যান-অবৈধ-আইটেম
অবৈধ সামগ্রী আইটেমগুলি এড়িয়ে যান (সাব-ট্রি সহ)

-ডিভি --অক্ষম-ভিআর-চেকার
VR-সঙ্গতিপূর্ণ স্ট্রিং মানগুলির জন্য চেক অক্ষম করুন

নির্দিষ্ট অক্ষর সেট:

+Cr --charset-require
বর্ধিত অক্ষর সেটের ঘোষণা প্রয়োজন (ডিফল্ট)

+Ca --charset-Assume [c]harset: string
কোনো বর্ধিত অক্ষরসেট ঘোষণা না হলে c অক্ষরসেট ধরে নিন

+Cc --charset-check-all
স্ট্রিং মান সহ সমস্ত ডেটা উপাদান পরীক্ষা করুন
(ডিফল্ট: শুধুমাত্র PN, LO, LT, SH, ST এবং UT)

# এই বিকল্পটি শুধুমাত্র একটি উপযুক্ত ম্যাপিংয়ের জন্য ব্যবহৃত হয়
# XML অক্ষর এনকোডিং, কিন্তু UTF-8 রূপান্তরের জন্য নয়

+U8 --রূপান্তর থেকে utf8
প্রভাবিত সমস্ত উপাদান মান রূপান্তর করুন
UTF-0008,0005 থেকে নির্দিষ্ট অক্ষর সেট (8) দ্বারা

# এর জন্য libiconv টুলকিট থেকে সমর্থন প্রয়োজন

আউটপুট অপশন
এনকোডিং:

+Ea --attr-all
XML বৈশিষ্ট্য হিসাবে সবকিছু এনকোড করুন
(+Ec, +Er, +Ev এবং +Et-এর শর্টকাট)

+ইসি --attr-কোড
এনকোড কোড মান, কোডিং স্কিম ডিজাইনার
এবং কোডিং স্কিম সংস্করণ XML বৈশিষ্ট্য হিসাবে

+এর --আত্তর-সম্পর্ক
এক্সএমএল অ্যাট্রিবিউট হিসাবে সম্পর্কের ধরন এনকোড করুন

+ইভ --attr-মান-টাইপ
XML বৈশিষ্ট্য হিসাবে এনকোড মান প্রকার

+Et --attr-টেমপ্লেট-আইডি
টেমপ্লেট আইডিকে XML অ্যাট্রিবিউট হিসেবে এনকোড করুন

+ইই --টেমপ্লেট-খাম
টেমপ্লেট উপাদান বিষয়বস্তু আইটেম ঘেরা
(+Wt প্রয়োজন, বোঝায় +Et)

XML গঠন:

+Xs -- অ্যাড-স্কিমা-রেফারেন্স
XML স্কিমা "dsr2xml.xsd" এর রেফারেন্স যোগ করুন
(+Ea, +Ec, +Er, +Ev, +Et, +Ee, +We এর সাথে নয়)

+Xn --use-xml-নামস্থান
রুট এলিমেন্টে XML নামস্থান ঘোষণা যোগ করুন

লেখা:

+আমরা --লেখা-খালি-ট্যাগ
সমস্ত ট্যাগ লিখুন এমনকি যদি তাদের মান খালি থাকে

+ওয়াই --লিখন-আইটেম-আইডি
সর্বদা আইটেম শনাক্তকারী লিখুন

+Wt --write-template-id
টেমপ্লেট সনাক্তকরণ তথ্য লিখুন

নোট


ডিকম কনফরমেন্স
সার্জারির dsr2xml ইউটিলিটি নিম্নলিখিত SOP ক্লাস সমর্থন করে:

SpectaclePrescription Report Storage 1.2.840.10008.5.1.4.1.1.78.6
ম্যাকুলারগ্রিড থিকনেস এবং ভলিউম রিপোর্ট স্টোরেজ 1.2.840.10008.5.1.4.1.1.79.1
বেসিক টেক্সটএসআরস্টোরেজ 1.2.840.10008.5.1.4.1.1.88.11
উন্নত SRS স্টোরেজ 1.2.840.10008.5.1.4.1.1.88.22
বিস্তৃত SRS স্টোরেজ 1.2.840.10008.5.1.4.1.1.88.33
ব্যাপক3DSRSস্টোরেজ 1.2.840.10008.5.1.4.1.1.88.34
পদ্ধতিলগ স্টোরেজ 1.2.840.10008.5.1.4.1.1.88.40
ম্যামোগ্রাফিসিএডিএসআরস্টোরেজ 1.2.840.10008.5.1.4.1.1.88.50
কী অবজেক্ট নির্বাচন ডকুমেন্ট স্টোরেজ 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
রেডিওফার্মাসিউটিক্যাল রেডিয়েশন ডোজএসআরএস স্টোরেজ 1.2.840.10008.5.1.4.1.1.88.68
ColonCADSRSstorage 1.2.840.10008.5.1.4.1.1.88.69
ইমপ্লান্টেশনপ্ল্যানএসআরডি ডকুমেন্ট স্টোরেজ 1.2.840.10008.5.1.4.1.1.88.70

অনুগ্রহ করে মনে রাখবেন যে বর্তমানে শুধুমাত্র বাধ্যতামূলক এবং কিছু ঐচ্ছিক বৈশিষ্ট্য সমর্থিত।

চরিত্র এনকোডিং
XML এনকোডিং DICOM বৈশিষ্ট্য (0008,0005) থেকে স্বয়ংক্রিয়ভাবে নির্ধারিত হয়
নিম্নলিখিত ম্যাপিং ব্যবহার করে 'নির্দিষ্ট অক্ষর সেট':

ASCII (ISO_IR 6) => "UTF-8"
UTF-8 "ISO_IR 192" => "UTF-8"
ISO ল্যাটিন 1 "ISO_IR 100" => "ISO-8859-1"
ISO ল্যাটিন 2 "ISO_IR 101" => "ISO-8859-2"
ISO ল্যাটিন 3 "ISO_IR 109" => "ISO-8859-3"
ISO ল্যাটিন 4 "ISO_IR 110" => "ISO-8859-4"
ISO ল্যাটিন 5 "ISO_IR 148" => "ISO-8859-9"
সিরিলিক "ISO_IR 144" => "ISO-8859-5"
আরবি "ISO_IR 127" => "ISO-8859-6"
গ্রীক "ISO_IR 126" => "ISO-8859-7"
হিব্রু "ISO_IR 138" => "ISO-8859-8"

যদি এই DICOM বৈশিষ্ট্যটি ইনপুট ফাইলে অনুপস্থিত থাকে, যদিও প্রয়োজন, বিকল্প -- অক্ষর সেট-
অনুমান ম্যানুয়ালি একটি উপযুক্ত অক্ষর সেট নির্দিষ্ট করতে ব্যবহার করা যেতে পারে (এর একটি ব্যবহার করে
DICOM সংজ্ঞায়িত পদ)।

একাধিক অক্ষর সেট সমর্থিত নয় (শুধুমাত্র প্রথম বৈশিষ্ট্য মান ম্যাপ করা হয়েছে
মান বহুগুণের ক্ষেত্রে)। যদি প্রয়োজন হয়, বিকল্প --কনভার্ট-টু-ইউটিএফ৮ রূপান্তর করতে ব্যবহার করা যেতে পারে
DICOM ফাইল বা ডেটা XML ফর্ম্যাটে রূপান্তরের আগে UTF-8 এনকোডিং-এ সেট করা হয়েছে।

ERROR হ্যান্ডলিং
প্রক্রিয়াকরণ বিকল্পের সাথে সতর্ক থাকুন --অজানা-সম্পর্ক, --অবৈধ-আইটেম-
মূল্য, -- উপেক্ষা-সীমাবদ্ধতা, -- উপেক্ষা-আইটেম-ত্রুটি এবং --বাদ-অবৈধ-আইটেম যেহেতু তারা
DICOM SR ইনপুট ফাইলে কিছু বৈধতা যাচাই অক্ষম করুন এবং তাই ফলাফল হতে পারে
অ-মানসম্মত আউটপুটে। যাইহোক, এক বা একাধিক ব্যবহার করার কারণ থাকতে পারে
এই বিকল্পগুলির মধ্যে, যেমন একটি ভুলভাবে এনকোড করা SR নথি পড়ার এবং প্রক্রিয়া করার জন্য।

সীমাবদ্ধতা
XML স্কিমা dsr2xml.xsd এর সমস্ত বৈচিত্র সমর্থন করে না dsr2xml আউটপুট ফরমেট.
যাইহোক, ডিফল্ট আউটপুট বিন্যাস (প্লাস বিকল্প --use-xml-namespace) কাজ করা উচিত.

লগিং


বিভিন্ন কমান্ড লাইন টুল এবং অন্তর্নিহিত লাইব্রেরিগুলির লগিং আউটপুটের স্তর হতে পারে
ব্যবহারকারী দ্বারা নির্দিষ্ট করা হবে। ডিফল্টরূপে, শুধুমাত্র ত্রুটি এবং সতর্কতাগুলি স্ট্যান্ডার্ডে লেখা হয়
ত্রুটি প্রবাহ বিকল্প ব্যবহার করে -- ভারবোস এছাড়াও তথ্যগত বার্তা যেমন প্রক্রিয়াকরণের বিবরণ
রিপোর্ট করা হয় বিকল্প --ডিবাগ অভ্যন্তরীণ কার্যকলাপ সম্পর্কে আরও বিশদ পেতে ব্যবহার করা যেতে পারে,
যেমন ডিবাগিং উদ্দেশ্যে। অন্যান্য লগিং স্তর বিকল্প ব্যবহার করে নির্বাচন করা যেতে পারে --লগ-
স্তর. মধ্যে -- শান্ত মোড শুধুমাত্র মারাত্মক ত্রুটি রিপোর্ট করা হয়. এই ধরনের খুব গুরুতর ত্রুটি ঘটনা,
অ্যাপ্লিকেশন সাধারণত বন্ধ করা হবে. বিভিন্ন লগিং স্তরের আরো বিস্তারিত জানার জন্য,
মডিউল 'অফলগ'-এর ডকুমেন্টেশন দেখুন।

যদি লগিং আউটপুট ফাইলে লেখা উচিত (ঐচ্ছিকভাবে লগফাইল ঘূর্ণন সহ),
syslog (Unix) বা ইভেন্ট লগ (উইন্ডোজ) বিকল্পে --log-config ব্যবহার করা যেতে পারে. এই
কনফিগারেশন ফাইল একটি নির্দিষ্ট আউটপুটে শুধুমাত্র নির্দিষ্ট বার্তা নির্দেশ করার অনুমতি দেয়
স্ট্রীম এবং নির্দিষ্ট বার্তা ফিল্টার করার জন্য মডিউল বা অ্যাপ্লিকেশন যেখানে তারা
উৎপন্ন হয় একটি উদাহরণ কনফিগারেশন ফাইল প্রদান করা হয় /logger.cfg.

কমান্ড লাইন


সমস্ত কমান্ড লাইন টুল পরামিতিগুলির জন্য নিম্নলিখিত স্বরলিপি ব্যবহার করে: বর্গাকার বন্ধনী ঘেরা
ঐচ্ছিক মান (0-1), তিনটি অনুগামী বিন্দু নির্দেশ করে যে একাধিক মান অনুমোদিত
(1-n), উভয়ের সংমিশ্রণ মানে 0 থেকে n মান।

কমান্ড লাইন বিকল্পগুলি একটি অগ্রণী '+' বা '-' চিহ্ন দ্বারা পরামিতি থেকে আলাদা করা হয়,
যথাক্রমে সাধারণত, কমান্ড লাইন বিকল্পগুলির ক্রম এবং অবস্থান নির্বিচারে হয় (অর্থাৎ তারা
যে কোন জায়গায় উপস্থিত হতে পারে)। যাইহোক, যদি বিকল্পগুলি পারস্পরিকভাবে একচেটিয়া হয় তাহলে সবচেয়ে সঠিক চেহারা
ব্যবহৃত হয়. এই আচরণটি সাধারণ ইউনিক্স শেলগুলির স্ট্যান্ডার্ড মূল্যায়নের নিয়মগুলির সাথে সামঞ্জস্যপূর্ণ।

উপরন্তু, এক বা একাধিক কমান্ড ফাইল একটি উপসর্গ হিসাবে '@' চিহ্ন ব্যবহার করে নির্দিষ্ট করা যেতে পারে
ফাইলের নাম (যেমন @command.txt) এই ধরনের একটি কমান্ড আর্গুমেন্ট এর বিষয়বস্তু দ্বারা প্রতিস্থাপিত হয়
সংশ্লিষ্ট টেক্সট ফাইল (একাধিক হোয়াইটস্পেসকে একক বিভাজক হিসাবে বিবেচনা করা হয় যদি না
তারা দুটি উদ্ধৃতি চিহ্নের মধ্যে উপস্থিত হয়) পরবর্তী কোনো মূল্যায়নের আগে। দয়া করে মনে রাখবেন
একটি কমান্ড ফাইলে অন্য কমান্ড ফাইল থাকতে পারে না। এই সহজ কিন্তু কার্যকর পদ্ধতি
একজনকে বিকল্প/প্যারামিটারের সাধারণ সংমিশ্রণগুলিকে সংক্ষিপ্ত করার অনুমতি দেয় এবং দীর্ঘায়িত এবং এড়িয়ে যায়
বিভ্রান্তিকর কমান্ড লাইন (একটি উদাহরণ ফাইলে দেওয়া আছে /dumppat.txt).

পরিবেশ


সার্জারির dsr2xml ইউটিলিটি DICOM ডেটা ডিকশনারী লোড করার চেষ্টা করবে
DCMDICTPATH পরিবেশ সূচক. ডিফল্টরূপে, যেমন যদি DCMDICTPATH পরিবেশ সূচক
ফাইলটি সেট করা নেই /dicom.dic অভিধান নির্মিত না হলে লোড করা হবে
অ্যাপ্লিকেশনে (উইন্ডোজের জন্য ডিফল্ট)।

ডিফল্ট আচরণ পছন্দ করা উচিত এবং DCMDICTPATH শুধুমাত্র পরিবেশ পরিবর্তনশীল
বিকল্প ডেটা অভিধানের প্রয়োজন হলে ব্যবহৃত হয়। দ্য DCMDICTPATH পরিবেশ সূচক
ইউনিক্স শেল হিসাবে একই বিন্যাস আছে পাথ পরিবর্তনশীল যাতে একটি কোলন (':') আলাদা হয়
এন্ট্রি উইন্ডোজ সিস্টেমে, একটি সেমিকোলন (';') একটি বিভাজক হিসাবে ব্যবহৃত হয়। ডেটা অভিধান
কোডে নির্দিষ্ট করা প্রতিটি ফাইল লোড করার চেষ্টা করবে DCMDICTPATH পরিবেশ সূচক. এটা
কোনো ডেটা অভিধান লোড করা না গেলে এটি একটি ত্রুটি।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে dsr2xml ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad




×
ভি .আই. পি  বিজ্ঞাপন
❤️এখানে কেনাকাটা করুন, বুক করুন, অথবা কিনুন — বিনামূল্যে, পরিষেবাগুলি বিনামূল্যে রাখতে সাহায্য করে।