Dit is de opdracht movescu die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
movescu - DICOM ophalen (C-MOVE) SCU
KORTE INHOUD
movescu [opties] peer-poort [dcmfile-in...]
PRODUCTBESCHRIJVING
De beweegtcu applicatie implementeert zowel een SCU voor de Query/Retrieve Service Class als een
SCP voor de opslagserviceklasse. beweegtcu ondersteunt ophaalfunctionaliteit met behulp van de C-
VERPLAATS bericht. Het verzendt zoeksleutels naar een SCP en wacht op antwoorden. Het zal accepteren
verenigingen met als doel het ontvangen van afbeeldingen die zijn verzonden als gevolg van het C-MOVE-verzoek.
De applicatie kan worden gebruikt om SCP's van de Query/Retrieve Service Class te testen. De beweegtcu
applicatie kan de overdracht van afbeeldingen naar een derde partij initiëren of afbeeldingen ophalen
zelf. Merk op dat het gebruik van de term 'verplaatsen' een verkeerde benaming is. De C-MOVE-operatie eigenlijk
voert een beeldkopie uit (er worden geen beelden verwijderd van het SCP).
PARAMETERS
peer-hostnaam van DICOM-peer
poort tcp/ip poortnummer van peer
dcmfile-in DICOM-querybestand(en)
OPTIES
algemeen opties
-h-help
print deze helptekst en sluit af
--versie
versie-informatie afdrukken en afsluiten
--argumenten
druk uitgebreide opdrachtregelargumenten af
-q --stil
stille modus, print geen waarschuwingen en fouten
-v --uitgebreid
uitgebreide modus, afdrukverwerkingsdetails
-d --debuggen
foutopsporingsmodus, foutopsporingsinformatie afdrukken
-ll --log-niveau [l]evel: tekenreeksconstante
(fataal, fout, waarschuwen, info, debuggen, traceren)
gebruik niveau l voor de logger
-lc --log-config [f]bestandsnaam: string
gebruik configuratiebestand f voor de logger
netwerk opties
overeenkomende sleutels overschrijven:
-k --key [k]ey: gggg,eeee="str" of woordenboeknaam="str"
overeenkomende sleutel overschrijven
query informatiemodel:
-P --patiënt
gebruik patiënt root informatiemodel (standaard)
-S --studeren
gebruik studie root informatiemodel
-O --psalleen
gebruik patiënt/studie alleen informatiemodel
titels van toepassingsentiteiten:
-aet --aetitle [a]etitle: tekenreeks
stel mijn aanroepende AE-titel in (standaard: MOVESCU)
-aec --call [a]etitel: tekenreeks
set genaamd AE titel van peer (standaard: ANY-SCP)
-aem --verplaats [a]etitle: string
AE-titel van verplaatsingsbestemming instellen (standaard: MOVESCU)
voorkeurssyntaxis voor netwerkoverdracht (inkomende associaties):
+x= --prefer-uncompr
geef de voorkeur aan expliciete VR lokale bytevolgorde (standaard)
+xe --liever-weinig
liever expliciete VR little endian TS
+xb --liever-groot
geef de voorkeur aan expliciete VR big endian TS
+xs --liever-verliesloos
geef de voorkeur aan standaard JPEG lossless TS
+xy --liever-jpeg8
geef de voorkeur aan standaard JPEG lossy TS voor 8 bit data
+xx --liever-jpeg12
geef de voorkeur aan standaard JPEG lossy TS voor 12 bit data
+xv --liever-j2k-verliesloos
geef de voorkeur aan JPEG 2000 lossless TS
+xw --liever-j2k-lossy
liever JPEG 2000 lossy TS
+xt --prefer-jls-lossless
geef de voorkeur aan JPEG-LS lossless TS
+xu --liever-jls-lossy
liever JPEG-LS lossy TS
+xm --liever-mpeg2
geef de voorkeur aan MPEG2 Hoofdprofiel @ Hoofdniveau TS
+xh --liever-mpeg2-hoog
geef de voorkeur aan MPEG2 Hoofdprofiel @ High Level TS
+xn --liever-mpeg4
geef de voorkeur aan MPEG4 AVC/H.264 High Profile / Level 4.1 TS
+xl --liever-mpeg4-bd
liever MPEG4 AVC/H.264 BD-compatibele HP / Level 4.1 TS
+xr --voorkeur-rle
geef de voorkeur aan RLE lossless TS
+xd --prefer-leeggelopen
liever leeggelopen expliciete VR little endian TS
+xi --impliciet
accepteer alleen impliciete VR little endian TS
+xa --accepteer-alles
accepteer alle ondersteunde overdrachtsyntaxis
voorgestelde transmissieoverdrachtsyntaxis (uitgaande associaties):
-x= --stel-uncompr
alle ongecomprimeerde TS voorstellen, expliciete VR
met eerst de lokale bytevolgorde (standaard)
-xe --voorstel-weinig
stel alle ongecomprimeerde TS voor, expliciete VR little endian eerst
-xb --voorstel-groot
stel alle ongecomprimeerde TS voor, expliciete VR big endian eerst
-xd --propose-leeggelopen
stel leeggelopen expliciete VR little endian voor TS
en alle niet-gecomprimeerde overdrachtsyntaxis
-xi --voorstellen-impliciet
stel alleen impliciete VR little endian TS voor
toegangscontrole van netwerkhost (tcp-wrapper):
-ac --access-vol
accepteer verbindingen van elke host (standaard)
+ac --toegangscontrole
regels voor hosttoegangsbeheer afdwingen
poort voor inkomende netwerkassociaties:
--geen-poort
geen poort voor inkomende associaties (standaard)
+P --poort [n]umber: geheel getal
poortnummer voor inkomende associaties
verwerking van illegale datasets na 'in behandeling zijnde' verplaatsingsreacties:
-pi --in behandeling-negeren
ervan uitgaan dat er geen dataset aanwezig is (standaard)
-pr --in afwachting van lezen
dataset lezen en negeren
andere netwerkopties:
-to --timeout [s]econds: geheel getal (standaard: onbeperkt)
time-out voor verbindingsverzoeken
-ta --acse-timeout [s]econds: geheel getal (standaard: 30)
time-out voor ACSE-berichten
-td --dimse-timeout [s]econds: geheel getal (standaard: onbeperkt)
time-out voor DIMSE-berichten
-pdu --max-pdu [n] aantal bytes: geheel getal (4096..131072)
stel max ontvangst pdu in op n bytes (standaard: 16384)
-dhl --disable-host-lookup
het opzoeken van hostnamen uitschakelen
--repeat [n]nummer: geheel getal
herhaal n keer
--afbreken
de associatie afbreken in plaats van deze vrij te geven
--negeren
negeer winkelgegevens, ontvang maar sla niet op
--cancel [n]umber: geheel getal
annuleren na n reacties (standaard: nooit)
-up --uid-opvulling
geruisloos correcte UID's met ruimtevulling
uitvoer opties
algemeen:
-od --output-directory [d]irectory: string (standaard: ".")
schrijf ontvangen objecten naar bestaande map d
bit behoud modus:
-B --normaal
impliciete formaatconversies toestaan (standaard)
+B --bit-behouden
schrijf gegevens precies zoals gelezen
uitvoer bestandsformaat:
+F --schrijf-bestand
schrijf bestandsformaat (standaard)
-F --schrijf-dataset
schrijf dataset zonder bestandsmeta-informatie
uitvoer overdracht syntaxis
(niet met --bit-bewarende of gecomprimeerde transmissie):
+t= --schrijf-xfer-zelfde
schrijf met dezelfde TS als invoer (standaard)
+te --write-xfer-klein
schrijf met expliciete VR little endian TS
+tb --write-xfer-big
schrijf met expliciete VR big endian TS
+ti --schrijf-xfer-impliciet
schrijf met impliciete VR little endian TS
+td --write-xfer-leeggelopen
schrijf met leeggelopen expliciete VR little endian TS
waarderepresentaties na 1993 (niet met --bit-preserving):
+u --enable-nieuwe-vr
ondersteuning voor nieuwe VR's inschakelen (UN/UT) (standaard)
-u --disable-nieuwe-vr
ondersteuning voor nieuwe VR's uitschakelen, converteren naar OB
groepslengtecodering (niet met --bit-preserving):
+g= --groepslengte-herberekenen
herbereken groepslengtes indien aanwezig (standaard)
+g --groep-lengte-maken
schrijf altijd met groepslengte-elementen
-g --groep-lengte-verwijderen
schrijf altijd zonder groepslengte-elementen
lengtecodering in reeksen en items (niet met --bit-preserving):
+e --lengte-expliciet
schrijf met expliciete lengtes (standaard)
-e --lengte-undefined
schrijf met ongedefinieerde lengtes
dataset trailing padding
(niet met --write-dataset of --bit-preserving):
-p --padding-off
geen opvulling (standaard)
+p --padding-create [f]ile-pad [i]temp-pad: geheel getal
align bestand op veelvoud van f bytes en items op
veelvoud van i bytes
compressieniveau laten leeglopen
(alleen met --propose-deflated of --write-xfer-deflated/same):
+cl --compressie-niveau [l]evel: geheel getal (standaard: 6)
0=ongecomprimeerd, 1=snelste, 9=beste compressie
OPMERKINGEN
Elk bestand dat op de opdrachtregel wordt aangeleverd, wordt als onderdeel van een C-MOVE naar het SCP verzonden
verzoek. Het querybestand moet een geldige DICOM-dataset zijn die het datasetgedeelte van een C-
MOVE-RQ-bericht. Het querybestand kan bijvoorbeeld worden gemaakt met de dump2dcm utility
uit een script zoals in het volgende voorbeeld:
# alle afbeeldingen voor de patiënt opvragen met ID=PAT001
(0008,0052) CS [PATINT] # QueryRetrieveLevel
(0010,0020) LO [PAT001] # Patiënt-ID
Individuele kenmerken van elk verzonden bestand kunnen worden gewijzigd of aangevuld met behulp van de -k (of
--toets) optie. Bijvoorbeeld het commando:
movescu -k 0010,0020=PAT002 caesar 5678 patqry.dcm
zal, wanneer verzonden naar de SCP caesar op TCP/IP-poort 5678, een PatientID-attribuut in
patqry.dcm om de waarde 'PAT002' te hebben. Als zo'n attribuut aanwezig is, is het:
vervangen, indien afwezig wordt deze ingevoegd. De -k optie kan meer dan één keer aanwezig zijn. De
waardegedeelte (na de '=') kan ontbreken, waardoor het attribuut met nul wordt verzonden
lengte. Het is niet mogelijk om attributen binnen reeksen te vervangen of in te voegen met behulp van de -k
optie.
Als er geen bestand is opgegeven op de opdrachtregel, moet de query volledig worden opgegeven met
een of meer -k opties. Als er meerdere querybestanden worden verstrekt, beweegtcu zal er meerdere sturen
C-MOVE-verzoeken aan het SCP.
Voor alle toepassingen van beweegtcu, moet de SCP worden geconfigureerd om te 'weten' over de AE-titel waar de
beelden moeten worden verzonden. Dit is vereist omdat het C-MOVE-verzoek alleen de
AE-titel van het doel en het SCP moeten deze AE-titel kunnen omzetten in TCP/IP
adres en poortnummer om de beelden daadwerkelijk over een aparte vereniging te kunnen versturen.
De C-MOVE-bewerking van de Query/Retrieve Service Class kan afbeeldingen ophalen (wanneer
optie --haven wordt gebruikt) of om een kopie van afbeeldingen naar een derde partij te initiëren.
Bekend Problemen
beweegtcu is bedoeld om te worden gebruikt als testtool voor DICOM-softwareontwikkelaars. de vraag
keys-bestand moet met de hand worden gemaakt op basis van de inhoud van het SCP.
De beweegtcu applicatie doet geen poging om onjuiste zoekopdrachten te voorkomen. In het bijzonder de
querysleutels van een C-MOVE-verzoek mogen alleen het kenmerk QueryRetrieveLevel bevatten en
een of meer van de zogenaamde 'unieke sleutelkenmerken' (PatientID, StudyInstanceUID,
SeriesInstanceUID en SOPInstanceUID).
Als de opslagclient de verbinding niet beëindigt tijdens beweegtcu speelt de rol
van de opslagserver (dat wil zeggen de --haven wordt gebruikt) maar de klant verwacht in plaats daarvan beweegtcu naar
sluit de opslagverbinding af, beweegtcu zal oneindig wachten. In dat geval beweegtcu wil
sluit ook niet de associatie die werd gebruikt om het C-MOVE-verzoek naar de C-MOVE te sturen
server.
DICOM Overeenstemming
SCU Overeenstemming
De beweegtcu applicatie ondersteunt de volgende SOP-klassen als SCU:
MOVEPientRootQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.1.2
MOVEStudyRootQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.2.2
MOVEPatientStudyOnlyQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.3.2
De beweegtcu applicatie zal presentatiecontexten voorstellen voor een van de bovengenoemde
ondersteunde SOP-klassen, afhankelijk van de opdrachtregelopties (-P, -Sof -O). Dat zal ook zo zijn
stel de overeenkomstige SOP-klasse voor uit de volgende lijst, ook al is dit niet echt het geval
gebruikt (dit is een relict van de RSNA'93-demonstratie):
FINDPientRootQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.1.1
FINDStudyRootQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.2.1
FINDPientStudyOnlyQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.3.1
Voor uitgaande koppelingen worden de volgende overdrachtsyntaxis ondersteund:
LittleEndianImplicitTransferSyntaxis 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntaxis 1.2.840.10008.1.2.1
GedeflateerdExplicitVRLittleEndianTransferSyntaxis 1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntaxis 1.2.840.10008.1.2.2
(*) indien gecompileerd met zlib-ondersteuning ingeschakeld (zie --versie uitgang)
Welke transfersyntaxen eigenlijk in welke volgorde worden voorgesteld, kan worden gespecificeerd met de
--voorstellen opties.
SCP Overeenstemming
De beweegtcu applicatie ondersteunt de volgende SOP-klassen als SCP:
VerificatieSOPClass 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
DigitalXRayImageStorageForProcessing 1.2.840.10008.5.1.4.1.1.1.1.1
DigitaleMammografieXRayImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.1.2
DigitaleMammografieXRayImageStorageForProcessing 1.2.840.10008.5.1.4.1.1.1.2.1
DigitalIntraOralXRayBeeldopslagVoorpresentatie 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
Verbeterde CTImageStorage 1.2.840.10008.5.1.4.1.1.2.1
RETIRED_UltrasoundMultiframeImageStorage 1.2.840.10008.5.1.4.1.1.3
EchografieMultiframeImageStorage 1.2.840.10008.5.1.4.1.1.3.1
MRImageStorage 1.2.840.10008.5.1.4.1.1.4
Verbeterde MRImageStorage 1.2.840.10008.5.1.4.1.1.4.1
MRSpectroscopieOpslag 1.2.840.10008.5.1.4.1.1.4.2
Verbeterde 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
EchografieBeeldopslag 1.2.840.10008.5.1.4.1.1.6.1
EnhancedUS Volume Storage 1.2.840.10008.5.1.4.1.1.6.2
SecundaireCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7
MultiframeSingleBitSecondaryCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7.1
MultiframeGrayscaleByteSecundairCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7.2
MultiframeGrijswaardenWoordSecondaryCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7.3
MultiframeTrueColorSecondaryCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7.4
RETIRED_StandaloneOverlayOpslag 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
TwaalfLeadECGGolfvormOpslag 1.2.840.10008.5.1.4.1.1.9.1.1
AlgemeenECGGolfvormOpslag 1.2.840.10008.5.1.4.1.1.9.1.2
Ambulante ECGGolfvormOpslag 1.2.840.10008.5.1.4.1.1.9.1.3
Hemodynamische Golfvorm Opslag 1.2.840.10008.5.1.4.1.1.9.2.1
CardiaalElektrofysiologieGolfvormOpslag 1.2.840.10008.5.1.4.1.1.9.3.1
BasicVoiceAudioWaveformOpslag 1.2.840.10008.5.1.4.1.1.9.4.1
AlgemeenAudioGolfvormOpslag 1.2.840.10008.5.1.4.1.1.9.4.2
Arteriële pulsgolfvormopslag 1.2.840.10008.5.1.4.1.1.9.5.1
Ademhalingsgolfvorm Opslag 1.2.840.10008.5.1.4.1.1.9.6.1
RETIRED_StandaloneModalityLUTSopslag 1.2.840.10008.5.1.4.1.1.10
RETIRED_StandaloneVOILUTOpslag 1.2.840.10008.5.1.4.1.1.11
GrijswaardenSoftcopyPresentationStateOpslag 1.2.840.10008.5.1.4.1.1.11.1
KleurSoftcopyPresentatieStateOpslag 1.2.840.10008.5.1.4.1.1.11.2
PseudoKleurSoftcopyPresentatieStateOpslag 1.2.840.10008.5.1.4.1.1.11.3
BlendingSoftcopyPresentationStateOpslag 1.2.840.10008.5.1.4.1.1.11.4
XAXRFGrijswaardenSoftcopyPresentatieStateOpslag 1.2.840.10008.5.1.4.1.1.11.5
XRayAngiographicImageStorage 1.2.840.10008.5.1.4.1.1.12.1
Verbeterde XAImageStorage 1.2.840.10008.5.1.4.1.1.12.1.1
XRayRadiofluoroscopische Beeldopslag 1.2.840.10008.5.1.4.1.1.12.2
VerbeterdeXRFImageStorage 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
XRay3DraniofacialImageStorage 1.2.840.10008.5.1.4.1.1.13.1.2
BorstTomosyntheseBeeldopslag 1.2.840.10008.5.1.4.1.1.13.1.3
IntravasculairOpt.Coh.Tom.ImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.14.1
IntravasculairOpt.Coh.Tom.ImageStorageForProcessing 1.2.840.10008.5.1.4.1.1.14.2
Nucleaire GeneeskundeBeeldopslag 1.2.840.10008.5.1.4.1.1.20
RawDataStorage 1.2.840.10008.5.1.4.1.1.66
Ruimtelijke registratieOpslag 1.2.840.10008.5.1.4.1.1.66.1
SpatialFiducialsOpslag 1.2.840.10008.5.1.4.1.1.66.2
Vervormbare Ruimtelijke Registratie Opslag 1.2.840.10008.5.1.4.1.1.66.3
Segmentatie Opslag 1.2.840.10008.5.1.4.1.1.66.4
OppervlaktesegmentatieOpslag 1.2.840.10008.5.1.4.1.1.66.5
RealWorldValueMappingOpslag 1.2.840.10008.5.1.4.1.1.67
SurfaceScanMesh-opslag 1.2.840.10008.5.1.4.1.1.68.1
SurfaceScanPointCloud Opslag 1.2.840.10008.5.1.4.1.1.68.2
RETIRED_VLImageStorage 1.2.840.10008.5.1.4.1.1.77.1
VLEndoscopische beeldopslag 1.2.840.10008.5.1.4.1.1.77.1.1
VideoEndoscopischBeeldopslag 1.2.840.10008.5.1.4.1.1.77.1.1.1
VLMicroscopische afbeeldingsopslag 1.2.840.10008.5.1.4.1.1.77.1.2
VideoMicroscopische Beeldopslag 1.2.840.10008.5.1.4.1.1.77.1.2.1
VLSlideCoördinatenMicroscopische Beeldopslag 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
VideoFotografischeBeeldopslag 1.2.840.10008.5.1.4.1.1.77.1.4.1
Oogfotografie8BitImageStorage 1.2.840.10008.5.1.4.1.1.77.1.5.1
Oogfotografie16BitImageStorage 1.2.840.10008.5.1.4.1.1.77.1.5.2
StereometrischRelatieOpslag 1.2.840.10008.5.1.4.1.1.77.1.5.3
Oogheelkundige TomografieBeeldopslag 1.2.840.10008.5.1.4.1.1.77.1.5.4
VLWhole Slide MicroscopieBeeldopslag 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
LensometrieMetingenOpslag 1.2.840.10008.5.1.4.1.1.78.1
Autobreking MetingenOpslag 1.2.840.10008.5.1.4.1.1.78.2
KeratometrieMetingenOpslag 1.2.840.10008.5.1.4.1.1.78.3
Subjectieve brekingsmetingenOpslag 1.2.840.10008.5.1.4.1.1.78.4
Visuele scherptemetingenOpslag 1.2.840.10008.5.1.4.1.1.78.5
SpectacleVoorschriftReportOpslag 1.2.840.10008.5.1.4.1.1.78.6
OogheelkundeAxiale metingenOpslag 1.2.840.10008.5.1.4.1.1.78.7
Intraoculaire lensberekeningen Opslag 1.2.840.10008.5.1.4.1.1.78.8
MacularGridDikteEnVolumeReportOpslag 1.2.840.10008.5.1.4.1.1.79.1
OogheelkundeVisueelVeldStatischPerimetrieMetingenSt. 1.2.840.10008.5.1.4.1.1.80.1
Oftalmische DikteKaartOpslag 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_SRAudio-opslag 1.2.840.10008.5.1.4.1.1.88.2
DRAFT_SRDetailOpslag 1.2.840.10008.5.1.4.1.1.88.3
DRAFT_SRUitgebreide opslag 1.2.840.10008.5.1.4.1.1.88.4
BasicTextsRstorage 1.2.840.10008.5.1.4.1.1.88.11
Verbeterde SSR-opslag 1.2.840.10008.5.1.4.1.1.88.22
Uitgebreide SR-opslag 1.2.840.10008.5.1.4.1.1.88.33
Uitgebreide 3DSRS-opslag 1.2.840.10008.5.1.4.1.1.88.34
ProcedureLogOpslag 1.2.840.10008.5.1.4.1.1.88.40
MammografieCADSRopslag 1.2.840.10008.5.1.4.1.1.88.50
SleutelObjectSelectieDocumentOpslag 1.2.840.10008.5.1.4.1.1.88.59
BorstCADSRopslag 1.2.840.10008.5.1.4.1.1.88.65
XRayStralingsdosisSROpslag 1.2.840.10008.5.1.4.1.1.88.67
ColonCADSRopslag 1.2.840.10008.5.1.4.1.1.88.69
ImplantatiePlanSRDocumentOpslag 1.2.840.10008.5.1.4.1.1.88.70
EncapsulatedPDF Opslag 1.2.840.10008.5.1.4.1.1.104.1
Ingekapselde CDAS-opslag 1.2.840.10008.5.1.4.1.1.104.2
PositronEmissieTomografieBeeldopslag 1.2.840.10008.5.1.4.1.1.128
RETIRED_StandalonePETCurve-opslag 1.2.840.10008.5.1.4.1.1.129
Verbeterde PETImageStorage 1.2.840.10008.5.1.4.1.1.130
BasicStructuredDisplayOpslag 1.2.840.10008.5.1.4.1.1.131
RTImageStorage 1.2.840.10008.5.1.4.1.1.481.1
RTDose-opslag 1.2.840.10008.5.1.4.1.1.481.2
RTStructureSetOpslag 1.2.840.10008.5.1.4.1.1.481.3
RTBeamsBehandelingRecordOpslag 1.2.840.10008.5.1.4.1.1.481.4
RTPlan Opslag 1.2.840.10008.5.1.4.1.1.481.5
RTBrachyBehandelingRecordOpslag 1.2.840.10008.5.1.4.1.1.481.6
RTTBehandelingSamenvattingRecordOpslag 1.2.840.10008.5.1.4.1.1.481.7
RTIonPlan-opslag 1.2.840.10008.5.1.4.1.1.481.8
RTIonBeamsBehandelingRecordOpslag 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_DigitalXRayImageStorageForProcessing 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_RTBeamsLeveringInstructieOpslag 1.2.840.10008.5.1.4.34.1
RTBeamsLeveringInstructieOpslag 1.2.840.10008.5.1.4.34.7
Generiek implantaatsjabloonOpslag 1.2.840.10008.5.1.4.43.1
ImplantaatAssemblageSjabloon Opslag 1.2.840.10008.5.1.4.44.1
ImplantaatsjabloonGroepOpslag 1.2.840.10008.5.1.4.45.1
De beweegtcu applicatie accepteert meestal presentatiecontexten voor alle
bovengenoemde ondersteunde SOP-klassen die een van de volgende overdrachtsyntaxis gebruiken:
LittleEndianImplicitTransferSyntaxis 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntaxis 1.2.840.10008.1.2.1
BigEndianExplicitTransferSyntaxis 1.2.840.10008.1.2.2
Bij het optreden als SCP kan de beweegtcu toepassing zal de voorkeur geven aan overdrachtsyntaxis met een
expliciete codering over de standaard impliciete overdrachtsyntaxis. Indien beweegtcu draait op grote
endian-hardware zal de overdrachtssyntaxis de voorkeur geven aan BigEndianExplicit boven LittleEndianExplicit
(en vice versa). Dit gedrag kan worden gewijzigd met de --de voorkeur geven aan opties (zie hierboven).
Optie gebruiken: --accepteer alles een van de volgende overdrachtsyntaxis wordt ondersteund:
LittleEndianImplicitTransferSyntaxis 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntaxis 1.2.840.10008.1.2.1
GedeflateerdExplicitVRLittleEndianTransferSyntaxis 1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntaxis 1.2.840.10008.1.2.2
JPEGProcess1TransferSyntaxis 1.2.840.10008.1.2.4.50
JPEGProcess2_4OverdrachtSyntaxis 1.2.840.10008.1.2.4.51
JPEGProces14SV1TransferSyntax 1.2.840.10008.1.2.4.70
JPEGLSLosslessTransferSyntaxis 1.2.840.10008.1.2.4.80
JPEGLSLossyTransferSyntaxis 1.2.840.10008.1.2.4.81
JPEG2000LosslessOnlyTransferSyntaxis 1.2.840.10008.1.2.4.90
JPEG2000OverdrachtSyntaxis 1.2.840.10008.1.2.4.91
MPEG2HoofdprofielOp HoofdniveauTransferSyntaxis 1.2.840.10008.1.2.4.100
MPEG2HoofdprofielOp Hoog NiveauOverdrachtSyntaxis 1.2.840.10008.1.2.4.101
MPEG4HighProfileLevel4_1OverdrachtSyntaxis 1.2.840.10008.1.2.4.102
MPEG4BD-compatibelHighProfileLevel4_1OverdrachtSyntaxis 1.2.840.10008.1.2.4.103
RLELosslessTransferSyntaxis 1.2.840.10008.1.2.5
(*) indien gecompileerd met zlib-ondersteuning ingeschakeld (zie --versie uitgang)
De beweegtcu toepassing ondersteunt geen uitgebreide onderhandeling.
Toegang tot Controleer:
Wanneer gecompileerd op Unix-platforms met ondersteuning voor TCP-wrappers, kan hostgebaseerde toegangscontrole
ingeschakeld met de --toegangscontrole opdrachtregel optie. In dit geval is de toegangscontrole
regels gedefinieerd in de hosttoegangscontroletabellen van het systeem voor: beweegtcu worden afgedwongen. De
standaardlocaties van de hosttoegangscontroletabellen zijn: /etc/hosts.toestaan en
/etc/hosts.deny. Verdere details worden beschreven in gastheren_toegang(5).
Voorbeelden
movescu --patiënt --poort 9876 --move TEST_AE --call ARCHIEF caesar 104 q.dcm
verzendt de attributen in het DICOM-bestand 'q.dcm' als onderdeel van een C-MOVE-verzoek naar
applicatie-entiteit ARCHIEF op de host Caesar op poort 104 met behulp van de Patient Root-query
model. beweegtcu zelf gebruikt de standaard AE-titel MOVESCU. Het C-MOVE-verzoek zal dit specificeren
dat afbeeldingen moeten worden overgebracht naar de doel-AE-titel TEST_AE (via de --Actie
keuze). Hoe het SCP dit verzoek interpreteert, is afhankelijk van de configuratie ervan. beweegtcu wil
luister op deel 9876 naar binnenkomende associaties om de gevraagde beelden te ontvangen
van het SCP.
Afbeeldingen kunnen naar een derde partij worden gekopieerd door een andere AE-titel te gebruiken (bijv
--Actie ANOTHER_AE). Uiteraard moet het SCP deze LR-titel ‘kennen’ en moet de bestemming bekend zijn
optreden als een SCP van de Opslagdienstklasse (de winkelscp applicatie kan worden gebruikt
dit doel).
LOGGEN
Het niveau van de logboekuitvoer van de verschillende opdrachtregelprogramma's en onderliggende bibliotheken kan
door de gebruiker worden opgegeven. Standaard worden alleen fouten en waarschuwingen naar de standaard geschreven
foutstroom. Optie gebruiken: --uitgebreid ook informatieve berichten zoals verwerkingsdetails
zijn gerapporteerd. Optie --debuggen kan worden gebruikt om meer details te krijgen over de interne activiteit,
bijvoorbeeld voor foutopsporingsdoeleinden. Andere logniveaus kunnen worden geselecteerd met optie --loggen-
niveau. in --stil modus worden alleen fatale fouten gerapporteerd. In zulke zeer ernstige foutgebeurtenissen,
de toepassing wordt meestal beëindigd. Voor meer details over de verschillende logniveaus,
zie documentatie van module 'oflog'.
In het geval dat de logoutput naar een bestand moet worden geschreven (optioneel met logfile-rotatie),
naar syslog (Unix) of de gebeurtenislogboek (Windows) optie --log-config kan worden gebruikt. Dit
configuratiebestand maakt het ook mogelijk om alleen bepaalde berichten naar een bepaalde uitvoer te leiden
stream en voor het filteren van bepaalde berichten op basis van de module of applicatie waar ze
worden gegenereerd. Een voorbeeldconfiguratiebestand vindt u in /logger.cfg.
COMMAND LINE
Alle opdrachtregelprogramma's gebruiken de volgende notatie voor parameters: vierkante haken omsluiten
optionele waarden (0-1), drie volgpunten geven aan dat meerdere waarden zijn toegestaan
(1-n), een combinatie van beide betekent 0 tot n waarden.
Opdrachtregelopties worden onderscheiden van parameters door een voorlopend '+'- of '-'-teken,
respectievelijk. Gewoonlijk zijn de volgorde en positie van de opdrachtregelopties willekeurig
kan overal verschijnen). Als opties elkaar echter uitsluiten, is de meest rechtse verschijning
is gebruikt. Dit gedrag komt overeen met de standaard evaluatieregels van gewone Unix-shells.
Bovendien kunnen een of meer opdrachtbestanden worden opgegeven met een '@'-teken als voorvoegsel voor
de bestandsnaam (bijv @commando.txt). Zo'n commandoargument wordt vervangen door de inhoud van
het corresponderende tekstbestand (meerdere spaties worden behandeld als een enkel scheidingsteken tenzij
ze verschijnen tussen twee aanhalingstekens) voorafgaand aan elke verdere evaluatie. Houd er rekening mee dat:
een commandobestand kan geen ander commandobestand bevatten. Deze eenvoudige maar effectieve aanpak
maakt het mogelijk om veelvoorkomende combinaties van opties/parameters samen te vatten en vermijdt langdradig en
verwarrende opdrachtregels (een voorbeeld wordt gegeven in bestand /dumppat.txt).
MILIEU
De beweegtcu hulpprogramma zal proberen om DICOM-gegevenswoordenboeken te laden die zijn gespecificeerd in de
DCMDICTPAD omgevingsvariabele. Standaard, dwz als de DCMDICTPAD variabele omgeving
is niet ingesteld, het bestand /dicom.dic wordt geladen tenzij het woordenboek is gebouwd
in de toepassing (standaard voor Windows).
Het standaardgedrag moet de voorkeur hebben en de DCMDICTPAD alleen omgevingsvariabele
gebruikt wanneer alternatieve gegevenswoordenboeken vereist zijn. De DCMDICTPAD variabele omgeving
heeft hetzelfde formaat als de Unix-shell PATH variabele in dat een dubbele punt (':') scheidt
inzendingen. Op Windows-systemen wordt een puntkomma (';') als scheidingsteken gebruikt. Het datadictionary
code zal proberen om elk bestand te laden dat is gespecificeerd in de DCMDICTPAD omgevingsvariabele. Het
is een fout als er geen datadictionary kan worden geladen.
Gebruik movescu online met behulp van onworks.net-services