अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

xml2dsr - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में xml2dsr चलाएं

यह कमांड xml2dsr है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


xml2dsr - DICOM SR फ़ाइल और डेटा सेट को XML में कनवर्ट करें

SYNOPSIS


xml2dsr [विकल्प] xmlfile-in dsrfile-out

वर्णन


RSI xml2dsr उपयोगिता एक एक्सएमएल (एक्स्टेंसिबल मार्कअप लैंग्वेज) दस्तावेज़ की सामग्री को परिवर्तित करती है
DICOM संरचित रिपोर्टिंग (SR) प्रारूप (फ़ाइल प्रारूप या कच्चा डेटा सेट) के लिए। एक्सएमएल स्कीमा
dsr2xml.xsd अभी तक किसी भी मानक प्रारूप का पालन नहीं करता है. हालांकि xml2dsr आवेदन
भविष्य में इस पहलू को बढ़ाया जा सकता है (उदाहरण के लिए HL7/CDA - क्लिनिकल का समर्थन करके)।
दस्तावेज़ वास्तुकला)।

का उपयोग करके एक उपयुक्त XML फ़ाइल बनाई जा सकती है dsr2xml उपकरण (विकल्प + एक्सएन के लिए सिफारिश की
मूल तत्व में XML नेमस्पेस घोषणा जोड़ें)।

पैरामीटर


xmlfile-इन XML इनपुट फ़ाइल नाम परिवर्तित किया जाना है (stdin: "-")

dsrfile-आउट DICOM SR आउटपुट फ़ाइल नाम

विकल्प


सामान्य विकल्पों
-एच --सहायता
इस सहायता टेक्स्ट को प्रिंट करें और बाहर निकलें

--संस्करण
प्रिंट संस्करण की जानकारी और बाहर निकलें

--तर्क
विस्तारित कमांड लाइन तर्क प्रिंट करें

-क्यू --शांत
शांत मोड, कोई चेतावनी और त्रुटियां प्रिंट न करें

-v --क्रिया
वर्बोज़ मोड, प्रिंट प्रोसेसिंग विवरण

-डी --डीबग
डिबग मोड, प्रिंट डिबग जानकारी

-ll --log-स्तर [l]evel: स्ट्रिंग स्थिरांक
(घातक, त्रुटि, चेतावनी, जानकारी, डीबग, ट्रेस)
लकड़हारे के लिए स्तर l का उपयोग करें

-lc --log-config [f] ilename: string
लॉगर के लिए कॉन्फ़िगरेशन फ़ाइल f का उपयोग करें

निवेश विकल्पों
एन्कोडिंग:

+ईई--टेम्पलेट-लिफाफा
टेम्प्लेट तत्व सामग्री आइटम संलग्न करता है

प्रसंस्करण विकल्पों
सत्यापन:

+बनाम--मान्य-स्कीमा
स्कीमा के विरुद्ध XML दस्तावेज़ को मान्य करें
(--टेम्पलेट-लिफ़ाफ़े के साथ नहीं)

# libxml को XML स्कीमा समर्थन के साथ संकलित करने की आवश्यकता है

+वीएन --चेक-नेमस्पेस
दस्तावेज़ रूट में एक्सएमएल नेमस्पेस जांचें

विशिष्ट पहचानकर्ता:

+यूजी --जेनरेट-न्यू-यूआईडी
नया अध्ययन/श्रृंखला/एसओपी इंस्टेंस यूआईडी उत्पन्न करें

-यूओ --डोंट-ओवरराइट-यूआईडी
मौजूदा UIDs को अधिलेखित न करें (डिफ़ॉल्ट)

+यूओ --ओवरराइट-यूआईडी
मौजूदा यूआईडी को अधिलेखित करें

उत्पादन विकल्पों
आउटपुट फ़ाइल प्रारूप:

+एफ --राइट-फाइल
फ़ाइल प्रारूप लिखें (डिफ़ॉल्ट)

-एफ --राइट-डेटासेट
फ़ाइल मेटा जानकारी के बिना डेटा सेट लिखें

आउटपुट ट्रांसफर सिंटैक्स:

+t= --लिखें-xfer-समान
इनपुट के समान TS के साथ लिखें (डिफ़ॉल्ट)

