⚠️ Ceci est un site de traduction non officiel, sans lien avec DCMTK / OFFIS. Pour des informations faisant autorité, consultez la page originale (https://support.dcmtk.org/docs/dcmqrscp.html).

dcmqrscp: archive d'images DICOM (nœud de test central)

SYNOPSIS

dcmqrscp [options] [port]

DESCRIPTION

L'application dcmqrscp (Image Central Test Node) implémente une archive d'images simple. Elle gère plusieurs zones de stockage et permet d'y stocker des images au moyen de la DICOM Storage Service Class. Elle permet également d'interroger les attributs des images et de récupérer des images au moyen de la DICOM Query/Retrieve Service Class. L'application dcmqrscp implémente également des règles de restriction d'accès afin de limiter les opérations à des entités d'application homologues spécifiques.

L'application dcmqrscp est destinée à être utilisée dans le cadre de démonstrations DICOM et comme outil de test de compatibilité. En particulier, dcmqrscp supprime les images lorsque ses restrictions de quota sont dépassées.

Attention : le format du fichier binaire index.dat de dcmqrdb a changé le 20130705, suite à la correction d'un bogue dans le code correspondant. Un fichier index.dat créé avant cette date ne fonctionnera pas avec un code dcmqrdb compilé après cette date et doit être recréé. Utilisez dcmqridx à cette fin, ou renvoyez toutes les images au serveur après avoir supprimé tous les anciens fichiers (et créé un nouveau fichier index.dat vide).

PARAMÈTRES

port  tcp/ip port number to listen on (default: in config file)

OPTIONS

options générales

-h --help
affiche cette aide et quitte
--version
affiche les informations de version et quitte
--arguments
affiche les arguments de ligne de commande développés
-q --quiet
mode silencieux, n'affiche ni avertissements ni erreurs
-v --verbose
mode détaillé, affiche les détails du traitement
-d --debug
mode débogage, affiche les informations de débogage
-ll --log-level [l]evel: string constant
(fatal, error, warn, info, debug, trace) utilise le niveau l pour la journalisation
-lc --log-config [f]ilename: string
utilise le fichier de configuration f pour la journalisation
-c --config [f]ilename: string
utilise le fichier de configuration indiqué (par défaut : /usr/local/etc/dcmtk-/dcmqrscp.cfg) # cette option permet d'indiquer un fichier de configuration # particulier. Par défaut, le fichier de configuration situé dans le répertoire de configuration système ("etc" sous Unix et # le répertoire de travail courant sous Windows) et nommé # "dcmqrscp.cfg" est utilisé. C'est une erreur si aucun fichier de configuration valide n'est disponible. Voir la documentation # relative à la configuration pour plus d'informations (dcmqrcnf.txt et l'exemple de fichier de # configuration dcmqrscp.cfg).

options multiprocessus

-s --single-process
mode mono-processus # Cette option demande à dcmqrscp de s'exécuter en mode mono-processus. # Normalement, dcmqrscp génère une nouvelle copie de lui-même pour traiter # chaque association. Cette option empêche la génération de ces copies # et se révèle particulièrement utile lors d'une exécution dans un # débogueur.
--fork
crée un processus enfant par fork() pour chaque association (par défaut) # notez que les options multiprocessus ne sont disponibles que # sur les systèmes prenant en charge l'appel fork(), c'est-à-dire pas sous Windows.

options de base de données

--require-find
rejette tous les contextes de présentation MOVE/GET pour lesquels aucun contexte FIND correspondant n'est proposé # Cette option impose à dcmqrscp le respect d'une restriction concernant # les contextes de présentation FIND et MOVE. La démonstration RSNA'93 exigeait qu'un CTN refuse d'accepter un contexte de présentation pour # un MOVE si un contexte de présentation FIND n'était pas également demandé. # Cette option applique cette restriction.
--no-parallel-store
rejette les contextes de présentation STORE simultanés multiples pour un même titre d'entité d'application # Cette option impose à dcmqrscp de refuser les contextes de # présentation de stockage pour un AE Title si une autre association a déjà # négocié avec succès des contextes de présentation de stockage pour ce # AE Title. Cette option ne devrait être nécessaire qu'à des fins de débogage, # dans la mesure où le back-end de base de données de dcmqrscp sérialise l'accès au moyen # d'un verrouillage de fichiers.
--disable-get
désactive la prise en charge de C-GET
--allow-shutdown
autorise l'arrêt externe via une classe SOP privée vérification de la validité de l'identifiant :
-XF --check-find
vérifie la validité de l'identifiant de requête C-FIND # Cette option impose au back-end de base de données de dcmqrscp d'effectuer des vérifications # sur les identifiants de requête d'une commande C-FIND. Avec cette option, # dcmqrscp rejette toute requête non conforme aux règles DICOM # très strictes relatives aux identifiants de requête.
--no-check-find
ne vérifie pas la validité de l'identifiant de requête C-FIND (par défaut)
-XM --check-move
vérifie la validité de l'identifiant de requête C-MOVE # Cette option impose au back-end de base de données de dcmqrscp d'effectuer des vérifications # sur les identifiants de requête d'une commande C-MOVE. Avec cette option, # dcmqrscp rejette toute requête non conforme aux règles DICOM # très strictes relatives aux identifiants de requête.
--no-check-move
ne vérifie pas la validité de l'identifiant de requête C-MOVE (par défaut) restriction des destinations MOVE :
--move-unrestricted
ne restreint pas la destination du MOVE (par défaut)
-ZA --move-aetitle
restreint la destination du MOVE à l'AE title demandeur
-ZH --move-host
restreint la destination du MOVE à l'hôte demandeur
-ZV --move-vendor
restreint la destination du MOVE au fournisseur demandeur restriction des modèles Query/Retrieve :
-QP --no-patient-root
ne prend pas en charge les modèles Q/R Patient Root
-QS --no-study-root
ne prend pas en charge les modèles Q/R Study Root
-QO --no-patient-study
ne prend pas en charge les modèles Q/R Patient/Study Only

options réseau

-i4 --ipv4
utilise IPv4 uniquement (par défaut)
-i6 --ipv6
utilise IPv6 uniquement
-i0 --ip-auto
utilise la double pile IPv6/IPv4 profils de négociation d'association issus du fichier de configuration :
-xf --assoc-config-file
[f]ilename, [i]n-profile, [o]ut-profile: string utilise le profil i de f pour les associations entrantes, et le profil o de f pour les associations sortantes syntaxes de transfert réseau préférées (associations entrantes) :
+x= --prefer-uncompr
préfère l'explicit VR avec l'ordre d'octets local (par défaut)
+xe --prefer-little
préfère la TS explicit VR little endian
+xb --prefer-big
préfère la TS explicit VR big endian
+xs --prefer-lossless
préfère la TS JPEG lossless par défaut
+xy --prefer-jpeg8
préfère la TS JPEG lossy par défaut pour les données 8 bits
+xx --prefer-jpeg12
préfère la TS JPEG lossy par défaut pour les données 12 bits
+xv --prefer-j2k-lossless
préfère la TS JPEG 2000 lossless
+xw --prefer-j2k-lossy
préfère la TS JPEG 2000 lossy
+xt --prefer-jls-lossless
préfère la TS JPEG-LS lossless
+xu --prefer-jls-lossy
préfère la TS JPEG-LS lossy
+xm --prefer-mpeg2
préfère la TS MPEG2 Main Profile @ Main Level
+xh --prefer-mpeg2-high
préfère la TS MPEG2 Main Profile @ High Level
+xn --prefer-mpeg4
préfère la TS MPEG4 AVC/H.264 High Profile / Level 4.1
+xl --prefer-mpeg4-bd
préfère la TS MPEG4 AVC/H.264 BD-compatible HP / Level 4.1
+x2 --prefer-mpeg4-2-2d
préfère la TS MPEG4 AVC/H.264 HP / Level 4.2 pour vidéos 2D
+x3 --prefer-mpeg4-2-3d
préfère la TS MPEG4 AVC/H.264 HP / Level 4.2 pour vidéos 3D
+xo --prefer-mpeg4-2-st
préfère la TS MPEG4 AVC/H.264 Stereo HP / Level 4.2
+x4 --prefer-hevc
préfère la TS HEVC/H.265 Main Profile / Level 5.1
+x5 --prefer-hevc10
préfère la TS HEVC/H.265 Main 10 Profile / Level 5.1
+xr --prefer-rle
préfère la TS RLE lossless
+xd --prefer-deflated
préfère la TS deflated explicit VR little endian
+xi --implicit
accepte uniquement la TS implicit VR little endian syntaxes de transfert de transmission proposées (associations sortantes) :
-x= --propose-uncompr
propose toutes les TS non compressées, en plaçant en premier l'explicit VR avec l'ordre d'octets local (par défaut)
-xe --propose-little
propose toutes les TS non compressées, en plaçant en premier l'explicit VR little endian
-xb --propose-big
propose toutes les TS non compressées, en plaçant en premier l'explicit VR big endian
-xi --propose-implicit
propose uniquement la TS implicit VR little endian
-xs --propose-lossless
propose la TS JPEG lossless par défaut ainsi que toutes les syntaxes de transfert non compressées
-xy --propose-jpeg8
propose la TS JPEG lossy par défaut pour les données 8 bits ainsi que toutes les syntaxes de transfert non compressées
-xx --propose-jpeg12
propose la TS JPEG lossy par défaut pour les données 12 bits ainsi que toutes les syntaxes de transfert non compressées
-xv --propose-j2k-lossless
propose la TS JPEG 2000 lossless ainsi que toutes les syntaxes de transfert non compressées
-xw --propose-j2k-lossy
propose la TS JPEG 2000 lossy ainsi que toutes les syntaxes de transfert non compressées
-xt --propose-jls-lossless
propose la TS JPEG-LS lossless ainsi que toutes les syntaxes de transfert non compressées
-xu --propose-jls-lossy
propose la TS JPEG-LS lossy ainsi que toutes les syntaxes de transfert non compressées
-xm --propose-mpeg2
propose uniquement la TS MPEG2 Main Profile @ Main Level
-xh --propose-mpeg2-high
propose uniquement la TS MPEG2 Main Profile @ High Level
-xn --propose-mpeg4
propose uniquement la TS MPEG4 AVC/H.264 High Profile / Level 4.1
-xl --propose-mpeg4-bd
propose uniquement la TS MPEG4 AVC/H.264 BD-compatible HP / Level 4.1
-x2 --propose-mpeg4-2-2d
propose uniquement la TS MPEG4 AVC/H.264 HP / Level 4.2 pour vidéos 2D
-x3 --propose-mpeg4-2-3d
propose uniquement la TS MPEG4 AVC/H.264 HP / Level 4.2 pour vidéos 3D
-xo --propose-mpeg4-2-st
propose uniquement la TS MPEG4 AVC/H.264 Stereo HP / Level 4.2
-x4 --propose-hevc
propose uniquement la TS HEVC/H.265 Main Profile / Level 5.1
-x5 --propose-hevc10
propose uniquement la TS HEVC/H.265 Main 10 Profile / Level 5.1
-xr --propose-rle
propose la TS RLE lossless ainsi que toutes les syntaxes de transfert non compressées
-xd --propose-deflated
propose la TS deflated explicit VR little endian ainsi que toutes les syntaxes de transfert non compressées contrôle d'accès réseau par hôte (TCP wrapper) :
-ac --access-full
accepte les connexions depuis n'importe quel hôte (par défaut)
+ac --access-control
applique les règles de contrôle d'accès par hôte autres options réseau :
-to --timeout [s]econds: integer (default: unlimited)
délai d'expiration des demandes de connexion
-ta --acse-timeout [s]econds: integer (default: 30)
délai d'expiration des messages ACSE
-td --dimse-timeout [s]econds: integer (default: unlimited)
délai d'expiration des messages DIMSE
-pdu --max-pdu [n]umber of bytes: integer (4096..131072)
définit la taille maximale de PDU en réception à n octets (par défaut : utilise la valeur du fichier de configuration)
-dhl --disable-host-lookup
désactive la résolution du nom d'hôte
--refuse
refuse l'association
--reject
rejette l'association si l'Implementation Class UID est absent
--ignore
ignore les données à stocker, reçues mais non stockées # Cette option impose au back-end de base de données de dcmqrscp d'ignorer # toutes les images reçues par la Storage Service Class. Toutes les images # sont reçues depuis le réseau mais ne sont ni stockées sur le disque # ni enregistrées dans la base de données.
-up --uid-padding
corrige silencieusement les UID complétés par des espaces

options de traitement

+Cr --use-request-charset
tente de convertir toutes les valeurs d'élément concernées par le Specific Character Set (0008,0005) vers celui spécifié dans le jeu de données de la requête, et se rabat sur celui indiqué via --convert-to-xxx si cela n'est pas possible (par défaut, sauf si le fichier de configuration le remplace)
-Cr --override-charset
convertit les valeurs d'élément concernées vers le jeu de caractères indiqué via --convert-to-xxx, en ignorant celui spécifié dans la requête
+A7 --convert-to-ascii
convertit les valeurs d'élément concernées en ASCII 7 bits (par défaut, sauf si le fichier de configuration le remplace)
+U8 --convert-to-utf8
convertit les valeurs d'élément concernées en UTF-8
+L1 --convert-to-latin1
convertit les valeurs d'élément concernées en ISO 8859-1
+C --convert-to-charset [c]harset: string
convertit les valeurs d'élément concernées vers le jeu de caractères indiqué par le terme défini DICOM c
-Ct --transliterate
tente d'approcher les caractères non représentables au moyen de caractères d'apparence similaire
-Cd --discard-illegal
élimine les caractères non représentables dans le jeu de caractères de destination

options de sécurité de la couche transport (TLS)

-tls --disable-tls
utilise une connexion TCP/IP normale (par défaut)
+tls --enable-tls [p]rivate key file, [c]ertificate file: string
utilise une connexion TLS sécurisée authentifiée mot de passe de la clé privée (uniquement avec --enable-tls) :
+ps --std-passwd
invite l'utilisateur à saisir le mot de passe sur stdin (par défaut)
+pw --use-passwd [p]assword: string
utilise le mot de passe indiqué
-pw --null-passwd
utilise une chaîne vide comme mot de passe format de fichier de la clé et du certificat :
-pem --pem-keys
lit les clés et certificats au format de fichier PEM (par défaut)
-der --der-keys
lit les clés et certificats au format de fichier DER autorité de certification :
+cf --add-cert-file [f]ilename: string
ajoute un fichier de certificat à la liste des certificats
+cd --add-cert-dir [d]irectory: string
ajoute les certificats de d à la liste des certificats
+crl --add-crl-file [f]ilename: string
ajoute un fichier de liste de révocation de certificats (implique --enable-crl-vfy)
+crv --enable-crl-vfy
active la vérification CRL du certificat feuille
+cra --enable-crl-all
active la vérification CRL de la chaîne complète profil de sécurité :
+ph --list-profiles
liste les profils TLS pris en charge et quitte
+pg --profile-8996
profil TLS BCP 195 RFC 8996 (par défaut)
+pm --profile-8996-mod
profil TLS BCP 195 RFC 8996 modifié # disponible uniquement si la bibliothèque TLS sous-jacente prend en charge # toutes les fonctionnalités TLS requises pour ce profil
+py --profile-bcp195-nd
profil TLS BCP 195 sans rétrogradation (obsolète)
+px --profile-bcp195
profil TLS BCP 195 (obsolète)
+pz --profile-bcp195-ex
profil TLS BCP 195 étendu (obsolète)
+pb --profile-basic
profil de connexion de transport sécurisé TLS de base (obsolète) # disponible uniquement si la bibliothèque TLS sous-jacente prend en charge 3DES
+pa --profile-aes
profil de connexion de transport sécurisé TLS AES (obsolète)
+pn --profile-null
communication non chiffrée authentifiée (obsolète, utilisée auparavant dans IHE ATNA) suite de chiffrement :
+cc --list-ciphers
liste les suites de chiffrement TLS prises en charge et quitte
+cs --cipher [c]iphersuite name: string
ajoute une suite de chiffrement à la liste des suites négociées
+dp --dhparam [f]ilename: string
lit les paramètres DH pour les suites de chiffrement DH/DSS Server Name Indication :
--no-sni
n'utilise pas SNI (par défaut)
--expect-sni [s]erver name: string
attend des requêtes pour le nom de serveur s générateur pseudo-aléatoire :
+rs --seed [f]ilename: string
initialise le générateur aléatoire avec le contenu de f
+ws --write-seed
réécrit la graine modifiée (uniquement avec --seed)
+wf --write-seed-file [f]ilename: string (only with --seed)
écrit la graine modifiée dans le fichier f authentification du pair :
-rc --require-peer-cert
vérifie le certificat du pair, échoue en son absence (par défaut)
-vc --verify-peer-cert
vérifie le certificat du pair s'il est présent
-ic --ignore-peer-cert
ne vérifie pas le certificat du pair

options de sortie

-B --normal
autorise les conversions de format implicites (par défaut)
+B --bit-preserving
écrit les données exactement telles que lues format de fichier de sortie :
+F --write-file
écrit au format fichier (par défaut)
-F --write-dataset
écrit le jeu de données sans informations méta de fichier syntaxe de transfert de sortie : (incompatible avec --bit-preserving ou une transmission compressée)
+t= --write-xfer-same
écrit avec la même TS qu'en entrée (par défaut)
+te --write-xfer-little
écrit avec la TS explicit VR little endian
+tb --write-xfer-big
écrit avec la TS explicit VR big endian
+ti --write-xfer-implicit
écrit avec la TS implicit VR little endian
+td --write-xfer-deflated
écrit avec la TS deflated explicit VR little endian représentations de valeur postérieures à 1993 :
+u --enable-new-vr
active la prise en charge des nouveaux VR (UN/UT) (par défaut)
-u --disable-new-vr
désactive la prise en charge des nouveaux VR, et convertit en OB codage de la longueur de groupe (incompatible avec --bit-preserving) :
+g= --group-length-recalc
recalcule les longueurs de groupe si présentes (par défaut)
+g --group-length-create
écrit toujours avec les éléments de longueur de groupe
-g --group-length-remove
écrit toujours sans les éléments de longueur de groupe codage de la longueur dans les séquences et les items (incompatible avec --bit-preserving) :
+e --length-explicit
écrit avec des longueurs explicites (par défaut)
-e --length-undefined
écrit avec des longueurs indéfinies remplissage final du jeu de données (incompatible avec --write-dataset ou --bit-preserving) :
-p --padding-off
aucun remplissage (par défaut)
+p --padding-create [f]ile-pad [i]tem-pad: integer
aligne le fichier sur un multiple de f octets et les items sur un multiple de i octets niveau de compression deflate (uniquement avec --propose-deflated ou

--write-xfer-deflated/same):

+cl --compression-level [l]evel: integer (default: 6)
0=non compressé, 1=le plus rapide, 9=meilleure compression

NOTES

Fonctionnement

dcmqrscp attend qu'une autre application se connecte à l'adresse de présentation (numéro de port) spécifiée dans son fichier de configuration (ou remplacée par une option de ligne de commande). Lorsqu'une autre application se connecte, dcmqrscp s'attend à ce qu'il s'agisse d'une application DICOM utilisant les AE Titles appelant et appelé spécifiés dans le fichier de configuration de dcmqrscp. dcmqrscp accepte les associations comportant des contextes de présentation pour les classes SOP de la Verification Service Class, de la Storage Service Class et de la Query/Retrieve Service Class. Les associations sont rejetées, ou les contextes de présentation refusés, si l'application homologue ne dispose pas des droits d'accès appropriés tels que spécifiés par le fichier de configuration de dcmqrscp.

dcmqrscp reçoit les images sur les contextes de présentation de la Storage Service Class, les écrit dans une zone de stockage configurable associée à l'AE title de la classe, extrait les attributs de ces images et les enregistre dans une base de données. dcmqrscp reçoit les requêtes d'interrogation et génère les réponses correspondantes sur les contextes de présentation de la Query/Retrieve Service Class. dcmqrscp reçoit les requêtes de récupération et génère les réponses correspondantes sur les contextes de présentation de la Query/Retrieve Service Class. dcmqrscp traite également les messages C-CANCEL pour interrompre les opérations d'interrogation/récupération.

En fonctionnement normal, dcmqrscp ne se termine jamais ; il continue d'attendre de nouvelles associations jusqu'à ce qu'il soit arrêté par un kill.

Conformité DICOM

Conformité SCU

L'application dcmqrscp prend en charge les classes SOP suivantes en tant que SCU :

VerificationSOPClass                                 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
DigitalMammographyXRayImageStorageForPresentation    1.2.840.10008.5.1.4.1.1.1.2
DigitalMammographyXRayImageStorageForProcessing      1.2.840.10008.5.1.4.1.1.1.2.1
DigitalIntraOralXRayImageStorageForPresentation      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
EnhancedCTImageStorage                               1.2.840.10008.5.1.4.1.1.2.1
LegacyConvertedEnhancedCTImageStorage                1.2.840.10008.5.1.4.1.1.2.2
RETIRED_UltrasoundMultiframeImageStorage             1.2.840.10008.5.1.4.1.1.3
UltrasoundMultiframeImageStorage                     1.2.840.10008.5.1.4.1.1.3.1
MRImageStorage                                       1.2.840.10008.5.1.4.1.1.4
EnhancedMRImageStorage                               1.2.840.10008.5.1.4.1.1.4.1
MRSpectroscopyStorage                                1.2.840.10008.5.1.4.1.1.4.2
EnhancedMRColorImageStorage                          1.2.840.10008.5.1.4.1.1.4.3
LegacyConvertedEnhancedMRImageStorage                1.2.840.10008.5.1.4.1.1.4.4
RETIRED_NuclearMedicineImageStorage                  1.2.840.10008.5.1.4.1.1.5
RETIRED_UltrasoundImageStorage                       1.2.840.10008.5.1.4.1.1.6
UltrasoundImageStorage                               1.2.840.10008.5.1.4.1.1.6.1
EnhancedUSVolumeStorage                              1.2.840.10008.5.1.4.1.1.6.2
SecondaryCaptureImageStorage                         1.2.840.10008.5.1.4.1.1.7
MultiframeSingleBitSecondaryCaptureImageStorage      1.2.840.10008.5.1.4.1.1.7.1
MultiframeGrayscaleByteSecondaryCaptureImageStorage  1.2.840.10008.5.1.4.1.1.7.2
MultiframeGrayscaleWordSecondaryCaptureImageStorage  1.2.840.10008.5.1.4.1.1.7.3
MultiframeTrueColorSecondaryCaptureImageStorage      1.2.840.10008.5.1.4.1.1.7.4
RETIRED_StandaloneOverlayStorage                     1.2.840.10008.5.1.4.1.1.8
RETIRED_StandaloneCurveStorage                       1.2.840.10008.5.1.4.1.1.9
TwelveLeadECGWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.1.1
GeneralECGWaveformStorage                            1.2.840.10008.5.1.4.1.1.9.1.2
AmbulatoryECGWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.1.3
HemodynamicWaveformStorage                           1.2.840.10008.5.1.4.1.1.9.2.1
CardiacElectrophysiologyWaveformStorage              1.2.840.10008.5.1.4.1.1.9.3.1
BasicVoiceAudioWaveformStorage                       1.2.840.10008.5.1.4.1.1.9.4.1
GeneralAudioWaveformStorage                          1.2.840.10008.5.1.4.1.1.9.4.2
ArterialPulseWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.5.1
RespiratoryWaveformStorage                           1.2.840.10008.5.1.4.1.1.9.6.1
RETIRED_StandaloneModalityLUTStorage                 1.2.840.10008.5.1.4.1.1.10
RETIRED_StandaloneVOILUTStorage                      1.2.840.10008.5.1.4.1.1.11
GrayscaleSoftcopyPresentationStateStorage            1.2.840.10008.5.1.4.1.1.11.1
ColorSoftcopyPresentationStateStorage                1.2.840.10008.5.1.4.1.1.11.2
PseudoColorSoftcopyPresentationStateStorage          1.2.840.10008.5.1.4.1.1.11.3
BlendingSoftcopyPresentationStateStorage             1.2.840.10008.5.1.4.1.1.11.4
XAXRFGrayscaleSoftcopyPresentationStateStorage       1.2.840.10008.5.1.4.1.1.11.5
XRayAngiographicImageStorage                         1.2.840.10008.5.1.4.1.1.12.1
EnhancedXAImageStorage                               1.2.840.10008.5.1.4.1.1.12.1.1
XRayRadiofluoroscopicImageStorage                    1.2.840.10008.5.1.4.1.1.12.2
EnhancedXRFImageStorage                              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
XRay3DCraniofacialImageStorage                       1.2.840.10008.5.1.4.1.1.13.1.2
BreastTomosynthesisImageStorage                      1.2.840.10008.5.1.4.1.1.13.1.3
IntravascularOpt.Coh.Tom.ImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.14.1
IntravascularOpt.Coh.Tom.ImageStorageForProcessing   1.2.840.10008.5.1.4.1.1.14.2
NuclearMedicineImageStorage                          1.2.840.10008.5.1.4.1.1.20
RawDataStorage                                       1.2.840.10008.5.1.4.1.1.66
SpatialRegistrationStorage                           1.2.840.10008.5.1.4.1.1.66.1
SpatialFiducialsStorage                              1.2.840.10008.5.1.4.1.1.66.2
DeformableSpatialRegistrationStorage                 1.2.840.10008.5.1.4.1.1.66.3
SegmentationStorage                                  1.2.840.10008.5.1.4.1.1.66.4
SurfaceSegmentationStorage                           1.2.840.10008.5.1.4.1.1.66.5
RealWorldValueMappingStorage                         1.2.840.10008.5.1.4.1.1.67
SurfaceScanMeshStorage                               1.2.840.10008.5.1.4.1.1.68.1
SurfaceScanPointCloudStorage                         1.2.840.10008.5.1.4.1.1.68.2
RETIRED_VLImageStorage                               1.2.840.10008.5.1.4.1.1.77.1
VLEndoscopicImageStorage                             1.2.840.10008.5.1.4.1.1.77.1.1
VideoEndoscopicImageStorage                          1.2.840.10008.5.1.4.1.1.77.1.1.1
VLMicroscopicImageStorage                            1.2.840.10008.5.1.4.1.1.77.1.2
VideoMicroscopicImageStorage                         1.2.840.10008.5.1.4.1.1.77.1.2.1
VLSlideCoordinatesMicroscopicImageStorage            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
VideoPhotographicImageStorage                        1.2.840.10008.5.1.4.1.1.77.1.4.1
OphthalmicPhotography8BitImageStorage                1.2.840.10008.5.1.4.1.1.77.1.5.1
OphthalmicPhotography16BitImageStorage               1.2.840.10008.5.1.4.1.1.77.1.5.2
StereometricRelationshipStorage                      1.2.840.10008.5.1.4.1.1.77.1.5.3
OphthalmicTomographyImageStorage                     1.2.840.10008.5.1.4.1.1.77.1.5.4
VLWholeSlideMicroscopyImageStorage                   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
LensometryMeasurementsStorage                        1.2.840.10008.5.1.4.1.1.78.1
AutorefractionMeasurementsStorage                    1.2.840.10008.5.1.4.1.1.78.2
KeratometryMeasurementsStorage                       1.2.840.10008.5.1.4.1.1.78.3
SubjectiveRefractionMeasurementsStorage              1.2.840.10008.5.1.4.1.1.78.4
VisualAcuityMeasurementsStorage                      1.2.840.10008.5.1.4.1.1.78.5
SpectaclePrescriptionReportStorage                   1.2.840.10008.5.1.4.1.1.78.6
OphthalmicAxialMeasurementsStorage                   1.2.840.10008.5.1.4.1.1.78.7
IntraocularLensCalculationsStorage                   1.2.840.10008.5.1.4.1.1.78.8
MacularGridThicknessAndVolumeReportStorage           1.2.840.10008.5.1.4.1.1.79.1
OphthalmicVisualFieldStaticPerimetryMeasurementsSt.  1.2.840.10008.5.1.4.1.1.80.1
OphthalmicThicknessMapStorage                        1.2.840.10008.5.1.4.1.1.81.1
BasicTextSRStorage                                   1.2.840.10008.5.1.4.1.1.88.11
EnhancedSRStorage                                    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
MammographyCADSRStorage                              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
XRayRadiationDoseSRStorage                           1.2.840.10008.5.1.4.1.1.88.67
ColonCADSRStorage                                    1.2.840.10008.5.1.4.1.1.88.69
ImplantationPlanSRStorage                            1.2.840.10008.5.1.4.1.1.88.70
EncapsulatedPDFStorage                               1.2.840.10008.5.1.4.1.1.104.1
EncapsulatedCDAStorage                               1.2.840.10008.5.1.4.1.1.104.2
PositronEmissionTomographyImageStorage               1.2.840.10008.5.1.4.1.1.128
LegacyConvertedEnhancedPETImageStorage               1.2.840.10008.5.1.4.1.1.128.1
RETIRED_StandalonePETCurveStorage                    1.2.840.10008.5.1.4.1.1.129
EnhancedPETImageStorage                              1.2.840.10008.5.1.4.1.1.130
BasicStructuredDisplayStorage                        1.2.840.10008.5.1.4.1.1.131
RTImageStorage                                       1.2.840.10008.5.1.4.1.1.481.1
RTDoseStorage                                        1.2.840.10008.5.1.4.1.1.481.2
RTStructureSetStorage                                1.2.840.10008.5.1.4.1.1.481.3
RTBeamsTreatmentRecordStorage                        1.2.840.10008.5.1.4.1.1.481.4
RTPlanStorage                                        1.2.840.10008.5.1.4.1.1.481.5
RTBrachyTreatmentRecordStorage                       1.2.840.10008.5.1.4.1.1.481.6
RTTreatmentSummaryRecordStorage                      1.2.840.10008.5.1.4.1.1.481.7
RTIonPlanStorage                                     1.2.840.10008.5.1.4.1.1.481.8
RTIonBeamsTreatmentRecordStorage                     1.2.840.10008.5.1.4.1.1.481.9
RTBeamsDeliveryInstructionStorage                    1.2.840.10008.5.1.4.34.7

L'application dcmqrscp propose des contextes de présentation pour l'ensemble des classes SOP prises en charge mentionnées ci-dessus, avec les syntaxes de transfert suivantes :

LittleEndianImplicitTransferSyntax                   1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax                   1.2.840.10008.1.2.1
BigEndianExplicitTransferSyntax                      1.2.840.10008.1.2.2

Ce comportement par défaut peut être modifié au moyen des options –propose (voir ci-dessus). Selon ces options, les syntaxes de transfert suivantes sont prises en charge :

LittleEndianImplicitTransferSyntax                   1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax                   1.2.840.10008.1.2.1
DeflatedExplicitVRLittleEndianTransferSyntax         1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntax                      1.2.840.10008.1.2.2
JPEGProcess1TransferSyntax                           1.2.840.10008.1.2.4.50
JPEGProcess2_4TransferSyntax                         1.2.840.10008.1.2.4.51
JPEGProcess14SV1TransferSyntax                       1.2.840.10008.1.2.4.70
JPEGLSLosslessTransferSyntax                         1.2.840.10008.1.2.4.80
JPEGLSLossyTransferSyntax                            1.2.840.10008.1.2.4.81
JPEG2000LosslessOnlyTransferSyntax                   1.2.840.10008.1.2.4.90
JPEG2000TransferSyntax                               1.2.840.10008.1.2.4.91
MPEG2MainProfileAtMainLevelTransferSyntax            1.2.840.10008.1.2.4.100
MPEG2MainProfileAtHighLevelTransferSyntax            1.2.840.10008.1.2.4.101
MPEG4HighProfileLevel4_1TransferSyntax               1.2.840.10008.1.2.4.102
MPEG4BDcompatibleHighProfileLevel4_1TransferSyntax   1.2.840.10008.1.2.4.103
MPEG4HighProfileLevel4_2_For2DVideoTransferSyntax    1.2.840.10008.1.2.4.104
MPEG4HighProfileLevel4_2_For3DVideoTransferSyntax    1.2.840.10008.1.2.4.105
MPEG4StereoHighProfileLevel4_2TransferSyntax         1.2.840.10008.1.2.4.106
HEVCMainProfileLevel5_1TransferSyntax                1.2.840.10008.1.2.4.107
HEVCMain10ProfileLevel5_1TransferSyntax              1.2.840.10008.1.2.4.108
RLELosslessTransferSyntax                            1.2.840.10008.1.2.5

(*) si compilé avec la prise en charge de zlib activée (voir la sortie de –version)

L'application dcmqrscp ne prend pas en charge la négociation étendue.

Des contextes de présentation pour d'autres classes SOP et/ou syntaxes de transfert peuvent être configurés via l'option –assoc-config-file, en sélectionnant un profil approprié pour les associations sortantes. Le profil sélectionné remplace entièrement la configuration par défaut mentionnée ci-dessus.

Conformité SCP

L'application dcmqrscp prend en charge les classes SOP suivantes en tant que SCP :

VerificationSOPClass                                 1.2.840.10008.1.1

FINDPatientRootQueryRetrieveInformationModel         1.2.840.10008.5.1.4.1.2.1.1
FINDPatientStudyOnlyQueryRetrieveInformationModel    1.2.840.10008.5.1.4.1.2.3.1
FINDStudyRootQueryRetrieveInformationModel           1.2.840.10008.5.1.4.1.2.2.1
GETPatientRootQueryRetrieveInformationModel          1.2.840.10008.5.1.4.1.2.1.3
GETPatientStudyOnlyQueryRetrieveInformationModel     1.2.840.10008.5.1.4.1.2.3.3
GETStudyRootQueryRetrieveInformationModel            1.2.840.10008.5.1.4.1.2.2.3
MOVEPatientRootQueryRetrieveInformationModel         1.2.840.10008.5.1.4.1.2.1.2
MOVEPatientStudyOnlyQueryRetrieveInformationModel    1.2.840.10008.5.1.4.1.2.3.2
MOVEStudyRootQueryRetrieveInformationModel           1.2.840.10008.5.1.4.1.2.2.2

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
DigitalMammographyXRayImageStorageForPresentation    1.2.840.10008.5.1.4.1.1.1.2
DigitalMammographyXRayImageStorageForProcessing      1.2.840.10008.5.1.4.1.1.1.2.1
DigitalIntraOralXRayImageStorageForPresentation      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
EnhancedCTImageStorage                               1.2.840.10008.5.1.4.1.1.2.1
LegacyConvertedEnhancedCTImageStorage                1.2.840.10008.5.1.4.1.1.2.2
RETIRED_UltrasoundMultiframeImageStorage             1.2.840.10008.5.1.4.1.1.3
UltrasoundMultiframeImageStorage                     1.2.840.10008.5.1.4.1.1.3.1
MRImageStorage                                       1.2.840.10008.5.1.4.1.1.4
EnhancedMRImageStorage                               1.2.840.10008.5.1.4.1.1.4.1
MRSpectroscopyStorage                                1.2.840.10008.5.1.4.1.1.4.2
EnhancedMRColorImageStorage                          1.2.840.10008.5.1.4.1.1.4.3
LegacyConvertedEnhancedMRImageStorage                1.2.840.10008.5.1.4.1.1.4.4
RETIRED_NuclearMedicineImageStorage                  1.2.840.10008.5.1.4.1.1.5
RETIRED_UltrasoundImageStorage                       1.2.840.10008.5.1.4.1.1.6
UltrasoundImageStorage                               1.2.840.10008.5.1.4.1.1.6.1
EnhancedUSVolumeStorage                              1.2.840.10008.5.1.4.1.1.6.2
PhotoacousticImageStorage                            1.2.840.10008.5.1.4.1.1.6.3
SecondaryCaptureImageStorage                         1.2.840.10008.5.1.4.1.1.7
MultiframeSingleBitSecondaryCaptureImageStorage      1.2.840.10008.5.1.4.1.1.7.1
MultiframeGrayscaleByteSecondaryCaptureImageStorage  1.2.840.10008.5.1.4.1.1.7.2
MultiframeGrayscaleWordSecondaryCaptureImageStorage  1.2.840.10008.5.1.4.1.1.7.3
MultiframeTrueColorSecondaryCaptureImageStorage      1.2.840.10008.5.1.4.1.1.7.4
RETIRED_StandaloneOverlayStorage                     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
TwelveLeadECGWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.1.1
GeneralECGWaveformStorage                            1.2.840.10008.5.1.4.1.1.9.1.2
AmbulatoryECGWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.1.3
General32BitECGWaveformStorage                       1.2.840.10008.5.1.4.1.1.9.1.4
HemodynamicWaveformStorage                           1.2.840.10008.5.1.4.1.1.9.2.1
CardiacElectrophysiologyWaveformStorage              1.2.840.10008.5.1.4.1.1.9.3.1
BasicVoiceAudioWaveformStorage                       1.2.840.10008.5.1.4.1.1.9.4.1
GeneralAudioWaveformStorage                          1.2.840.10008.5.1.4.1.1.9.4.2
ArterialPulseWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.5.1
RespiratoryWaveformStorage                           1.2.840.10008.5.1.4.1.1.9.6.1
MultichannelRespiratoryWaveformStorage               1.2.840.10008.5.1.4.1.1.9.6.2
RoutineScalpElectroencephalogramWaveformStorage      1.2.840.10008.5.1.4.1.1.9.7.1
ElectromyogramWaveformStorage                        1.2.840.10008.5.1.4.1.1.9.7.2
ElectrooculogramWaveformStorage                      1.2.840.10008.5.1.4.1.1.9.7.3
SleepElectroencephalogramWaveformStorage             1.2.840.10008.5.1.4.1.1.9.7.4
BodyPositionWaveformStorage                          1.2.840.10008.5.1.4.1.1.9.8.1
WaveformPresentationStateStorage                     1.2.840.10008.5.1.4.1.1.9.100.1
WaveformAcquisitionPresentationStateStorage          1.2.840.10008.5.1.4.1.1.9.100.2
RETIRED_StandaloneModalityLUTStorage                 1.2.840.10008.5.1.4.1.1.10
RETIRED_StandaloneVOILUTStorage                      1.2.840.10008.5.1.4.1.1.11
GrayscaleSoftcopyPresentationStateStorage            1.2.840.10008.5.1.4.1.1.11.1
ColorSoftcopyPresentationStateStorage                1.2.840.10008.5.1.4.1.1.11.2
PseudoColorSoftcopyPresentationStateStorage          1.2.840.10008.5.1.4.1.1.11.3
BlendingSoftcopyPresentationStateStorage             1.2.840.10008.5.1.4.1.1.11.4
XAXRFGrayscaleSoftcopyPresentationStateStorage       1.2.840.10008.5.1.4.1.1.11.5
GrayscalePlanarMPRVolumetricPresentationStateStorage 1.2.840.10008.5.1.4.1.1.11.6
CompositingPlanarMPRVolumetricPresent.StateStorage   1.2.840.10008.5.1.4.1.1.11.7
AdvancedBlendingPresentationStateStorage             1.2.840.10008.5.1.4.1.1.11.8
VolumeRenderingVolumetricPresentationStateStorage    1.2.840.10008.5.1.4.1.1.11.9
SegmentedVolumeRenderingVolumetricPres.StateStorage  1.2.840.10008.5.1.4.1.1.11.10
MultipleVolumeRenderingVolumetricPres.StateStorage   1.2.840.10008.5.1.4.1.1.11.11
VariableModalityLUTSoftcopyPresentationStateStorage  1.2.840.10008.5.1.4.1.1.11.12
XRayAngiographicImageStorage                         1.2.840.10008.5.1.4.1.1.12.1
EnhancedXAImageStorage                               1.2.840.10008.5.1.4.1.1.12.1.1
XRayRadiofluoroscopicImageStorage                    1.2.840.10008.5.1.4.1.1.12.2
EnhancedXRFImageStorage                              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
XRay3DCraniofacialImageStorage                       1.2.840.10008.5.1.4.1.1.13.1.2
BreastTomosynthesisImageStorage                      1.2.840.10008.5.1.4.1.1.13.1.3
BreastProjectionXRayImageStorageForPresentation      1.2.840.10008.5.1.4.1.1.13.1.4
BreastProjectionXRayImageStorageForProcessing        1.2.840.10008.5.1.4.1.1.13.1.5
IntravascularOpt.Coh.Tom.ImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.14.1
IntravascularOpt.Coh.Tom.ImageStorageForProcessing   1.2.840.10008.5.1.4.1.1.14.2
NuclearMedicineImageStorage                          1.2.840.10008.5.1.4.1.1.20
ParametricMapStorage                                 1.2.840.10008.5.1.4.1.1.30
RawDataStorage                                       1.2.840.10008.5.1.4.1.1.66
SpatialRegistrationStorage                           1.2.840.10008.5.1.4.1.1.66.1
SpatialFiducialsStorage                              1.2.840.10008.5.1.4.1.1.66.2
DeformableSpatialRegistrationStorage                 1.2.840.10008.5.1.4.1.1.66.3
SegmentationStorage                                  1.2.840.10008.5.1.4.1.1.66.4
SurfaceSegmentationStorage                           1.2.840.10008.5.1.4.1.1.66.5
TractographyResultsStorage                           1.2.840.10008.5.1.4.1.1.66.6
LabelMapSegmentationStorage                          1.2.840.10008.5.1.4.1.1.66.7
HeightMapSegmentationStorage                         1.2.840.10008.5.1.4.1.1.66.8
RealWorldValueMappingStorage                         1.2.840.10008.5.1.4.1.1.67
SurfaceScanMeshStorage                               1.2.840.10008.5.1.4.1.1.68.1
SurfaceScanPointCloudStorage                         1.2.840.10008.5.1.4.1.1.68.2
RETIRED_VLImageStorage                               1.2.840.10008.5.1.4.1.1.77.1
VLEndoscopicImageStorage                             1.2.840.10008.5.1.4.1.1.77.1.1
VideoEndoscopicImageStorage                          1.2.840.10008.5.1.4.1.1.77.1.1.1
VLMicroscopicImageStorage                            1.2.840.10008.5.1.4.1.1.77.1.2
VideoMicroscopicImageStorage                         1.2.840.10008.5.1.4.1.1.77.1.2.1
VLSlideCoordinatesMicroscopicImageStorage            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
VideoPhotographicImageStorage                        1.2.840.10008.5.1.4.1.1.77.1.4.1
OphthalmicPhotography8BitImageStorage                1.2.840.10008.5.1.4.1.1.77.1.5.1
OphthalmicPhotography16BitImageStorage               1.2.840.10008.5.1.4.1.1.77.1.5.2
StereometricRelationshipStorage                      1.2.840.10008.5.1.4.1.1.77.1.5.3
OphthalmicTomographyImageStorage                     1.2.840.10008.5.1.4.1.1.77.1.5.4
WideFieldOphthalmicPhoto.Stereogr.Proj.ImageStorage  1.2.840.10008.5.1.4.1.1.77.1.5.5
WideFieldOphthalmicPhotogr.3DCoordinatesImageStorage 1.2.840.10008.5.1.4.1.1.77.1.5.6
OphthalmicOpticalCoherenceTomogr.EnFaceImageStorage  1.2.840.10008.5.1.4.1.1.77.1.5.7
OphthalmicOpticalCoh.Tomogr.BscanVolumeAnalysisStor. 1.2.840.10008.5.1.4.1.1.77.1.5.8
VLWholeSlideMicroscopyImageStorage                   1.2.840.10008.5.1.4.1.1.77.1.6
DermoscopicPhotographyImageStorage                   1.2.840.10008.5.1.4.1.1.77.1.7
ConfocalMicroscopyImageStorage                       1.2.840.10008.5.1.4.1.1.77.1.8
ConfocalMicroscopyTiledPyramidalImageStorage         1.2.840.10008.5.1.4.1.1.77.1.9
RETIRED_VLMultiframeImageStorage                     1.2.840.10008.5.1.4.1.1.77.2
LensometryMeasurementsStorage                        1.2.840.10008.5.1.4.1.1.78.1
AutorefractionMeasurementsStorage                    1.2.840.10008.5.1.4.1.1.78.2
KeratometryMeasurementsStorage                       1.2.840.10008.5.1.4.1.1.78.3
SubjectiveRefractionMeasurementsStorage              1.2.840.10008.5.1.4.1.1.78.4
VisualAcuityMeasurementsStorage                      1.2.840.10008.5.1.4.1.1.78.5
SpectaclePrescriptionReportStorage                   1.2.840.10008.5.1.4.1.1.78.6
OphthalmicAxialMeasurementsStorage                   1.2.840.10008.5.1.4.1.1.78.7
IntraocularLensCalculationsStorage                   1.2.840.10008.5.1.4.1.1.78.8
MacularGridThicknessAndVolumeReportStorage           1.2.840.10008.5.1.4.1.1.79.1
OphthalmicVisualFieldStaticPerimetryMeasurementsSt.  1.2.840.10008.5.1.4.1.1.80.1
OphthalmicThicknessMapStorage                        1.2.840.10008.5.1.4.1.1.81.1
CornealTopographyMapStorage                          1.2.840.10008.5.1.4.1.1.82.1
DRAFT_SRTextStorage                                  1.2.840.10008.5.1.4.1.1.88.1
DRAFT_SRAudioStorage                                 1.2.840.10008.5.1.4.1.1.88.2
DRAFT_SRDetailStorage                                1.2.840.10008.5.1.4.1.1.88.3
DRAFT_SRComprehensiveStorage                         1.2.840.10008.5.1.4.1.1.88.4
BasicTextSRStorage                                   1.2.840.10008.5.1.4.1.1.88.11
EnhancedSRStorage                                    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
ExtensibleSRStorage                                  1.2.840.10008.5.1.4.1.1.88.35
ProcedureLogStorage                                  1.2.840.10008.5.1.4.1.1.88.40
MammographyCADSRStorage                              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
XRayRadiationDoseSRStorage                           1.2.840.10008.5.1.4.1.1.88.67
RadiopharmaceuticalRadiationDoseSRStorage            1.2.840.10008.5.1.4.1.1.88.68
ColonCADSRStorage                                    1.2.840.10008.5.1.4.1.1.88.69
ImplantationPlanSRStorage                            1.2.840.10008.5.1.4.1.1.88.70
AcquisitionContextSRStorage                          1.2.840.10008.5.1.4.1.1.88.71
SimplifiedAdultEchoSRStorage                         1.2.840.10008.5.1.4.1.1.88.72
PatientRadiationDoseSRStorage                        1.2.840.10008.5.1.4.1.1.88.73
PlannedImagingAgentAdministrationSRStorage           1.2.840.10008.5.1.4.1.1.88.74
PerformedImagingAgentAdministrationSRStorage         1.2.840.10008.5.1.4.1.1.88.75
EnhancedXRayRadiationDoseSRStorage                   1.2.840.10008.5.1.4.1.1.88.76
WaveformAnnotationSRStorage                          1.2.840.10008.5.1.4.1.1.88.77
ContentAssessmentResultsStorage                      1.2.840.10008.5.1.4.1.1.90.1
MicroscopyBulkSimpleAnnotationsStorage               1.2.840.10008.5.1.4.1.1.91.1
EncapsulatedPDFStorage                               1.2.840.10008.5.1.4.1.1.104.1
EncapsulatedCDAStorage                               1.2.840.10008.5.1.4.1.1.104.2
EncapsulatedSTLStorage                               1.2.840.10008.5.1.4.1.1.104.3
EncapsulatedOBJStorage                               1.2.840.10008.5.1.4.1.1.104.4
EncapsulatedMTLStorage                               1.2.840.10008.5.1.4.1.1.104.5
PositronEmissionTomographyImageStorage               1.2.840.10008.5.1.4.1.1.128
LegacyConvertedEnhancedPETImageStorage               1.2.840.10008.5.1.4.1.1.128.1
RETIRED_StandalonePETCurveStorage                    1.2.840.10008.5.1.4.1.1.129
EnhancedPETImageStorage                              1.2.840.10008.5.1.4.1.1.130
BasicStructuredDisplayStorage                        1.2.840.10008.5.1.4.1.1.131
CTPerformedProcedureProtocolStorage                  1.2.840.10008.5.1.4.1.1.200.2
XAPerformedProcedureProtocolStorage                  1.2.840.10008.5.1.4.1.1.200.8
RTImageStorage                                       1.2.840.10008.5.1.4.1.1.481.1
RTDoseStorage                                        1.2.840.10008.5.1.4.1.1.481.2
RTStructureSetStorage                                1.2.840.10008.5.1.4.1.1.481.3
RTBeamsTreatmentRecordStorage                        1.2.840.10008.5.1.4.1.1.481.4
RTPlanStorage                                        1.2.840.10008.5.1.4.1.1.481.5
RTBrachyTreatmentRecordStorage                       1.2.840.10008.5.1.4.1.1.481.6
RTTreatmentSummaryRecordStorage                      1.2.840.10008.5.1.4.1.1.481.7
RTIonPlanStorage                                     1.2.840.10008.5.1.4.1.1.481.8
RTIonBeamsTreatmentRecordStorage                     1.2.840.10008.5.1.4.1.1.481.9
RTPhysicianIntentStorage                             1.2.840.10008.5.1.4.1.1.481.10
RTSegmentAnnotationStorage                           1.2.840.10008.5.1.4.1.1.481.11
RTRadiationSetStorage                                1.2.840.10008.5.1.4.1.1.481.12
CArmPhotonElectronRadiationStorage                   1.2.840.10008.5.1.4.1.1.481.13
TomotherapeuticRadiationStorage                      1.2.840.10008.5.1.4.1.1.481.14
RoboticArmRadiationStorage                           1.2.840.10008.5.1.4.1.1.481.15
RTRadiationRecordSetStorage                          1.2.840.10008.5.1.4.1.1.481.16
RTRadiationSalvageRecordStorage                      1.2.840.10008.5.1.4.1.1.481.17
TomotherapeuticRadiationRecordStorage                1.2.840.10008.5.1.4.1.1.481.18
CArmPhotonElectronRadiationRecordStorage             1.2.840.10008.5.1.4.1.1.481.19
RoboticRadiationRecordStorage                        1.2.840.10008.5.1.4.1.1.481.20
RTRadiationSetDeliveryInstructionStorage             1.2.840.10008.5.1.4.1.1.481.21
RTTreatmentPreparationStorage                        1.2.840.10008.5.1.4.1.1.481.22
EnhancedRTImageStorage                               1.2.840.10008.5.1.4.1.1.481.23
EnhancedContinuousRTImageStorage                     1.2.840.10008.5.1.4.1.1.481.24
RTPatientPositionAcquisitionInstructionStorage       1.2.840.10008.5.1.4.1.1.481.25
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
DICOS_2DAITStorage                                   1.2.840.10008.5.1.4.1.1.501.4
DICOS_3DAITStorage                                   1.2.840.10008.5.1.4.1.1.501.5
DICOS_QuadrupoleResonanceStorage                     1.2.840.10008.5.1.4.1.1.501.6
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
DICONDE_ThermographyImageStorage                     1.2.840.10008.5.1.4.1.1.601.3
DICONDE_ThermographyMultiFrameImageStorage           1.2.840.10008.5.1.4.1.1.601.4
DICONDE_UltrasoundWaveformStorage                    1.2.840.10008.5.1.4.1.1.601.5
DRAFT_RTBeamsDeliveryInstructionStorage              1.2.840.10008.5.1.4.34.1
RTBeamsDeliveryInstructionStorage                    1.2.840.10008.5.1.4.34.7
RTBrachyApplicationSetupDeliveryInstructionStorage   1.2.840.10008.5.1.4.34.10

PrivateShutdownSOPClass                              1.2.276.0.7230010.3.4.1915765545.18030.917282194.0

L'application dcmqrscp accepte des contextes de présentation pour l'ensemble des classes SOP prises en charge mentionnées ci-dessus, avec l'une quelconque des syntaxes de transfert suivantes :

LittleEndianImplicitTransferSyntax                   1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax                   1.2.840.10008.1.2.1
BigEndianExplicitTransferSyntax                      1.2.840.10008.1.2.2

L'application dcmqrscp préfère les syntaxes de transfert à codage explicite plutôt que la syntaxe de transfert implicite par défaut. Si dcmqrscp s'exécute sur un matériel big-endian, elle préfère la syntaxe de transfert BigEndianExplicit à LittleEndianExplicit (et inversement). Ce comportement peut être modifié au moyen des options –prefer (voir ci-dessus). Selon ces options, les syntaxes de transfert suivantes sont prises en charge :

LittleEndianImplicitTransferSyntax                   1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax                   1.2.840.10008.1.2.1
DeflatedExplicitVRLittleEndianTransferSyntax         1.2.840.10008.1.2.1.99
BigEndianExplicitTransferSyntax                      1.2.840.10008.1.2.2
JPEGProcess1TransferSyntax                           1.2.840.10008.1.2.4.50
JPEGProcess2_4TransferSyntax                         1.2.840.10008.1.2.4.51
JPEGProcess14SV1TransferSyntax                       1.2.840.10008.1.2.4.70
JPEGLSLosslessTransferSyntax                         1.2.840.10008.1.2.4.80
JPEGLSLossyTransferSyntax                            1.2.840.10008.1.2.4.81
JPEG2000LosslessOnlyTransferSyntax                   1.2.840.10008.1.2.4.90
JPEG2000TransferSyntax                               1.2.840.10008.1.2.4.91
MPEG2MainProfileAtMainLevelTransferSyntax            1.2.840.10008.1.2.4.100
MPEG2MainProfileAtHighLevelTransferSyntax            1.2.840.10008.1.2.4.101
MPEG4HighProfileLevel4_1TransferSyntax               1.2.840.10008.1.2.4.102
MPEG4BDcompatibleHighProfileLevel4_1TransferSyntax   1.2.840.10008.1.2.4.103
MPEG4HighProfileLevel4_2_For2DVideoTransferSyntax    1.2.840.10008.1.2.4.104
MPEG4HighProfileLevel4_2_For3DVideoTransferSyntax    1.2.840.10008.1.2.4.105
MPEG4StereoHighProfileLevel4_2TransferSyntax         1.2.840.10008.1.2.4.106
HEVCMainProfileLevel5_1TransferSyntax                1.2.840.10008.1.2.4.107
HEVCMain10ProfileLevel5_1TransferSyntax              1.2.840.10008.1.2.4.108
RLELosslessTransferSyntax                            1.2.840.10008.1.2.5

L'application dcmqrscp ne prend pas en charge la négociation étendue.

Des contextes de présentation pour d'autres classes SOP et syntaxes de transfert peuvent être configurés via l'option –assoc-config-file, en sélectionnant un profil approprié pour les associations entrantes. Le profil sélectionné ne remplace que les classes SOP de stockage mentionnées ci-dessus ; dcmqrscp accepte les contextes pour les classes SOP FIND, GET, MOVE et de private shutdown mentionnées ci-dessus, en plus de celles définies dans le profil sélectionné. Notez qu'un profil approprié pour la négociation de rôle doit être défini et utilisé pour activer la prise en charge de GET.

Clés d'interrogation

L'application dcmqrscp prend en charge les attributs suivants en tant que clés d'interrogation.

Niveau Query/Retrieve : PATIENT (ou STUDY pour le modèle Q/R Study Root)

(0010,0010) PatientName
(0010,0020) PatientID
(0010,0021) IssuerOfPatientID
(0010,0030) PatientBirthDate
(0010,0032) PatientBirthTime
(0010,0040) PatientSex
(0010,1000) OtherPatientIDs (retired)
(0010,1001) OtherPatientNames
(0010,2160) EthnicGroup (retired)
(0010,4000) PatientComments

Niveau Query/Retrieve : STUDY

(0008,0020) StudyDate
(0008,0030) StudyTime
(0008,0050) AccessionNumber
(0008,0090) ReferringPhysicianName
(0008,1030) StudyDescription
(0008,1060) NameOfPhysiciansReadingStudy
(0008,1080) AdmittingDiagnosesDescription
(0010,1010) PatientAge
(0010,1020) PatientSize
(0010,1030) PatientWeight
(0010,2180) Occupation
(0010,21B0) AdditionalPatientHistory
(0020,000D) StudyInstanceUID
(0020,0010) StudyID
(0020,1070) OtherStudyNumbers (retired)

Niveau Query/Retrieve : SERIES

(0008,0060) Modality
(0020,000E) SeriesInstanceUID
(0020,0011) SeriesNumber

Niveau Query/Retrieve : IMAGE

(0008,0018) SOPInstanceUID
(0020,0013) InstanceNumber

Configuration

Le programme dcmqrscp utilise le même fichier de configuration que le programme dcmqrti. Consultez la documentation relative à la configuration pour plus d'informations.

Contrôle d'accès

Lorsqu'il est compilé sur des plateformes Unix avec la prise en charge du TCP wrapper, le contrôle d'accès par hôte peut être activé au moyen de l'option de ligne de commande –access-control. Dans ce cas, les règles de contrôle d'accès définies dans les tables de contrôle d'accès par hôte du système pour dcmqrscp sont appliquées. Les emplacements par défaut des tables de contrôle d'accès par hôte sont /etc/hosts.allow et /etc/hosts.deny. Pour plus de détails, consultez hosts_access(5).

JOURNALISATION

Le niveau de détail de la journalisation des différents outils en ligne de commande et des bibliothèques sous-jacentes peut être spécifié par l'utilisateur. Par défaut, seules les erreurs et les avertissements sont écrits dans le flux d'erreur standard. L'option –verbose permet également de signaler des messages d'information tels que les détails du traitement. L'option –debug permet d'obtenir plus de détails sur l'activité interne, par exemple à des fins de débogage. L'option –log-level permet de sélectionner d'autres niveaux de journalisation. En mode –quiet, seules les erreurs fatales sont signalées. Dans de tels cas d'erreur très graves, l'application se termine généralement. Pour plus de détails sur les différents niveaux de journalisation, consultez la documentation du module "oflog".

Si la sortie de la journalisation doit être écrite dans un fichier (éventuellement avec rotation des fichiers journaux), vers syslog (Unix) ou le journal des événements (Windows), l'option –log-config peut être utilisée. Ce fichier de configuration permet également de diriger uniquement certains messages vers un flux de sortie particulier et de filtrer certains messages en fonction du module ou de l'application qui les génère. Un exemple de fichier de configuration est fourni dans < etcdir>/logger.cfg.

LIGNE DE COMMANDE

Tous les outils en ligne de commande utilisent la notation suivante pour les paramètres : les crochets entourent les valeurs facultatives (0-1), trois points de suspension à la fin indiquent que plusieurs valeurs sont autorisées (1-n), et la combinaison des deux signifie de 0 à n valeurs.

Les options de la ligne de commande se distinguent des paramètres par un signe '+' ou '-' en tête. En général, l'ordre et la position des options de la ligne de commande sont arbitraires (c'est-à-dire qu'elles peuvent apparaître n'importe où). Toutefois, si des options s'excluent mutuellement, c'est la dernière occurrence, la plus à droite, qui est utilisée. Ce comportement est conforme aux règles d'évaluation standard des shells Unix courants.

