34 #include "dcmtk/config/osconfig.h"
36 #include "dcmtk/ofstd/oftypes.h"
38 #define INCLUDE_CSTDLIB
39 #define INCLUDE_UNISTD
40 #include "dcmtk/ofstd/ofstdinc.h"
48 const char* dcmFindNameOfUID(
const char* uid,
const char* defaultValue = NULL);
55 const char* dcmFindUIDFromName(
const char * name);
67 extern const char* dcmAllStorageSOPClassUIDs[];
70 extern const int numberOfAllDcmStorageSOPClassUIDs;
78 extern const char* dcmLongSCUStorageSOPClassUIDs[];
81 extern const int numberOfDcmLongSCUStorageSOPClassUIDs;
89 extern const char* dcmShortSCUStorageSOPClassUIDs[];
92 extern const int numberOfDcmShortSCUStorageSOPClassUIDs;
99 OFBool dcmIsaStorageSOPClassUID(
const char* uid);
107 extern const char* dcmImageSOPClassUIDs[];
110 extern const int numberOfDcmImageSOPClassUIDs;
128 char *dcmGenerateUniqueIdentifier(
char *uid,
const char* prefix=NULL);
138 const char *dcmSOPClassUIDToModality(
const char *sopClassUID,
const char *defaultValue = NULL);
146 unsigned long dcmGuessModalityBytes(
const char *sopClassUID);
159 #error Required compiler definition PACKAGE_DATE undefined
161 #ifndef PACKAGE_VERSION
162 #error Required compiler definition PACKAGE_VERSION undefined
164 #ifndef PACKAGE_VERSION_NUMBER
165 #error Required compiler definition PACKAGE_VERSION_NUMBER undefined
170 #define PACKAGE_VERSION_NUMBER_TO_STRING_( x ) #x
171 #define PACKAGE_VERSION_NUMBER_TO_STRING( x ) PACKAGE_VERSION_NUMBER_TO_STRING_( x )
179 #define OFFIS_DTK_IMPLEMENTATION_VERSION_NAME "OFFIS_DCMTK_" PACKAGE_VERSION_NUMBER_TO_STRING(PACKAGE_VERSION_NUMBER)
182 #define OFFIS_DTK_IMPLEMENTATION_VERSION_NAME2 "OFFIS_DCMBP_" PACKAGE_VERSION_NUMBER_TO_STRING(PACKAGE_VERSION_NUMBER)
185 #ifdef DCMTK_BUILD_DATE
186 #define OFFIS_DCMTK_RELEASEDATE DCMTK_BUILD_DATE
188 #define OFFIS_DCMTK_RELEASEDATE PACKAGE_DATE
192 #define OFFIS_UID_ROOT "1.2.276.0.7230010.3"
195 #define OFFIS_DCMTK_VERSION_NUMBER PACKAGE_VERSION_NUMBER
198 #define OFFIS_DCMTK_VERSION_STRING PACKAGE_VERSION
201 #define OFFIS_DCMTK_VERSION_SUFFIX PACKAGE_VERSION_SUFFIX
204 #define OFFIS_DCMTK_VERSION OFFIS_DCMTK_VERSION_STRING OFFIS_DCMTK_VERSION_SUFFIX
207 #define OFFIS_IMPLEMENTATION_CLASS_UID OFFIS_UID_ROOT ".0." OFFIS_DCMTK_VERSION_STRING
210 #define OFFIS_INSTANCE_CREATOR_UID OFFIS_IMPLEMENTATION_CLASS_UID
213 #define OFFIS_CODING_SCHEME_UID_ROOT OFFIS_UID_ROOT ".0.0"
216 #define OFFIS_CODING_SCHEME_VERSION "1"
219 #define OFFIS_CODING_SCHEME_UID OFFIS_CODING_SCHEME_UID_ROOT "." OFFIS_CODING_SCHEME_VERSION
224 #ifndef SITE_UID_ROOT
226 #define SITE_UID_ROOT OFFIS_UID_ROOT
239 #define SITE_STUDY_UID_ROOT SITE_UID_ROOT ".1.2"
242 #define SITE_SERIES_UID_ROOT SITE_UID_ROOT ".1.3"
245 #define SITE_INSTANCE_UID_ROOT SITE_UID_ROOT ".1.4"
250 #define UID_PrivateGenericFileSOPClass SITE_UID_ROOT ".1.0.1"
253 #define UID_StandardApplicationContext "1.2.840.10008.3.1.1.1"
260 #define UID_LittleEndianImplicitTransferSyntax "1.2.840.10008.1.2"
262 #define UID_LittleEndianExplicitTransferSyntax "1.2.840.10008.1.2.1"
264 #define UID_BigEndianExplicitTransferSyntax "1.2.840.10008.1.2.2"
266 #define UID_DeflatedExplicitVRLittleEndianTransferSyntax "1.2.840.10008.1.2.1.99"
270 #define UID_JPEGProcess1TransferSyntax "1.2.840.10008.1.2.4.50"
274 #define UID_JPEGProcess2_4TransferSyntax "1.2.840.10008.1.2.4.51"
276 #define UID_JPEGProcess3_5TransferSyntax "1.2.840.10008.1.2.4.52"
278 #define UID_JPEGProcess6_8TransferSyntax "1.2.840.10008.1.2.4.53"
280 #define UID_JPEGProcess7_9TransferSyntax "1.2.840.10008.1.2.4.54"
282 #define UID_JPEGProcess10_12TransferSyntax "1.2.840.10008.1.2.4.55"
284 #define UID_JPEGProcess11_13TransferSyntax "1.2.840.10008.1.2.4.56"
286 #define UID_JPEGProcess14TransferSyntax "1.2.840.10008.1.2.4.57"
288 #define UID_JPEGProcess15TransferSyntax "1.2.840.10008.1.2.4.58"
290 #define UID_JPEGProcess16_18TransferSyntax "1.2.840.10008.1.2.4.59"
292 #define UID_JPEGProcess17_19TransferSyntax "1.2.840.10008.1.2.4.60"
294 #define UID_JPEGProcess20_22TransferSyntax "1.2.840.10008.1.2.4.61"
296 #define UID_JPEGProcess21_23TransferSyntax "1.2.840.10008.1.2.4.62"
298 #define UID_JPEGProcess24_26TransferSyntax "1.2.840.10008.1.2.4.63"
300 #define UID_JPEGProcess25_27TransferSyntax "1.2.840.10008.1.2.4.64"
302 #define UID_JPEGProcess28TransferSyntax "1.2.840.10008.1.2.4.65"
304 #define UID_JPEGProcess29TransferSyntax "1.2.840.10008.1.2.4.66"
308 #define UID_JPEGProcess14SV1TransferSyntax "1.2.840.10008.1.2.4.70"
310 #define UID_JPEGLSLosslessTransferSyntax "1.2.840.10008.1.2.4.80"
312 #define UID_JPEGLSLossyTransferSyntax "1.2.840.10008.1.2.4.81"
314 #define UID_JPEG2000LosslessOnlyTransferSyntax "1.2.840.10008.1.2.4.90"
316 #define UID_JPEG2000TransferSyntax "1.2.840.10008.1.2.4.91"
318 #define UID_JPEG2000Part2MulticomponentImageCompressionLosslessOnlyTransferSyntax "1.2.840.10008.1.2.4.92"
320 #define UID_JPEG2000Part2MulticomponentImageCompressionTransferSyntax "1.2.840.10008.1.2.4.93"
322 #define UID_JPIPReferencedTransferSyntax "1.2.840.10008.1.2.4.94"
324 #define UID_JPIPReferencedDeflateTransferSyntax "1.2.840.10008.1.2.4.95"
326 #define UID_MPEG2MainProfileAtMainLevelTransferSyntax "1.2.840.10008.1.2.4.100"
328 #define UID_MPEG2MainProfileAtHighLevelTransferSyntax "1.2.840.10008.1.2.4.101"
330 #define UID_RLELosslessTransferSyntax "1.2.840.10008.1.2.5"
337 #define UID_RFC2557MIMEEncapsulationTransferSyntax "1.2.840.10008.1.2.6.1"
343 #define UID_XMLEncodingTransferSyntax "1.2.840.10008.1.2.6.2"
350 #define UID_RETIRED_StoredPrintStorage "1.2.840.10008.5.1.1.27"
351 #define UID_RETIRED_HardcopyGrayscaleImageStorage "1.2.840.10008.5.1.1.29"
352 #define UID_RETIRED_HardcopyColorImageStorage "1.2.840.10008.5.1.1.30"
353 #define UID_ComputedRadiographyImageStorage "1.2.840.10008.5.1.4.1.1.1"
354 #define UID_DigitalXRayImageStorageForPresentation "1.2.840.10008.5.1.4.1.1.1.1"
355 #define UID_DigitalXRayImageStorageForProcessing "1.2.840.10008.5.1.4.1.1.1.1.1"
356 #define UID_DigitalMammographyXRayImageStorageForPresentation "1.2.840.10008.5.1.4.1.1.1.2"
357 #define UID_DigitalMammographyXRayImageStorageForProcessing "1.2.840.10008.5.1.4.1.1.1.2.1"
358 #define UID_DigitalIntraOralXRayImageStorageForPresentation "1.2.840.10008.5.1.4.1.1.1.3"
359 #define UID_DigitalIntraOralXRayImageStorageForProcessing "1.2.840.10008.5.1.4.1.1.1.3.1"
360 #define UID_CTImageStorage "1.2.840.10008.5.1.4.1.1.2"
361 #define UID_EnhancedCTImageStorage "1.2.840.10008.5.1.4.1.1.2.1"
362 #define UID_RETIRED_UltrasoundMultiframeImageStorage "1.2.840.10008.5.1.4.1.1.3"
363 #define UID_UltrasoundMultiframeImageStorage "1.2.840.10008.5.1.4.1.1.3.1"
364 #define UID_MRImageStorage "1.2.840.10008.5.1.4.1.1.4"
365 #define UID_EnhancedMRImageStorage "1.2.840.10008.5.1.4.1.1.4.1"
366 #define UID_MRSpectroscopyStorage "1.2.840.10008.5.1.4.1.1.4.2"
367 #define UID_EnhancedMRColorImageStorage "1.2.840.10008.5.1.4.1.1.4.3"
368 #define UID_RETIRED_NuclearMedicineImageStorage "1.2.840.10008.5.1.4.1.1.5"
369 #define UID_RETIRED_UltrasoundImageStorage "1.2.840.10008.5.1.4.1.1.6"
370 #define UID_UltrasoundImageStorage "1.2.840.10008.5.1.4.1.1.6.1"
371 #define UID_EnhancedUSVolumeStorage "1.2.840.10008.5.1.4.1.1.6.2"
372 #define UID_SecondaryCaptureImageStorage "1.2.840.10008.5.1.4.1.1.7"
373 #define UID_MultiframeSingleBitSecondaryCaptureImageStorage "1.2.840.10008.5.1.4.1.1.7.1"
374 #define UID_MultiframeGrayscaleByteSecondaryCaptureImageStorage "1.2.840.10008.5.1.4.1.1.7.2"
375 #define UID_MultiframeGrayscaleWordSecondaryCaptureImageStorage "1.2.840.10008.5.1.4.1.1.7.3"
376 #define UID_MultiframeTrueColorSecondaryCaptureImageStorage "1.2.840.10008.5.1.4.1.1.7.4"
377 #define UID_RETIRED_StandaloneOverlayStorage "1.2.840.10008.5.1.4.1.1.8"
378 #define UID_RETIRED_StandaloneCurveStorage "1.2.840.10008.5.1.4.1.1.9"
379 #define UID_TwelveLeadECGWaveformStorage "1.2.840.10008.5.1.4.1.1.9.1.1"
380 #define UID_GeneralECGWaveformStorage "1.2.840.10008.5.1.4.1.1.9.1.2"
381 #define UID_AmbulatoryECGWaveformStorage "1.2.840.10008.5.1.4.1.1.9.1.3"
382 #define UID_HemodynamicWaveformStorage "1.2.840.10008.5.1.4.1.1.9.2.1"
383 #define UID_CardiacElectrophysiologyWaveformStorage "1.2.840.10008.5.1.4.1.1.9.3.1"
384 #define UID_BasicVoiceAudioWaveformStorage "1.2.840.10008.5.1.4.1.1.9.4.1"
385 #define UID_GeneralAudioWaveformStorage "1.2.840.10008.5.1.4.1.1.9.4.2"
386 #define UID_ArterialPulseWaveformStorage "1.2.840.10008.5.1.4.1.1.9.5.1"
387 #define UID_RespiratoryWaveformStorage "1.2.840.10008.5.1.4.1.1.9.6.1"
388 #define UID_RETIRED_StandaloneModalityLUTStorage "1.2.840.10008.5.1.4.1.1.10"
389 #define UID_RETIRED_StandaloneVOILUTStorage "1.2.840.10008.5.1.4.1.1.11"
390 #define UID_GrayscaleSoftcopyPresentationStateStorage "1.2.840.10008.5.1.4.1.1.11.1"
391 #define UID_ColorSoftcopyPresentationStateStorage "1.2.840.10008.5.1.4.1.1.11.2"
392 #define UID_PseudoColorSoftcopyPresentationStateStorage "1.2.840.10008.5.1.4.1.1.11.3"
393 #define UID_BlendingSoftcopyPresentationStateStorage "1.2.840.10008.5.1.4.1.1.11.4"
394 #define UID_XAXRFGrayscaleSoftcopyPresentationStateStorage "1.2.840.10008.5.1.4.1.1.11.5"
395 #define UID_XRayAngiographicImageStorage "1.2.840.10008.5.1.4.1.1.12.1"
396 #define UID_EnhancedXAImageStorage "1.2.840.10008.5.1.4.1.1.12.1.1"
397 #define UID_XRayRadiofluoroscopicImageStorage "1.2.840.10008.5.1.4.1.1.12.2"
398 #define UID_EnhancedXRFImageStorage "1.2.840.10008.5.1.4.1.1.12.2.1"
399 #define UID_XRay3DAngiographicImageStorage "1.2.840.10008.5.1.4.1.1.13.1.1"
400 #define UID_XRay3DCraniofacialImageStorage "1.2.840.10008.5.1.4.1.1.13.1.2"
401 #define UID_BreastTomosynthesisImageStorage "1.2.840.10008.5.1.4.1.1.13.1.3"
402 #define UID_RETIRED_XRayAngiographicBiPlaneImageStorage "1.2.840.10008.5.1.4.1.1.12.3"
403 #define UID_NuclearMedicineImageStorage "1.2.840.10008.5.1.4.1.1.20"
404 #define UID_RawDataStorage "1.2.840.10008.5.1.4.1.1.66"
405 #define UID_SpatialRegistrationStorage "1.2.840.10008.5.1.4.1.1.66.1"
406 #define UID_SpatialFiducialsStorage "1.2.840.10008.5.1.4.1.1.66.2"
407 #define UID_DeformableSpatialRegistrationStorage "1.2.840.10008.5.1.4.1.1.66.3"
408 #define UID_SegmentationStorage "1.2.840.10008.5.1.4.1.1.66.4"
409 #define UID_SurfaceSegmentationStorage "1.2.840.10008.5.1.4.1.1.66.5"
410 #define UID_RealWorldValueMappingStorage "1.2.840.10008.5.1.4.1.1.67"
411 #define UID_RETIRED_VLImageStorage "1.2.840.10008.5.1.4.1.1.77.1"
412 #define UID_VLEndoscopicImageStorage "1.2.840.10008.5.1.4.1.1.77.1.1"
413 #define UID_VideoEndoscopicImageStorage "1.2.840.10008.5.1.4.1.1.77.1.1.1"
414 #define UID_VLMicroscopicImageStorage "1.2.840.10008.5.1.4.1.1.77.1.2"
415 #define UID_VideoMicroscopicImageStorage "1.2.840.10008.5.1.4.1.1.77.1.2.1"
416 #define UID_VLSlideCoordinatesMicroscopicImageStorage "1.2.840.10008.5.1.4.1.1.77.1.3"
417 #define UID_VLPhotographicImageStorage "1.2.840.10008.5.1.4.1.1.77.1.4"
418 #define UID_VideoPhotographicImageStorage "1.2.840.10008.5.1.4.1.1.77.1.4.1"
419 #define UID_OphthalmicPhotography8BitImageStorage "1.2.840.10008.5.1.4.1.1.77.1.5.1"
420 #define UID_OphthalmicPhotography16BitImageStorage "1.2.840.10008.5.1.4.1.1.77.1.5.2"
421 #define UID_StereometricRelationshipStorage "1.2.840.10008.5.1.4.1.1.77.1.5.3"
422 #define UID_OphthalmicTomographyImageStorage "1.2.840.10008.5.1.4.1.1.77.1.5.4"
423 #define UID_VLWholeSlideMicroscopyImageStorage "1.2.840.10008.5.1.4.1.1.77.1.6"
424 #define UID_RETIRED_VLMultiFrameImageStorage "1.2.840.10008.5.1.4.1.1.77.2"
425 #define UID_LensometryMeasurementsStorage "1.2.840.10008.5.1.4.1.1.78.1"
426 #define UID_AutorefractionMeasurementsStorage "1.2.840.10008.5.1.4.1.1.78.2"
427 #define UID_KeratometryMeasurementsStorage "1.2.840.10008.5.1.4.1.1.78.3"
428 #define UID_SubjectiveRefractionMeasurementsStorage "1.2.840.10008.5.1.4.1.1.78.4"
429 #define UID_VisualAcuityMeasurementsStorage "1.2.840.10008.5.1.4.1.1.78.5"
430 #define UID_SpectaclePrescriptionReportStorage "1.2.840.10008.5.1.4.1.1.78.6"
431 #define UID_OphthalmicAxialMeasurementsStorage "1.2.840.10008.5.1.4.1.1.78.7"
432 #define UID_IntraocularLensCalculationsStorage "1.2.840.10008.5.1.4.1.1.78.8"
433 #define UID_MacularGridThicknessAndVolumeReportStorage "1.2.840.10008.5.1.4.1.1.79.1"
434 #define UID_OphthalmicVisualFieldStaticPerimetryMeasurementsStorage "1.2.840.10008.5.1.4.1.1.80.1"
435 #define UID_BasicTextSRStorage "1.2.840.10008.5.1.4.1.1.88.11"
436 #define UID_EnhancedSRStorage "1.2.840.10008.5.1.4.1.1.88.22"
437 #define UID_ComprehensiveSRStorage "1.2.840.10008.5.1.4.1.1.88.33"
438 #define UID_ProcedureLogStorage "1.2.840.10008.5.1.4.1.1.88.40"
439 #define UID_MammographyCADSRStorage "1.2.840.10008.5.1.4.1.1.88.50"
440 #define UID_KeyObjectSelectionDocumentStorage "1.2.840.10008.5.1.4.1.1.88.59"
441 #define UID_ChestCADSRStorage "1.2.840.10008.5.1.4.1.1.88.65"
442 #define UID_XRayRadiationDoseSRStorage "1.2.840.10008.5.1.4.1.1.88.67"
443 #define UID_ColonCADSRStorage "1.2.840.10008.5.1.4.1.1.88.69"
444 #define UID_ImplantationPlanSRDocumentStorage "1.2.840.10008.5.1.4.1.1.88.70"
445 #define UID_EncapsulatedPDFStorage "1.2.840.10008.5.1.4.1.1.104.1"
446 #define UID_EncapsulatedCDAStorage "1.2.840.10008.5.1.4.1.1.104.2"
447 #define UID_PositronEmissionTomographyImageStorage "1.2.840.10008.5.1.4.1.1.128"
448 #define UID_RETIRED_StandalonePETCurveStorage "1.2.840.10008.5.1.4.1.1.129"
449 #define UID_EnhancedPETImageStorage "1.2.840.10008.5.1.4.1.1.130"
450 #define UID_BasicStructuredDisplayStorage "1.2.840.10008.5.1.4.1.1.131"
451 #define UID_RTImageStorage "1.2.840.10008.5.1.4.1.1.481.1"
452 #define UID_RTDoseStorage "1.2.840.10008.5.1.4.1.1.481.2"
453 #define UID_RTStructureSetStorage "1.2.840.10008.5.1.4.1.1.481.3"
454 #define UID_RTBeamsTreatmentRecordStorage "1.2.840.10008.5.1.4.1.1.481.4"
455 #define UID_RTPlanStorage "1.2.840.10008.5.1.4.1.1.481.5"
456 #define UID_RTBrachyTreatmentRecordStorage "1.2.840.10008.5.1.4.1.1.481.6"
457 #define UID_RTTreatmentSummaryRecordStorage "1.2.840.10008.5.1.4.1.1.481.7"
458 #define UID_RTIonPlanStorage "1.2.840.10008.5.1.4.1.1.481.8"
459 #define UID_RTIonBeamsTreatmentRecordStorage "1.2.840.10008.5.1.4.1.1.481.9"
460 #define UID_GenericImplantTemplateStorage "1.2.840.10008.5.1.4.43.1"
461 #define UID_ImplantAssemblyTemplateStorage "1.2.840.10008.5.1.4.44.1"
462 #define UID_ImplantTemplateGroupStorage "1.2.840.10008.5.1.4.45.1"
465 #define UID_MediaStorageDirectoryStorage "1.2.840.10008.1.3.10"
469 #define UID_HangingProtocolStorage "1.2.840.10008.5.1.4.38.1"
472 #define UID_FINDPatientRootQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.1.1"
473 #define UID_MOVEPatientRootQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.1.2"
474 #define UID_GETPatientRootQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.1.3"
475 #define UID_FINDStudyRootQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.2.1"
476 #define UID_MOVEStudyRootQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.2.2"
477 #define UID_GETStudyRootQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.2.3"
478 #define UID_RETIRED_FINDPatientStudyOnlyQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.3.1"
479 #define UID_RETIRED_MOVEPatientStudyOnlyQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.3.2"
480 #define UID_RETIRED_GETPatientStudyOnlyQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.3.3"
481 #define UID_RETIRED_MOVECompositeInstanceRootRetrieve "1.2.840.10008.5.1.4.1.2.4.2"
482 #define UID_RETIRED_GETCompositeInstanceRootRetrieve "1.2.840.10008.5.1.4.1.2.4.3"
483 #define UID_RETIRED_GETCompositeInstanceRetrieveWithoutBulkData "1.2.840.10008.5.1.4.1.2.5.3"
486 #define UID_FINDModalityWorklistInformationModel "1.2.840.10008.5.1.4.31"
487 #define UID_FINDGeneralPurposeWorklistInformationModel "1.2.840.10008.5.1.4.32.1"
490 #define UID_GeneralPurposeScheduledProcedureStepSOPClass "1.2.840.10008.5.1.4.32.2"
491 #define UID_GeneralPurposePerformedProcedureStepSOPClass "1.2.840.10008.5.1.4.32.3"
492 #define UID_GeneralPurposeWorklistManagementMetaSOPClass "1.2.840.10008.5.1.4.32"
495 #define UID_ModalityPerformedProcedureStepSOPClass "1.2.840.10008.3.1.2.3.3"
496 #define UID_ModalityPerformedProcedureStepRetrieveSOPClass "1.2.840.10008.3.1.2.3.4"
497 #define UID_ModalityPerformedProcedureStepNotificationSOPClass "1.2.840.10008.3.1.2.3.5"
500 #define UID_UnifiedWorklistAndProcedureStepServiceClass "1.2.840.10008.5.1.4.34.4"
501 #define UID_UnifiedProcedureStepPushSOPClass "1.2.840.10008.5.1.4.34.4.1"
502 #define UID_UnifiedProcedureStepWatchSOPClass "1.2.840.10008.5.1.4.34.4.2"
503 #define UID_UnifiedProcedureStepPullSOPClass "1.2.840.10008.5.1.4.34.4.3"
504 #define UID_UnifiedProcedureStepEventSOPClass "1.2.840.10008.5.1.4.34.4.4"
505 #define UID_UnifiedWorklistAndProcedureStepSOPInstance "1.2.840.10008.5.1.4.34.5"
508 #define UID_StorageCommitmentPushModelSOPClass "1.2.840.10008.1.20.1"
509 #define UID_StorageCommitmentPushModelSOPInstance "1.2.840.10008.1.20.1.1"
510 #define UID_RETIRED_StorageCommitmentPullModelSOPClass "1.2.840.10008.1.20.2"
511 #define UID_RETIRED_StorageCommitmentPullModelSOPInstance "1.2.840.10008.1.20.2.1"
514 #define UID_FINDHangingProtocolInformationModel "1.2.840.10008.5.1.4.38.2"
515 #define UID_MOVEHangingProtocolInformationModel "1.2.840.10008.5.1.4.38.3"
518 #define UID_GeneralRelevantPatientInformationQuery "1.2.840.10008.5.1.4.37.1"
519 #define UID_BreastImagingRelevantPatientInformationQuery "1.2.840.10008.5.1.4.37.2"
520 #define UID_CardiacRelevantPatientInformationQuery "1.2.840.10008.5.1.4.37.3"
523 #define UID_ColorPaletteStorage "1.2.840.10008.5.1.4.39.1"
524 #define UID_FINDColorPaletteInformationModel "1.2.840.10008.5.1.4.39.2"
525 #define UID_MOVEColorPaletteInformationModel "1.2.840.10008.5.1.4.39.3"
526 #define UID_GETColorPaletteInformationModel "1.2.840.10008.5.1.4.39.4"
529 #define UID_FINDGenericImplantTemplateInformationModel "1.2.840.10008.5.1.4.43.2"
530 #define UID_MOVEGenericImplantTemplateInformationModel "1.2.840.10008.5.1.4.43.3"
531 #define UID_GETGenericImplantTemplateInformationModel "1.2.840.10008.5.1.4.43.4"
532 #define UID_FINDImplantAssemblyTemplateInformationModel "1.2.840.10008.5.1.4.44.2"
533 #define UID_MOVEImplantAssemblyTemplateInformationModel "1.2.840.10008.5.1.4.44.3"
534 #define UID_GETImplantAssemblyTemplateInformationModel "1.2.840.10008.5.1.4.44.4"
535 #define UID_FINDImplantTemplateGroupInformationModel "1.2.840.10008.5.1.4.45.2"
536 #define UID_MOVEImplantTemplateGroupInformationModel "1.2.840.10008.5.1.4.45.3"
537 #define UID_GETImplantTemplateGroupInformationModel "1.2.840.10008.5.1.4.45.4"
540 #define UID_BasicFilmSessionSOPClass "1.2.840.10008.5.1.1.1"
541 #define UID_BasicFilmBoxSOPClass "1.2.840.10008.5.1.1.2"
542 #define UID_BasicGrayscaleImageBoxSOPClass "1.2.840.10008.5.1.1.4"
543 #define UID_BasicColorImageBoxSOPClass "1.2.840.10008.5.1.1.4.1"
544 #define UID_RETIRED_ReferencedImageBoxSOPClass "1.2.840.10008.5.1.1.4.2"
545 #define UID_BasicGrayscalePrintManagementMetaSOPClass "1.2.840.10008.5.1.1.9"
546 #define UID_RETIRED_ReferencedGrayscalePrintManagementMetaSOPClass "1.2.840.10008.5.1.1.9.1"
547 #define UID_PrintJobSOPClass "1.2.840.10008.5.1.1.14"
548 #define UID_BasicAnnotationBoxSOPClass "1.2.840.10008.5.1.1.15"
549 #define UID_PrinterSOPClass "1.2.840.10008.5.1.1.16"
550 #define UID_PrinterConfigurationRetrievalSOPClass "1.2.840.10008.5.1.1.16.376"
551 #define UID_PrinterSOPInstance "1.2.840.10008.5.1.1.17"
552 #define UID_PrinterConfigurationRetrievalSOPInstance "1.2.840.10008.5.1.1.17.376"
553 #define UID_BasicColorPrintManagementMetaSOPClass "1.2.840.10008.5.1.1.18"
554 #define UID_RETIRED_ReferencedColorPrintManagementMetaSOPClass "1.2.840.10008.5.1.1.18.1"
555 #define UID_VOILUTBoxSOPClass "1.2.840.10008.5.1.1.22"
556 #define UID_PresentationLUTSOPClass "1.2.840.10008.5.1.1.23"
557 #define UID_RETIRED_ImageOverlayBoxSOPClass "1.2.840.10008.5.1.1.24"
558 #define UID_RETIRED_BasicPrintImageOverlayBoxSOPClass "1.2.840.10008.5.1.1.24.1"
559 #define UID_RETIRED_PrintQueueSOPInstance "1.2.840.10008.5.1.1.25"
560 #define UID_RETIRED_PrintQueueManagementSOPClass "1.2.840.10008.5.1.1.26"
561 #define UID_RETIRED_PullPrintRequestSOPClass "1.2.840.10008.5.1.1.31"
562 #define UID_RETIRED_PullStoredPrintManagementMetaSOPClass "1.2.840.10008.5.1.1.32"
565 #define UID_RETIRED_DetachedPatientManagementSOPClass "1.2.840.10008.3.1.2.1.1"
566 #define UID_RETIRED_DetachedPatientManagementMetaSOPClass "1.2.840.10008.3.1.2.1.4"
567 #define UID_RETIRED_DetachedVisitManagementSOPClass "1.2.840.10008.3.1.2.2.1"
568 #define UID_RETIRED_DetachedStudyManagementSOPClass "1.2.840.10008.3.1.2.3.1"
569 #define UID_RETIRED_DetachedResultsManagementSOPClass "1.2.840.10008.3.1.2.5.1"
570 #define UID_RETIRED_DetachedResultsManagementMetaSOPClass "1.2.840.10008.3.1.2.5.4"
571 #define UID_RETIRED_DetachedStudyManagementMetaSOPClass "1.2.840.10008.3.1.2.5.5"
572 #define UID_RETIRED_DetachedInterpretationManagementSOPClass "1.2.840.10008.3.1.2.6.1"
575 #define UID_ProceduralEventLoggingSOPClass "1.2.840.10008.1.40"
576 #define UID_ProceduralEventLoggingSOPInstance "1.2.840.10008.1.40.1"
579 #define UID_SubstanceAdministrationLoggingSOPClass "1.2.840.10008.1.42"
580 #define UID_SubstanceAdministrationLoggingSOPInstance "1.2.840.10008.1.42.1"
581 #define UID_ProductCharacteristicsQuerySOPClass "1.2.840.10008.5.1.4.41"
582 #define UID_SubstanceApprovalQuerySOPClass "1.2.840.10008.5.1.4.42"
585 #define UID_MediaCreationManagementSOPClass "1.2.840.10008.5.1.1.33"
588 #define UID_StorageServiceClass "1.2.840.10008.4.2"
591 #define UID_InstanceAvailabilityNotificationSOPClass "1.2.840.10008.5.1.4.33"
594 #define UID_NativeDICOMModel "1.2.840.10008.7.1.1"
595 #define UID_AbstractMultiDimensionalImageModel "1.2.840.10008.7.1.2"
598 #define UID_VerificationSOPClass "1.2.840.10008.1.1"
599 #define UID_RETIRED_BasicStudyContentNotificationSOPClass "1.2.840.10008.1.9"
600 #define UID_RETIRED_StudyComponentManagementSOPClass "1.2.840.10008.3.1.2.3.2"
603 #define UID_DICOMControlledTerminologyCodingScheme "1.2.840.10008.2.16.4"
604 #define UID_DICOMUIDRegistryCodingScheme "1.2.840.10008.2.6.1"
607 #define UID_LDAP_dicomDeviceName "1.2.840.10008.15.0.3.1"
608 #define UID_LDAP_dicomDescription "1.2.840.10008.15.0.3.2"
609 #define UID_LDAP_dicomManufacturer "1.2.840.10008.15.0.3.3"
610 #define UID_LDAP_dicomManufacturerModelName "1.2.840.10008.15.0.3.4"
611 #define UID_LDAP_dicomSoftwareVersion "1.2.840.10008.15.0.3.5"
612 #define UID_LDAP_dicomVendorData "1.2.840.10008.15.0.3.6"
613 #define UID_LDAP_dicomAETitle "1.2.840.10008.15.0.3.7"
614 #define UID_LDAP_dicomNetworkConnectionReference "1.2.840.10008.15.0.3.8"
615 #define UID_LDAP_dicomApplicationCluster "1.2.840.10008.15.0.3.9"
616 #define UID_LDAP_dicomAssociationInitiator "1.2.840.10008.15.0.3.10"
617 #define UID_LDAP_dicomAssociationAcceptor "1.2.840.10008.15.0.3.11"
618 #define UID_LDAP_dicomHostname "1.2.840.10008.15.0.3.12"
619 #define UID_LDAP_dicomPort "1.2.840.10008.15.0.3.13"
620 #define UID_LDAP_dicomSOPClass "1.2.840.10008.15.0.3.14"
621 #define UID_LDAP_dicomTransferRole "1.2.840.10008.15.0.3.15"
622 #define UID_LDAP_dicomTransferSyntax "1.2.840.10008.15.0.3.16"
623 #define UID_LDAP_dicomPrimaryDeviceType "1.2.840.10008.15.0.3.17"
624 #define UID_LDAP_dicomRelatedDeviceReference "1.2.840.10008.15.0.3.18"
625 #define UID_LDAP_dicomPreferredCalledAETitle "1.2.840.10008.15.0.3.19"
626 #define UID_LDAP_dicomTLSCyphersuite "1.2.840.10008.15.0.3.20"
627 #define UID_LDAP_dicomAuthorizedNodeCertificateReference "1.2.840.10008.15.0.3.21"
628 #define UID_LDAP_dicomThisNodeCertificateReference "1.2.840.10008.15.0.3.22"
629 #define UID_LDAP_dicomInstalled "1.2.840.10008.15.0.3.23"
630 #define UID_LDAP_dicomStationName "1.2.840.10008.15.0.3.24"
631 #define UID_LDAP_dicomDeviceSerialNumber "1.2.840.10008.15.0.3.25"
632 #define UID_LDAP_dicomInstitutionName "1.2.840.10008.15.0.3.26"
633 #define UID_LDAP_dicomInstitutionAddress "1.2.840.10008.15.0.3.27"
634 #define UID_LDAP_dicomInstitutionDepartmentName "1.2.840.10008.15.0.3.28"
635 #define UID_LDAP_dicomIssuerOfPatientID "1.2.840.10008.15.0.3.29"
636 #define UID_LDAP_dicomPreferredCallingAETitle "1.2.840.10008.15.0.3.30"
637 #define UID_LDAP_dicomSupportedCharacterSet "1.2.840.10008.15.0.3.31"
638 #define UID_LDAP_dicomConfigurationRoot "1.2.840.10008.15.0.4.1"
639 #define UID_LDAP_dicomDevicesRoot "1.2.840.10008.15.0.4.2"
640 #define UID_LDAP_dicomUniqueAETitlesRegistryRoot "1.2.840.10008.15.0.4.3"
641 #define UID_LDAP_dicomDevice "1.2.840.10008.15.0.4.4"
642 #define UID_LDAP_dicomNetworkAE "1.2.840.10008.15.0.4.5"
643 #define UID_LDAP_dicomNetworkConnection "1.2.840.10008.15.0.4.6"
644 #define UID_LDAP_dicomUniqueAETitle "1.2.840.10008.15.0.4.7"
645 #define UID_LDAP_dicomTransferCapability "1.2.840.10008.15.0.4.8"
648 #define UID_UniversalCoordinatedTimeSynchronizationFrameOfReference "1.2.840.10008.15.1.1"
651 #define UID_TalairachBrainAtlasFrameOfReference "1.2.840.10008.1.4.1.1"
652 #define UID_SPM2T1FrameOfReference "1.2.840.10008.1.4.1.2"
653 #define UID_SPM2T2FrameOfReference "1.2.840.10008.1.4.1.3"
654 #define UID_SPM2PDFrameOfReference "1.2.840.10008.1.4.1.4"
655 #define UID_SPM2EPIFrameOfReference "1.2.840.10008.1.4.1.5"
656 #define UID_SPM2FILT1FrameOfReference "1.2.840.10008.1.4.1.6"
657 #define UID_SPM2PETFrameOfReference "1.2.840.10008.1.4.1.7"
658 #define UID_SPM2TRANSMFrameOfReference "1.2.840.10008.1.4.1.8"
659 #define UID_SPM2SPECTFrameOfReference "1.2.840.10008.1.4.1.9"
660 #define UID_SPM2GRAYFrameOfReference "1.2.840.10008.1.4.1.10"
661 #define UID_SPM2WHITEFrameOfReference "1.2.840.10008.1.4.1.11"
662 #define UID_SPM2CSFFrameOfReference "1.2.840.10008.1.4.1.12"
663 #define UID_SPM2BRAINMASKFrameOfReference "1.2.840.10008.1.4.1.13"
664 #define UID_SPM2AVG305T1FrameOfReference "1.2.840.10008.1.4.1.14"
665 #define UID_SPM2AVG152T1FrameOfReference "1.2.840.10008.1.4.1.15"
666 #define UID_SPM2AVG152T2FrameOfReference "1.2.840.10008.1.4.1.16"
667 #define UID_SPM2AVG152PDFrameOfReference "1.2.840.10008.1.4.1.17"
668 #define UID_SPM2SINGLESUBJT1FrameOfReference "1.2.840.10008.1.4.1.18"
669 #define UID_ICBM452T1FrameOfReference "1.2.840.10008.1.4.2.1"
670 #define UID_ICBMSingleSubjectMRIFrameOfReference "1.2.840.10008.1.4.2.2"
673 #define UID_HotIronColorPaletteSOPInstance "1.2.840.10008.1.5.1"
674 #define UID_PETColorPaletteSOPInstance "1.2.840.10008.1.5.2"
675 #define UID_HotMetalBlueColorPaletteSOPInstance "1.2.840.10008.1.5.3"
676 #define UID_PET20StepColorPaletteSOPInstance "1.2.840.10008.1.5.4"
681 #define UID_PrivateShutdownSOPClass "1.2.276.0.7230010.3.4.1915765545.18030.917282194.0"
693 #define UID_DRAFT_SRTextStorage "1.2.840.10008.5.1.4.1.1.88.1"
694 #define UID_DRAFT_SRAudioStorage "1.2.840.10008.5.1.4.1.1.88.2"
695 #define UID_DRAFT_SRDetailStorage "1.2.840.10008.5.1.4.1.1.88.3"
696 #define UID_DRAFT_SRComprehensiveStorage "1.2.840.10008.5.1.4.1.1.88.4"
699 #define UID_DRAFT_WaveformStorage "1.2.840.10008.5.1.4.1.1.9.1"
702 #define UID_DRAFT_RTBeamsDeliveryInstructionStorage "1.2.840.10008.5.1.4.34.1"
703 #define UID_DRAFT_RTConventionalMachineVerification "1.2.840.10008.5.1.4.34.2"
704 #define UID_DRAFT_RTIonMachineVerification "1.2.840.10008.5.1.4.34.3"