+ते --लिखें-xfer-थोड़ा
स्पष्ट VR लिटिल एंडियन TS . के साथ लिखें

+tb --लिखें-xfer-big
स्पष्ट VR बिग एंडियन TS . के साथ लिखें

+ती --लिखें-xfer-अंतर्निहित
निहित वीआर लिटिल एंडियन टीएस के साथ लिखें

+टीडी --राइट-एक्सफर-डिफ्लेटेड
डिफ्लेटेड स्पष्ट वीआर लिटिल एंडियन टीएस के साथ लिखें

1993 के बाद के मूल्य प्रतिनिधित्व:

+ यू - सक्षम-नया-वीआर
नए VR (UN/UT) के लिए समर्थन सक्षम करें (डिफ़ॉल्ट)

-यू --अक्षम-नया-vr
नए VR के लिए समर्थन अक्षम करें, OB में कनवर्ट करें

समूह लंबाई एन्कोडिंग:

+g= --ग्रुप-लेंथ-रिकैल्क
समूह की लंबाई की पुनर्गणना करें यदि मौजूद है (डिफ़ॉल्ट)

+g --ग्रुप-लेंथ-क्रिएट
हमेशा समूह लंबाई तत्वों के साथ लिखें

-जी --समूह-लंबाई-निकालें
हमेशा समूह लंबाई तत्वों के बिना लिखें

अनुक्रमों और वस्तुओं में लंबाई एन्कोडिंग:

+ई --लंबाई-स्पष्ट
स्पष्ट लंबाई के साथ लिखें (डिफ़ॉल्ट)

-ई --लंबाई-अपरिभाषित
अपरिभाषित लंबाई के साथ लिखें

डेटा सेट अनुगामी पैडिंग (--राइट-डेटासेट के साथ नहीं):

-पी= --पैडिंग-रखरखाव
पैडिंग न बदलें (यदि नहीं तो डिफ़ॉल्ट - राइट-डेटासेट)

-पी --पैडिंग-ऑफ
कोई पैडिंग नहीं (अंतर्निहित अगर --राइट-डेटासेट)

+p --padding-create [f]ile-pad [i]temp-pad: पूर्णांक
f बाइट्स के एकाधिक पर फ़ाइल संरेखित करें
और i बाइट्स के एकाधिक पर आइटम

डिफ्लेट कम्प्रेशन लेवल (केवल --राइट-एक्सफर-डिफ्लेटेड के साथ):

+cl --संपीड़न-स्तर [l]evel: पूर्णांक (डिफ़ॉल्ट: 6)
0=असंपीड़ित, 1=सबसे तेज, 9=सर्वोत्तम संपीड़न

टिप्पणियाँ


डीआईसीओएम अनुरूपता
RSI xml2dsr उपयोगिता निम्नलिखित एसओपी वर्गों का समर्थन करती है:

तमाशाप्रिस्क्रिप्शनरिपोर्टस्टोरेज 1.2.840.10008.5.1.4.1.1.78.6
मैकुलरग्रिडथिकनेसएंडवॉल्यूमरिपोर्टस्टोरेज 1.2.840.10008.5.1.4.1.1.79.1
बेसिक टेक्स्टSRSस्टोरेज 1.2.840.10008.5.1.4.1.1.88.11
एन्हांस्ड एसआर स्टोरेज 1.2.840.10008.5.1.4.1.1.88.22
व्यापक एसआर स्टोरेज 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
मैमोग्राफीCADSRSस्टोरेज 1.2.840.10008.5.1.4.1.1.88.50
KeyObjectSelectionDocumentStorage 1.2.840.10008.5.1.4.1.1.88.59
ChestCADSRSस्टोरेज 1.2.840.10008.5.1.4.1.1.88.65
XRayRadiationDoseSRSस्टोरेज 1.2.840.10008.5.1.4.1.1.88.67
रेडियोफार्मास्युटिकल रेडिएशन डोज़ एसआर स्टोरेज 1.2.840.10008.5.1.4.1.1.88.68
ColonCADSRSस्टोरेज 1.2.840.10008.5.1.4.1.1.88.69
इम्प्लांटेशन प्लानएसआर डॉक्यूमेंट स्टोरेज 1.2.840.10008.5.1.4.1.1.88.70

कृपया ध्यान दें कि वर्तमान में केवल अनिवार्य और कुछ वैकल्पिक विशेषताएँ ही समर्थित हैं।