De plus, un ou plusieurs fichiers de commandes peuvent être spécifiés en utilisant un signe '@' comme préfixe du nom de fichier (par exemple @command.txt). Un tel argument de commande est remplacé par le contenu du fichier texte correspondant (les espaces multiples sont traités comme un séparateur unique, sauf s'ils apparaissent entre deux guillemets) avant toute évaluation ultérieure. Notez qu'un fichier de commandes ne peut pas contenir un autre fichier de commandes. Cette approche simple mais efficace permet de regrouper des combinaisons courantes d'options/paramètres et évite des lignes de commande longues et peu lisibles (un exemple est fourni dans le fichier < datadir>/dumppat.txt).

ENVIRONNEMENT

L'utilitaire dcmqrscp tente de charger les dictionnaires de données DICOM spécifiés dans la variable d'environnement DCMDICTPATH. Par défaut, c'est-à-dire si la variable d'environnement DCMDICTPATH n'est pas définie, le fichier < datadir>/dicom.dic est chargé, sauf si le dictionnaire est intégré à l'application (par défaut sous Windows).

Il est préférable de conserver le comportement par défaut et de n'utiliser la variable d'environnement DCMDICTPATH que lorsque des dictionnaires de données alternatifs sont nécessaires. La variable d'environnement DCMDICTPATH a le même format que la variable PATH des shells Unix, en ce sens que les deux-points (":") séparent les entrées. Sur les systèmes Windows, le point-virgule (";") est utilisé comme séparateur. Le code du dictionnaire de données tente de charger chaque fichier spécifié dans la variable d'environnement DCMDICTPATH. C'est une erreur si aucun dictionnaire de données ne peut être chargé.

Selon les options de ligne de commande spécifiées, l'utilitaire dcmqrscp tente de charger des tables de correspondance de jeux de caractères. Cela se produit lorsque DCMTK a été compilé avec la bibliothèque oficonv (ce qui est le cas par défaut) et que les tables de correspondance ne sont pas intégrées à la bibliothèque (par défaut lorsque DCMTK utilise des bibliothèques partagées).

Les fichiers de tables de correspondance sont attendus dans le < datadir> de DCMTK. La variable d'environnement DCMICONVPATH peut être utilisée pour indiquer un autre emplacement. Si un autre emplacement est indiqué, ces tables de correspondance remplacent également toutes les tables intégrées.

FICHIERS

< docdir>/dcmqrcnf.txt - informations de configuration
< docdir>/dcmqrset.txt - informations d'installation
< etcdir>/dcmqrscp.cfg - exemple de fichier de configuration
< etcdir>/dcmqrprf.cfg - exemple de fichier de configuration pour les profils d'association

VOIR AUSSI

dcmqridx(1), dcmqrti(1)

Copyright (C) 1993-2025 by OFFIS e.V., Escherweg 2, 26121 Oldenburg, Germany.