comparison OrthancServer/Resources/DicomConformanceStatement.txt @ 4044:d25f4c0fa160 framework

splitting code into OrthancFramework and OrthancServer
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 10 Jun 2020 20:30:34 +0200
parents Resources/DicomConformanceStatement.txt@ed5515cd3262
children 68f52897c119
comparison
equal deleted inserted replaced
4043:6c6239aec462 4044:d25f4c0fa160
1 ======================================
2 DICOM Conformance Statement of Orthanc
3 ======================================
4
5
6 ---------------------
7 Echo SCP Conformance
8 ---------------------
9
10 Orthanc supports the following SOP Classes as an SCP for C-Echo:
11
12 VerificationSOPClass | 1.2.840.10008.1.1
13
14
15 ---------------------
16 Store SCP Conformance
17 ---------------------
18
19 Orthanc supports the following SOP Classes as an SCP for C-Store:
20
21 AmbulatoryECGWaveformStorage | 1.2.840.10008.5.1.4.1.1.9.1.3
22 ArterialPulseWaveformStorage | 1.2.840.10008.5.1.4.1.1.9.5.1
23 AutorefractionMeasurementsStorage | 1.2.840.10008.5.1.4.1.1.78.2
24 BasicStructuredDisplayStorage | 1.2.840.10008.5.1.4.1.1.131
25 BasicTextSRStorage | 1.2.840.10008.5.1.4.1.1.88.11
26 BasicVoiceAudioWaveformStorage | 1.2.840.10008.5.1.4.1.1.9.4.1
27 BlendingSoftcopyPresentationStateStorage | 1.2.840.10008.5.1.4.1.1.11.4
28 BreastTomosynthesisImageStorage | 1.2.840.10008.5.1.4.1.1.13.1.3
29 CardiacElectrophysiologyWaveformStorage | 1.2.840.10008.5.1.4.1.1.9.3.1
30 ChestCADSRStorage | 1.2.840.10008.5.1.4.1.1.88.65
31 ColonCADSRStorage | 1.2.840.10008.5.1.4.1.1.88.69
32 ColorSoftcopyPresentationStateStorage | 1.2.840.10008.5.1.4.1.1.11.2
33 ComprehensiveSRStorage | 1.2.840.10008.5.1.4.1.1.88.33
34 ComputedRadiographyImageStorage | 1.2.840.10008.5.1.4.1.1.1
35 CTImageStorage | 1.2.840.10008.5.1.4.1.1.2
36 DeformableSpatialRegistrationStorage | 1.2.840.10008.5.1.4.1.1.66.3
37 DigitalIntraOralXRayImageStorageForPresentation | 1.2.840.10008.5.1.4.1.1.1.3
38 DigitalIntraOralXRayImageStorageForProcessing | 1.2.840.10008.5.1.4.1.1.1.3.1
39 DigitalMammographyXRayImageStorageForPresentation | 1.2.840.10008.5.1.4.1.1.1.2
40 DigitalMammographyXRayImageStorageForProcessing | 1.2.840.10008.5.1.4.1.1.1.2.1
41 DigitalXRayImageStorageForPresentation | 1.2.840.10008.5.1.4.1.1.1.1
42 DigitalXRayImageStorageForProcessing | 1.2.840.10008.5.1.4.1.1.1.1.1
43 EncapsulatedCDAStorage | 1.2.840.10008.5.1.4.1.1.104.2
44 EncapsulatedPDFStorage | 1.2.840.10008.5.1.4.1.1.104.1
45 EnhancedCTImageStorage | 1.2.840.10008.5.1.4.1.1.2.1
46 EnhancedMRColorImageStorage | 1.2.840.10008.5.1.4.1.1.4.3
47 EnhancedMRImageStorage | 1.2.840.10008.5.1.4.1.1.4.1
48 EnhancedPETImageStorage | 1.2.840.10008.5.1.4.1.1.130
49 EnhancedSRStorage | 1.2.840.10008.5.1.4.1.1.88.22
50 EnhancedUSVolumeStorage | 1.2.840.10008.5.1.4.1.1.6.2
51 EnhancedXAImageStorage | 1.2.840.10008.5.1.4.1.1.12.1.1
52 EnhancedXRFImageStorage | 1.2.840.10008.5.1.4.1.1.12.2.1
53 GeneralAudioWaveformStorage | 1.2.840.10008.5.1.4.1.1.9.4.2
54 GeneralECGWaveformStorage | 1.2.840.10008.5.1.4.1.1.9.1.2
55 GenericImplantTemplateStorage | 1.2.840.10008.5.1.4.43.1
56 GrayscaleSoftcopyPresentationStateStorage | 1.2.840.10008.5.1.4.1.1.11.1
57 HemodynamicWaveformStorage | 1.2.840.10008.5.1.4.1.1.9.2.1
58 ImplantAssemblyTemplateStorage | 1.2.840.10008.5.1.4.44.1
59 ImplantationPlanSRDocumentStorage | 1.2.840.10008.5.1.4.1.1.88.70
60 ImplantTemplateGroupStorage | 1.2.840.10008.5.1.4.45.1
61 IntraocularLensCalculationsStorage | 1.2.840.10008.5.1.4.1.1.78.8
62 KeratometryMeasurementsStorage | 1.2.840.10008.5.1.4.1.1.78.3
63 KeyObjectSelectionDocumentStorage | 1.2.840.10008.5.1.4.1.1.88.59
64 LensometryMeasurementsStorage | 1.2.840.10008.5.1.4.1.1.78.1
65 MacularGridThicknessAndVolumeReportStorage | 1.2.840.10008.5.1.4.1.1.79.1
66 MammographyCADSRStorage | 1.2.840.10008.5.1.4.1.1.88.50
67 MRImageStorage | 1.2.840.10008.5.1.4.1.1.4
68 MRSpectroscopyStorage | 1.2.840.10008.5.1.4.1.1.4.2
69 MultiframeGrayscaleByteSecondaryCaptureImageStorage | 1.2.840.10008.5.1.4.1.1.7.2
70 MultiframeGrayscaleWordSecondaryCaptureImageStorage | 1.2.840.10008.5.1.4.1.1.7.3
71 MultiframeSingleBitSecondaryCaptureImageStorage | 1.2.840.10008.5.1.4.1.1.7.1
72 MultiframeTrueColorSecondaryCaptureImageStorage | 1.2.840.10008.5.1.4.1.1.7.4
73 NuclearMedicineImageStorage | 1.2.840.10008.5.1.4.1.1.20
74 OphthalmicAxialMeasurementsStorage | 1.2.840.10008.5.1.4.1.1.78.7
75 OphthalmicPhotography16BitImageStorage | 1.2.840.10008.5.1.4.1.1.77.1.5.2
76 OphthalmicPhotography8BitImageStorage | 1.2.840.10008.5.1.4.1.1.77.1.5.1
77 OphthalmicTomographyImageStorage | 1.2.840.10008.5.1.4.1.1.77.1.5.4
78 OphthalmicVisualFieldStaticPerimetryMeasurementsStorage | 1.2.840.10008.5.1.4.1.1.80.1
79 PositronEmissionTomographyImageStorage | 1.2.840.10008.5.1.4.1.1.128
80 ProcedureLogStorage | 1.2.840.10008.5.1.4.1.1.88.40
81 PseudoColorSoftcopyPresentationStateStorage | 1.2.840.10008.5.1.4.1.1.11.3
82 RawDataStorage | 1.2.840.10008.5.1.4.1.1.66
83 RealWorldValueMappingStorage | 1.2.840.10008.5.1.4.1.1.67
84 RespiratoryWaveformStorage | 1.2.840.10008.5.1.4.1.1.9.6.1
85 RTBeamsTreatmentRecordStorage | 1.2.840.10008.5.1.4.1.1.481.4
86 RTBrachyTreatmentRecordStorage | 1.2.840.10008.5.1.4.1.1.481.6
87 RTDoseStorage | 1.2.840.10008.5.1.4.1.1.481.2
88 RTImageStorage | 1.2.840.10008.5.1.4.1.1.481.1
89 RTIonBeamsTreatmentRecordStorage | 1.2.840.10008.5.1.4.1.1.481.9
90 RTIonPlanStorage | 1.2.840.10008.5.1.4.1.1.481.8
91 RTPlanStorage | 1.2.840.10008.5.1.4.1.1.481.5
92 RTStructureSetStorage | 1.2.840.10008.5.1.4.1.1.481.3
93 RTTreatmentSummaryRecordStorage | 1.2.840.10008.5.1.4.1.1.481.7
94 SecondaryCaptureImageStorage | 1.2.840.10008.5.1.4.1.1.7
95 SegmentationStorage | 1.2.840.10008.5.1.4.1.1.66.4
96 SpatialFiducialsStorage | 1.2.840.10008.5.1.4.1.1.66.2
97 SpatialRegistrationStorage | 1.2.840.10008.5.1.4.1.1.66.1
98 SpectaclePrescriptionReportStorage | 1.2.840.10008.5.1.4.1.1.78.6
99 StereometricRelationshipStorage | 1.2.840.10008.5.1.4.1.1.77.1.5.3
100 SubjectiveRefractionMeasurementsStorage | 1.2.840.10008.5.1.4.1.1.78.4
101 SurfaceSegmentationStorage | 1.2.840.10008.5.1.4.1.1.66.5
102 TwelveLeadECGWaveformStorage | 1.2.840.10008.5.1.4.1.1.9.1.1
103 UltrasoundImageStorage | 1.2.840.10008.5.1.4.1.1.6.1
104 UltrasoundMultiframeImageStorage | 1.2.840.10008.5.1.4.1.1.3.1
105 VideoEndoscopicImageStorage | 1.2.840.10008.5.1.4.1.1.77.1.1.1
106 VideoMicroscopicImageStorage | 1.2.840.10008.5.1.4.1.1.77.1.2.1
107 VideoPhotographicImageStorage | 1.2.840.10008.5.1.4.1.1.77.1.4.1
108 VisualAcuityMeasurementsStorage | 1.2.840.10008.5.1.4.1.1.78.5
109 VLEndoscopicImageStorage | 1.2.840.10008.5.1.4.1.1.77.1.1
110 VLMicroscopicImageStorage | 1.2.840.10008.5.1.4.1.1.77.1.2
111 VLPhotographicImageStorage | 1.2.840.10008.5.1.4.1.1.77.1.4
112 VLSlideCoordinatesMicroscopicImageStorage | 1.2.840.10008.5.1.4.1.1.77.1.3
113 VLWholeSlideMicroscopyImageStorage | 1.2.840.10008.5.1.4.1.1.77.1.6
114 XAXRFGrayscaleSoftcopyPresentationStateStorage | 1.2.840.10008.5.1.4.1.1.11.5
115 XRay3DAngiographicImageStorage | 1.2.840.10008.5.1.4.1.1.13.1.1
116 XRay3DCraniofacialImageStorage | 1.2.840.10008.5.1.4.1.1.13.1.2
117 XRayAngiographicImageStorage | 1.2.840.10008.5.1.4.1.1.12.1
118 XRayRadiationDoseSRStorage | 1.2.840.10008.5.1.4.1.1.88.67
119 XRayRadiofluoroscopicImageStorage | 1.2.840.10008.5.1.4.1.1.12.2
120
121 RETIRED_HardcopyColorImageStorage | 1.2.840.10008.5.1.1.30
122 RETIRED_HardcopyGrayscaleImageStorage | 1.2.840.10008.5.1.1.29
123 RETIRED_NuclearMedicineImageStorage | 1.2.840.10008.5.1.4.1.1.5
124 RETIRED_StandaloneCurveStorage | 1.2.840.10008.5.1.4.1.1.9
125 RETIRED_StandaloneModalityLUTStorage | 1.2.840.10008.5.1.4.1.1.10
126 RETIRED_StandaloneOverlayStorage | 1.2.840.10008.5.1.4.1.1.8
127 RETIRED_StandalonePETCurveStorage | 1.2.840.10008.5.1.4.1.1.129
128 RETIRED_StandaloneVOILUTStorage | 1.2.840.10008.5.1.4.1.1.11
129 RETIRED_StoredPrintStorage | 1.2.840.10008.5.1.1.27
130 RETIRED_UltrasoundImageStorage | 1.2.840.10008.5.1.4.1.1.6
131 RETIRED_UltrasoundMultiframeImageStorage | 1.2.840.10008.5.1.4.1.1.3
132 RETIRED_VLImageStorage | 1.2.840.10008.5.1.4.1.1.77.1
133 RETIRED_VLMultiFrameImageStorage | 1.2.840.10008.5.1.4.1.1.77.2
134 RETIRED_XRayAngiographicBiPlaneImageStorage | 1.2.840.10008.5.1.4.1.1.12.3
135
136 DRAFT_SRAudioStorage | 1.2.840.10008.5.1.4.1.1.88.2
137 DRAFT_SRComprehensiveStorage | 1.2.840.10008.5.1.4.1.1.88.4
138 DRAFT_SRDetailStorage | 1.2.840.10008.5.1.4.1.1.88.3
139 DRAFT_SRTextStorage | 1.2.840.10008.5.1.4.1.1.88.1
140 DRAFT_WaveformStorage | 1.2.840.10008.5.1.4.1.1.9.1
141 DRAFT_RTBeamsDeliveryInstructionStorage | 1.2.840.10008.5.1.4.34.1
142
143
144 --------------------
145 Find SCP Conformance
146 --------------------
147
148 Orthanc supports the following SOP Classes as an SCP for C-Find:
149
150 FINDPatientRootQueryRetrieveInformationModel | 1.2.840.10008.5.1.4.1.2.1.1
151 FINDStudyRootQueryRetrieveInformationModel | 1.2.840.10008.5.1.4.1.2.2.1
152 FINDModalityWorklistInformationModel | 1.2.840.10008.5.1.4.31
153
154
155 --------------------
156 Move SCP Conformance
157 --------------------
158
159 Orthanc supports the following SOP Classes as an SCP for C-Move:
160
161 MOVEPatientRootQueryRetrieveInformationModel | 1.2.840.10008.5.1.4.1.2.1.2
162 MOVEStudyRootQueryRetrieveInformationModel | 1.2.840.10008.5.1.4.1.2.2.2
163
164
165 -------------------
166 Get SCP Conformance
167 -------------------
168
169 Orthanc supports the following SOP Classes as an SCP for C-Get:
170
171 GETPatientRootQueryRetrieveInformationModel | 1.2.840.10008.5.1.4.1.2.1.3
172 GETStudyRootQueryRetrieveInformationModel | 1.2.840.10008.5.1.4.1.2.2.3
173
174
175 ---------------------
176 Echo SCU Conformance
177 ---------------------
178
179 Orthanc supports the following SOP Classes as an SCU for C-Echo:
180
181 VerificationSOPClass | 1.2.840.10008.1.1
182
183
184 ---------------------
185 Store SCU Conformance
186 ---------------------
187
188 All the SOP Classes that are listed in the "Store SCP Conformance"
189 (see above) section are available as an SCU for C-Store.
190
191
192 --------------------
193 Find SCU Conformance
194 --------------------
195
196 Orthanc supports the following SOP Classes as an SCU for C-Find:
197
198 FINDPatientRootQueryRetrieveInformationModel | 1.2.840.10008.5.1.4.1.2.1.1
199 FINDStudyRootQueryRetrieveInformationModel | 1.2.840.10008.5.1.4.1.2.2.1
200
201
202 --------------------
203 Move SCU Conformance
204 --------------------
205
206 Orthanc supports the following SOP Classes as an SCU for C-Move:
207
208 MOVEPatientRootQueryRetrieveInformationModel | 1.2.840.10008.5.1.4.1.2.1.2
209 MOVEStudyRootQueryRetrieveInformationModel | 1.2.840.10008.5.1.4.1.2.2.2
210
211
212 -----------------
213 Transfer Syntaxes
214 -----------------
215
216 Orthanc will accept and negotiate presentation contexts for all of the
217 abovementioned supported SOP Classes using any of the following
218 transfer syntaxes:
219
220 LittleEndianImplicitTransferSyntax | 1.2.840.10008.1.2
221 LittleEndianExplicitTransferSyntax | 1.2.840.10008.1.2.1
222 BigEndianExplicitTransferSyntax | 1.2.840.10008.1.2.2
223 DeflatedExplicitVRLittleEndianTransferSyntax | 1.2.840.10008.1.2.1.99
224 JPEGProcess1TransferSyntax | 1.2.840.10008.1.2.4.50
225 JPEGProcess2_4TransferSyntax | 1.2.840.10008.1.2.4.51
226 JPEGProcess3_5TransferSyntax | 1.2.840.10008.1.2.4.52
227 JPEGProcess6_8TransferSyntax | 1.2.840.10008.1.2.4.53
228 JPEGProcess7_9TransferSyntax | 1.2.840.10008.1.2.4.54
229 JPEGProcess10_12TransferSyntax | 1.2.840.10008.1.2.4.55
230 JPEGProcess11_13TransferSyntax | 1.2.840.10008.1.2.4.56
231 JPEGProcess14TransferSyntax | 1.2.840.10008.1.2.4.57
232 JPEGProcess15TransferSyntax | 1.2.840.10008.1.2.4.58
233 JPEGProcess16_18TransferSyntax | 1.2.840.10008.1.2.4.59
234 JPEGProcess17_19TransferSyntax | 1.2.840.10008.1.2.4.60
235 JPEGProcess20_22TransferSyntax | 1.2.840.10008.1.2.4.61
236 JPEGProcess21_23TransferSyntax | 1.2.840.10008.1.2.4.62
237 JPEGProcess24_26TransferSyntax | 1.2.840.10008.1.2.4.63
238 JPEGProcess25_27TransferSyntax | 1.2.840.10008.1.2.4.64
239 JPEGProcess28TransferSyntax | 1.2.840.10008.1.2.4.65
240 JPEGProcess29TransferSyntax | 1.2.840.10008.1.2.4.66
241 JPEGProcess14SV1TransferSyntax | 1.2.840.10008.1.2.4.70
242 JPEGLSLosslessTransferSyntax | 1.2.840.10008.1.2.4.80
243 JPEGLSLossyTransferSyntax | 1.2.840.10008.1.2.4.81
244 JPEG2000LosslessOnlyTransferSyntax | 1.2.840.10008.1.2.4.90
245 JPEG2000TransferSyntax | 1.2.840.10008.1.2.4.91
246 JPEG2000Part2MulticomponentImageCompressionLosslessOnlyTransferSyntax | 1.2.840.10008.1.2.4.92
247 JPEG2000Part2MulticomponentImageCompressionTransferSyntax | 1.2.840.10008.1.2.4.93
248 JPIPReferencedTransferSyntax | 1.2.840.10008.1.2.4.94
249 JPIPReferencedDeflateTransferSyntax | 1.2.840.10008.1.2.4.95
250 MPEG2MainProfileAtMainLevelTransferSyntax | 1.2.840.10008.1.2.4.100
251 MPEG2MainProfileAtHighLevelTransferSyntax | 1.2.840.10008.1.2.4.101
252 RLELosslessTransferSyntax | 1.2.840.10008.1.2.5
253
254 It is possible to disable a subset of these transfer syntaxes thanks to the
255 "*TransferSyntaxAccepted" options in the Orthanc configuration file.
256
257 When possible, Orthanc will prefer the
258 LittleEndianImplicitTransferSyntax transfer syntax
259 (1.2.840.10008.1.2).
260
261 Orthanc does not support extended negotiation.
262
263
264 --------------------
265 Implementation notes
266 --------------------
267
268 The information above about the SCP support is readily extracted from
269 the function "Orthanc::Internals::AcceptAssociation()" from file
270 "Core/DicomNetworking/Internals/CommandDispatcher.cpp".
271
272 The information above about the SCU support is derived from the
273 classes "Orthanc::DicomControlUserConnection" and
274 "Orthanc::DicomStoreUserConnection" from file
275 "Core/DicomNetworking/DicomControlUserConnection.cpp" and
276 "Core/DicomNetworking/DicomStoreUserConnection.cpp".