चरित्र एन्कोडिंग
DICOM वर्ण एन्कोडिंग टैग वाले तत्व से स्वचालित रूप से निर्धारित होता है
'0008,0005' (विशिष्ट वर्ण सेट) - यदि मौजूद हो। निम्नलिखित वर्ण सेट हैं:
वर्तमान में समर्थित (आवश्यक) libxml शामिल करने के लिए iconv समर्थन, देखें --संस्करण आउटपुट):

एएससीआईआई (आईएसओ_आईआर 6) (यूटीएफ-8)
UTF-8 "ISO_IR 192" (UTF-8)
आईएसओ लैटिन 1 "ISO_IR 100" (ISO-8859-1)
आईएसओ लैटिन 2 "ISO_IR 101" (ISO-8859-2)
आईएसओ लैटिन 3 "ISO_IR 109" (ISO-8859-3)
आईएसओ लैटिन 4 "ISO_IR 110" (ISO-8859-4)
आईएसओ लैटिन 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)

एकाधिक वर्ण सेट समर्थित नहीं हैं (केवल 'विशिष्ट वर्ण' का पहला मान
मूल्य बहुलता के मामले में वर्ण एन्कोडिंग के लिए सेट' का उपयोग किया जाता है)।

संपीड़न
यदि libxml को zlib समर्थन के साथ संकलित किया गया है, तो इनपुट फ़ाइल (xmlफ़ाइल-इन) भी हो सकते हैं
ज़िप के साथ संपीड़ित, जिसके परिणामस्वरूप आमतौर पर बहुत छोटी फाइलें होती हैं। विकल्प का आउटपुट देखें
--संस्करण यह जाँचने के लिए कि क्या zlib समर्थन उपलब्ध है।

सीमाओं
एक्सएमएल स्कीमा dsr2xml.xsd की सभी विविधताओं का समर्थन नहीं करता dsr2xml आउटपुट स्वरूप।
हालाँकि, डिफ़ॉल्ट आउटपुट स्वरूप (प्लस विकल्प --उपयोग-एक्सएमएल-नेमस्पेस) कार्य करना चाहिए।

ऐसा लगता है कि libxml के विभिन्न संस्करणों में अधिकतम लंबाई के लिए अलग-अलग सीमाएँ हैं
XML तत्व मान. इसलिए, बहुत लंबे तत्व मानों का उपयोग करने से बचना चाहिए। ए
libxml संस्करण 2.7.3 (और ऊपर) के लिए सामान्य सीमा एकल तत्व मान के लिए 10 एमबी है।

काटना


विभिन्न कमांड लाइन टूल्स और अंतर्निहित पुस्तकालयों के लॉगिंग आउटपुट का स्तर हो सकता है
उपयोगकर्ता द्वारा निर्दिष्ट किया जाना चाहिए। डिफ़ॉल्ट रूप से, मानक में केवल त्रुटियां और चेतावनियां लिखी जाती हैं
त्रुटि धारा। विकल्प का उपयोग करना --शब्दशः प्रसंस्करण विवरण जैसे सूचनात्मक संदेश भी
रिपोर्ट किए गए हैं। विकल्प - दाढ़ आंतरिक गतिविधि के बारे में अधिक जानकारी प्राप्त करने के लिए इस्तेमाल किया जा सकता है,
उदाहरण के लिए डिबगिंग उद्देश्यों के लिए। अन्य लॉगिंग स्तरों को विकल्प का उपयोग करके चुना जा सकता है --लॉग-
स्तर. में --शांत मोड केवल घातक त्रुटियों की सूचना दी जाती है। इतनी गंभीर त्रुटि घटनाओं में,
आवेदन आमतौर पर समाप्त हो जाएगा। विभिन्न लॉगिंग स्तरों के बारे में अधिक जानकारी के लिए,
मॉड्यूल 'ऑफलॉग' का दस्तावेज़ीकरण देखें।

यदि लॉगिंग आउटपुट को फाइल में लिखा जाना चाहिए (वैकल्पिक रूप से लॉगफाइल रोटेशन के साथ),
syslog (यूनिक्स) या इवेंट लॉग (विंडोज) विकल्प के लिए --लॉग-कॉन्फ़िगरेशन इस्तेमाल किया जा सकता है। इस
कॉन्फ़िगरेशन फ़ाइल केवल कुछ संदेशों को किसी विशेष आउटपुट पर निर्देशित करने की अनुमति देती है
स्ट्रीम और मॉड्यूल या एप्लिकेशन के आधार पर कुछ संदेशों को फ़िल्टर करने के लिए जहां वे
उत्पन्न होते हैं। एक उदाहरण कॉन्फ़िगरेशन फ़ाइल प्रदान की जाती है /लॉगर.cfg.

कमान लाइन


सभी कमांड लाइन उपकरण पैरामीटर के लिए निम्नलिखित संकेतन का उपयोग करते हैं: वर्ग कोष्ठक संलग्न
वैकल्पिक मान (0-1), तीन अनुगामी बिंदु इंगित करते हैं कि एकाधिक मानों की अनुमति है
(1-n), दोनों के संयोजन का अर्थ है 0 से n मान।

कमांड लाइन विकल्पों को एक अग्रणी '+' या '-' चिह्न द्वारा पैरामीटर से अलग किया जाता है,
क्रमश। आमतौर पर, कमांड लाइन विकल्पों का क्रम और स्थिति मनमानी होती है (अर्थात वे
कहीं भी प्रकट हो सकता है)। हालांकि, अगर विकल्प परस्पर अनन्य हैं तो सबसे सही उपस्थिति
प्रयोग किया जाता है। यह व्यवहार सामान्य यूनिक्स शेल के मानक मूल्यांकन नियमों के अनुरूप है।

इसके अलावा, एक या अधिक कमांड फाइलों को उपसर्ग के रूप में '@' चिह्न का उपयोग करके निर्दिष्ट किया जा सकता है
फ़ाइल नाम (उदा @कमांड.txt) इस तरह के कमांड तर्क को की सामग्री से बदल दिया जाता है
संबंधित टेक्स्ट फ़ाइल (एकाधिक रिक्त स्थान को एक विभाजक के रूप में माना जाता है जब तक कि
वे दो उद्धरण चिह्नों के बीच दिखाई देते हैं) किसी भी आगे के मूल्यांकन से पहले। कृपया ध्यान दें कि
एक कमांड फ़ाइल में दूसरी कमांड फ़ाइल नहीं हो सकती है। यह सरल लेकिन प्रभावी तरीका
किसी को विकल्प/पैरामीटर के सामान्य संयोजनों को संक्षेप में प्रस्तुत करने की अनुमति देता है और लंबे समय से बचा जाता है और
भ्रमित करने वाली कमांड लाइन (फ़ाइल में एक उदाहरण दिया गया है /dumppat.txt).

वातावरण


RSI xml2dsr उपयोगिता में निर्दिष्ट DICOM डेटा शब्दकोशों को लोड करने का प्रयास करेगा
डीसीएमडीआईसीटीपथ वातावरण विविधता। डिफ़ॉल्ट रूप से, अर्थात यदि डीसीएमडीआईसीटीपथ वातावरण विविधता
सेट नहीं है, फ़ाइल /dicom.dic जब तक शब्दकोश नहीं बनाया जाता तब तक लोड किया जाएगा
एप्लिकेशन में (विंडोज के लिए डिफ़ॉल्ट)।

डिफ़ॉल्ट व्यवहार को प्राथमिकता दी जानी चाहिए और डीसीएमडीआईसीटीपथ केवल पर्यावरण चर
वैकल्पिक डेटा शब्दकोशों की आवश्यकता होने पर उपयोग किया जाता है। NS डीसीएमडीआईसीटीपथ वातावरण विविधता
यूनिक्स शेल के समान प्रारूप है पथ चर जिसमें एक कोलन (':') अलग होता है
प्रविष्टियाँ। विंडोज सिस्टम पर, एक अर्धविराम (';') का उपयोग विभाजक के रूप में किया जाता है। डेटा डिक्शनरी
कोड में निर्दिष्ट प्रत्येक फ़ाइल को लोड करने का प्रयास करेगा डीसीएमडीआईसीटीपथ वातावरण विविधता। यह
यदि कोई डेटा शब्दकोश लोड नहीं किया जा सकता है तो एक त्रुटि है।

onworks.net सेवाओं का उपयोग करके xml2dsr का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad