EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

xml2dsr - Online în cloud

Rulați xml2dsr în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda xml2dsr care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


xml2dsr - Convertiți fișierul DICOM SR și setul de date în XML

REZUMAT


xml2dsr [opțiuni] xmlfile-in dsrfile-out

DESCRIERE


xml2dsr utilitarul convertește conținutul unui document XML (Extensible Markup Language).
în format DICOM Structured Reporting (SR) (format de fișier sau set de date brute). Schema XML
dsr2xml.xsd nu urmează încă niciun format standard. Însă xml2dsr cerere
ar putea fi îmbunătățite în acest aspect în viitor (de exemplu, prin sprijinirea HL7/CDA - Clinical
Arhitectura documentelor).

Un fișier XML adecvat poate fi creat folosind dsr2xml instrument (opțiune +Xn recomandat să
adăugați declarația de spațiu de nume XML la elementul rădăcină).

PARAMETRI


xmlfile-in numele fișierului de intrare XML care urmează să fie convertit (stdin: "-")

dsrfile-out DICOM SR nume fișier de ieșire

OPŢIUNI


general Opțiuni
-h --ajutor
imprimați acest text de ajutor și ieșiți

--versiune
imprimați informațiile despre versiunea și ieșiți

--argumente
tipăriți argumentele liniei de comandă extinse

-q --liniște
modul silențios, nu imprimați avertismente și erori

-v --verbos
mod verbos, detalii de procesare a tipăririi

-d --debug
modul de depanare, imprimați informațiile de depanare

-ll --log-level [l]evel: constantă șir
(fatal, eroare, avertizare, informații, depanare, urmărire)
utilizați nivelul l pentru logger

-lc --log-config [f]ilename: șir
utilizați fișierul de configurare f pentru logger

intrare Opțiuni
codificare:

+Ee --template-plic
elementul șablon include elemente de conținut

prelucrare Opțiuni
validare:

+Vs --validate-schema
validați documentul XML față de Schema
(nu cu --template-envelope)

# necesită ca libxml să fie compilat cu suport XML Schema

+Vn --check-namespace
verificați spațiul de nume XML în rădăcina documentului

identificatori unici:

+Ug --generate-new-uids
generați un nou UID de studiu/serie/instanță SOP

-Uo --dont-overwrite-uids
nu suprascrieți UID-urile existente (implicit)

+Uo --overwrite-uids
suprascrieți UID-urile existente

producție Opțiuni
format de fișier de ieșire:

+F --write-file
scriere format de fișier (implicit)

-F --write-dataset
scrieți setul de date fără metainformații ale fișierului

sintaxa transferului de ieșire:

+t= --write-xfer-la fel
scrieți cu același TS ca și intrare (implicit)

+te --write-xfer-little
scrie cu VR explicit little endian TS

+tb --write-xfer-big
scrie cu VR explicit big endian TS

+ti --write-xfer-implicit
scrie cu VR implicit little endian TS

+td --write-xfer-deflated
scrie cu VR explicit dezumflat little endian TS

reprezentări valorice post-1993:

+u --enable-new-vr
activați suportul pentru noi VR (UN/UT) (implicit)

-u --disable-new-vr
dezactivați suportul pentru noile VR, convertiți în OB

codificarea lungimii grupului:

+g= --grup-lungime-recalc
recalculați lungimile grupului dacă există (implicit)

+g --grup-lungime-creare
scrie întotdeauna cu elemente de lungime a grupului

-g --grup-lungime-elimină
scrie întotdeauna fără elemente de lungime a grupului

codificarea lungimii în secvențe și elemente:

+e --lungime-explicit
scrieți cu lungimi explicite (implicit)

-e --lungime-nedefinită
scrie cu lungimi nedefinite

umplutură finală a setului de date (nu cu --write-dataset):

-p= --padding-retain
nu modificați umplutura (implicit dacă nu --write-dataset)

-p --padding-off
fără umplutură (implicit dacă --write-dataset)

+p --padding-create [fi]ile-pad [i]tem-pad: întreg
aliniați fișierul pe multiplu de f octeți
și articole pe mai mulți de i octeți

dezumflați nivelul de compresie (numai cu --write-xfer-deflated):

+cl --compression-level [n]evel: întreg (implicit: 6)
0 = necomprimat, 1 = cea mai rapidă, 9 = cea mai bună compresie

NOTE


SPUN Conformitate cu normele
xml2dsr utilitarul acceptă următoarele clase SOP:

SpectaclePrescriptionReportStorage 1.2.840.10008.5.1.4.1.1.78.6
MacularGridThicknessAndVolumeReportStorage 1.2.840.10008.5.1.4.1.1.79.1
BasicTextSRStorage 1.2.840.10008.5.1.4.1.1.88.11
EnhancedSRSstorage 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
MamografieCADSRMocare 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
XRayRadiationDoseSRSstorage 1.2.840.10008.5.1.4.1.1.88.67
RadiofarmaceuticRadiationDoseSRSstorage 1.2.840.10008.5.1.4.1.1.88.68
ColonCADSRStorage 1.2.840.10008.5.1.4.1.1.88.69
ImplantationPlanSRDocumentStorage 1.2.840.10008.5.1.4.1.1.88.70

Vă rugăm să rețineți că în prezent sunt acceptate numai atributele obligatorii și unele opționale.

Caracter codificare
Codificarea caracterelor DICOM este determinată automat din elementul cu etichetă
„0008,0005” (Set de caractere specifice) - dacă este prezent. Următoarele seturi de caractere sunt
acceptat în prezent (necesită libxml să includă inconv sprijin, vezi --versiune ieșire):

ASCII (ISO_IR 6) (UTF-8)
UTF-8 „ISO_IR 192” (UTF-8)
ISO Latin 1 „ISO_IR 100” (ISO-8859-1)
ISO Latin 2 „ISO_IR 101” (ISO-8859-2)
ISO Latin 3 „ISO_IR 109” (ISO-8859-3)
ISO Latin 4 „ISO_IR 110” (ISO-8859-4)
ISO Latin 5 „ISO_IR 148” (ISO-8859-9)
Chirilic „ISO_IR 144” (ISO-8859-5)
Arabă „ISO_IR 127” (ISO-8859-6)
Greacă „ISO_IR 126” (ISO-8859-7)
Ebraică „ISO_IR 138” (ISO-8859-8)

Seturi de caractere multiple nu sunt acceptate (doar prima valoare a „Caracter specific
Set' este folosit pentru codificarea caracterelor în cazul multiplicității valorii).

Comprimare
Dacă libxml este compilat cu suport zlib, fișierul de intrare (xmlfile-in) poate fi, de asemenea
comprimat cu ZIP, ceea ce duce de obicei la fișiere mult mai mici. Vedeți rezultatul opțiunii
--versiune pentru a verifica dacă suportul zlib este disponibil.

Limitări
Schema XML dsr2xml.xsd nu acceptă toate variantele dsr2xml format de iesire.
Cu toate acestea, formatul de ieșire implicit (plus opțiunea --use-xml-namespace) ar trebui să funcționeze.

Versiunile diferite de libxml par să aibă limite diferite pentru lungimea maximă a unui
Valoarea elementului XML. Prin urmare, ar trebui evitată utilizarea valorilor elementului foarte lungi. A
limita tipică pentru libxml versiunea 2.7.3 (și mai sus) este de 10 MB pentru valoarea unui singur element.

LOGARE


Nivelul de înregistrare în jurnal al diferitelor instrumente de linie de comandă și biblioteci subiacente poate
fi specificat de utilizator. În mod implicit, numai erorile și avertismentele sunt scrise conform standardului
fluxul de erori. Folosind opțiunea --verbos de asemenea, mesaje informaționale precum detaliile de procesare
sunt raportate. Opțiune --depanare poate fi folosit pentru a obține mai multe detalii despre activitatea internă,
de exemplu, în scopuri de depanare. Alte niveluri de înregistrare pot fi selectate folosind opțiunea --Buturuga-
nivel. În --Liniște mod sunt raportate numai erori fatale. În astfel de evenimente de eroare foarte grave,
aplicația se va încheia de obicei. Pentru mai multe detalii despre diferitele niveluri de înregistrare,
vezi documentația modulului „oflog”.

În cazul în care ieșirea de jurnal ar trebui să fie scrisă în fișier (opțional cu rotația fișierului de jurnal),
la syslog (Unix) sau la opțiunea jurnal de evenimente (Windows). --log-config poate fi utilizat. Acest
fișierul de configurare permite, de asemenea, direcționarea numai anumitor mesaje către o anumită ieșire
stream și pentru filtrarea anumitor mesaje în funcție de modulul sau aplicația în care acestea
sunt generate. Un exemplu de fișier de configurare este furnizat în /logger.cfg.

COMMAND LINE


Toate instrumentele din linia de comandă folosesc următoarea notație pentru parametri: parantezele pătrate includ
valori opționale (0-1), trei puncte în urmă indică faptul că sunt permise mai multe valori
(1-n), o combinație a ambelor înseamnă valori de la 0 la n.

Opțiunile liniei de comandă se deosebesc de parametri prin semnul „+” sau „-”,
respectiv. De obicei, ordinea și poziția opțiunilor liniei de comandă sunt arbitrare (adică acestea
poate apărea oriunde). Cu toate acestea, dacă opțiunile se exclud reciproc, aspectul cel mai potrivit
este folosit. Acest comportament se conformează regulilor standard de evaluare ale shell-urilor Unix obișnuite.

În plus, unul sau mai multe fișiere de comandă pot fi specificate folosind semnul „@” ca prefix pentru
numele fișierului (de ex @command.txt). Un astfel de argument de comandă este înlocuit cu conținutul lui
fișierul text corespunzător (mai multe spații albe sunt tratate ca un singur separator, cu excepția cazului în care
apar între două ghilimele) înainte de orice evaluare ulterioară. Vă rugăm să rețineți că
un fișier de comandă nu poate conține un alt fișier de comandă. Această abordare simplă, dar eficientă
permite rezumarea combinațiilor comune de opțiuni/parametri și evită lungimi și
linii de comandă confuze (un exemplu este oferit în fișier /dumppat.txt).

MEDIUL


xml2dsr utilitarul va încerca să încarce dicționarele de date DICOM specificate în
DCMDICTPATH variabilă de mediu. Implicit, adică dacă DCMDICTPATH variabilă de mediu
nu este setat, fișierul /dicom.dic va fi încărcat dacă nu este construit dicționarul
în aplicație (implicit pentru Windows).

Comportamentul implicit ar trebui să fie preferat și DCMDICTPATH numai variabila de mediu
utilizat atunci când sunt necesare dicționare de date alternative. The DCMDICTPATH variabilă de mediu
are același format ca și shell-ul Unix PATH variabilă prin aceea că se separă două puncte (':').
intrări. Pe sistemele Windows, un punct și virgulă (';') este folosit ca separator. Dicționarul de date
codul va încerca să încarce fiecare fișier specificat în DCMDICTPATH variabilă de mediu. Aceasta
este o eroare dacă nu poate fi încărcat niciun dicționar de date.

Utilizați xml2dsr online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

Ad