00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 #ifndef DCUID_H
00032 #define DCUID_H
00033
00034 #include "dcmtk/config/osconfig.h"
00035
00036 #include "dcmtk/ofstd/oftypes.h"
00037
00038 #define INCLUDE_CSTDLIB
00039 #define INCLUDE_UNISTD
00040 #include "dcmtk/ofstd/ofstdinc.h"
00041
00048 const char* dcmFindNameOfUID(const char* uid, const char* defaultValue = NULL);
00049
00055 const char* dcmFindUIDFromName(const char * name);
00056
00067 extern const char* dcmAllStorageSOPClassUIDs[];
00068
00070 extern const int numberOfAllDcmStorageSOPClassUIDs;
00071
00078 extern const char* dcmLongSCUStorageSOPClassUIDs[];
00079
00081 extern const int numberOfDcmLongSCUStorageSOPClassUIDs;
00082
00089 extern const char* dcmShortSCUStorageSOPClassUIDs[];
00090
00092 extern const int numberOfDcmShortSCUStorageSOPClassUIDs;
00093
00099 OFBool dcmIsaStorageSOPClassUID(const char* uid);
00100
00107 extern const char* dcmImageSOPClassUIDs[];
00108
00110 extern const int numberOfDcmImageSOPClassUIDs;
00111
00128 char *dcmGenerateUniqueIdentifier(char *uid, const char* prefix=NULL);
00129
00138 const char *dcmSOPClassUIDToModality(const char *sopClassUID, const char *defaultValue = NULL);
00139
00146 unsigned long dcmGuessModalityBytes(const char *sopClassUID);
00147
00148
00149
00150
00151
00152
00153
00154
00155
00156
00157
00158 #ifndef PACKAGE_DATE
00159 #error Required compiler definition PACKAGE_DATE undefined
00160 #endif
00161 #ifndef PACKAGE_VERSION
00162 #error Required compiler definition PACKAGE_VERSION undefined
00163 #endif
00164 #ifndef PACKAGE_VERSION_NUMBER
00165 #error Required compiler definition PACKAGE_VERSION_NUMBER undefined
00166 #endif
00167
00168
00169
00170
00171
00172
00174 #define OFFIS_DTK_IMPLEMENTATION_VERSION_NAME "OFFIS_DCMTK_" PACKAGE_VERSION_NUMBER
00175
00177 #define OFFIS_DTK_IMPLEMENTATION_VERSION_NAME2 "OFFIS_DCMBP_" PACKAGE_VERSION_NUMBER
00178
00180 #ifdef DCMTK_BUILD_DATE
00181 #define OFFIS_DCMTK_RELEASEDATE DCMTK_BUILD_DATE
00182 #else
00183 #define OFFIS_DCMTK_RELEASEDATE PACKAGE_DATE
00184 #endif
00185
00187 #define OFFIS_UID_ROOT "1.2.276.0.7230010.3"
00188
00190 #define OFFIS_DCMTK_VERSION_NUMBER PACKAGE_VERSION_NUMBER
00191
00193 #define OFFIS_DCMTK_VERSION_STRING PACKAGE_VERSION
00194
00196 #define OFFIS_DCMTK_VERSION_SUFFIX PACKAGE_VERSION_SUFFIX
00197
00199 #define OFFIS_DCMTK_VERSION OFFIS_DCMTK_VERSION_STRING OFFIS_DCMTK_VERSION_SUFFIX
00200
00202 #define OFFIS_IMPLEMENTATION_CLASS_UID OFFIS_UID_ROOT ".0." OFFIS_DCMTK_VERSION_STRING
00203
00205 #define OFFIS_INSTANCE_CREATOR_UID OFFIS_IMPLEMENTATION_CLASS_UID
00206
00208 #define OFFIS_CODING_SCHEME_UID_ROOT OFFIS_UID_ROOT ".0.0"
00209
00211 #define OFFIS_CODING_SCHEME_VERSION "1"
00212
00214 #define OFFIS_CODING_SCHEME_UID OFFIS_CODING_SCHEME_UID_ROOT "." OFFIS_CODING_SCHEME_VERSION
00215
00216
00217
00218
00219 #ifndef SITE_UID_ROOT
00221 #define SITE_UID_ROOT OFFIS_UID_ROOT
00222 #endif
00223
00224
00225
00226
00227
00228
00229
00230
00231
00232
00234 #define SITE_STUDY_UID_ROOT SITE_UID_ROOT ".1.2"
00235
00237 #define SITE_SERIES_UID_ROOT SITE_UID_ROOT ".1.3"
00238
00240 #define SITE_INSTANCE_UID_ROOT SITE_UID_ROOT ".1.4"
00241
00245 #define UID_PrivateGenericFileSOPClass SITE_UID_ROOT ".1.0.1"
00246
00248 #define UID_StandardApplicationContext "1.2.840.10008.3.1.1.1"
00249
00250
00251
00252
00253
00255 #define UID_LittleEndianImplicitTransferSyntax "1.2.840.10008.1.2"
00257 #define UID_LittleEndianExplicitTransferSyntax "1.2.840.10008.1.2.1"
00259 #define UID_BigEndianExplicitTransferSyntax "1.2.840.10008.1.2.2"
00261 #define UID_DeflatedExplicitVRLittleEndianTransferSyntax "1.2.840.10008.1.2.1.99"
00262
00265 #define UID_JPEGProcess1TransferSyntax "1.2.840.10008.1.2.4.50"
00266
00269 #define UID_JPEGProcess2_4TransferSyntax "1.2.840.10008.1.2.4.51"
00271 #define UID_JPEGProcess3_5TransferSyntax "1.2.840.10008.1.2.4.52"
00273 #define UID_JPEGProcess6_8TransferSyntax "1.2.840.10008.1.2.4.53"
00275 #define UID_JPEGProcess7_9TransferSyntax "1.2.840.10008.1.2.4.54"
00277 #define UID_JPEGProcess10_12TransferSyntax "1.2.840.10008.1.2.4.55"
00279 #define UID_JPEGProcess11_13TransferSyntax "1.2.840.10008.1.2.4.56"
00281 #define UID_JPEGProcess14TransferSyntax "1.2.840.10008.1.2.4.57"
00283 #define UID_JPEGProcess15TransferSyntax "1.2.840.10008.1.2.4.58"
00285 #define UID_JPEGProcess16_18TransferSyntax "1.2.840.10008.1.2.4.59"
00287 #define UID_JPEGProcess17_19TransferSyntax "1.2.840.10008.1.2.4.60"
00289 #define UID_JPEGProcess20_22TransferSyntax "1.2.840.10008.1.2.4.61"
00291 #define UID_JPEGProcess21_23TransferSyntax "1.2.840.10008.1.2.4.62"
00293 #define UID_JPEGProcess24_26TransferSyntax "1.2.840.10008.1.2.4.63"
00295 #define UID_JPEGProcess25_27TransferSyntax "1.2.840.10008.1.2.4.64"
00297 #define UID_JPEGProcess28TransferSyntax "1.2.840.10008.1.2.4.65"
00299 #define UID_JPEGProcess29TransferSyntax "1.2.840.10008.1.2.4.66"
00300
00303 #define UID_JPEGProcess14SV1TransferSyntax "1.2.840.10008.1.2.4.70"
00305 #define UID_JPEGLSLosslessTransferSyntax "1.2.840.10008.1.2.4.80"
00307 #define UID_JPEGLSLossyTransferSyntax "1.2.840.10008.1.2.4.81"
00309 #define UID_JPEG2000LosslessOnlyTransferSyntax "1.2.840.10008.1.2.4.90"
00311 #define UID_JPEG2000TransferSyntax "1.2.840.10008.1.2.4.91"
00313 #define UID_JPEG2000Part2MulticomponentImageCompressionLosslessOnlyTransferSyntax "1.2.840.10008.1.2.4.92"
00315 #define UID_JPEG2000Part2MulticomponentImageCompressionTransferSyntax "1.2.840.10008.1.2.4.93"
00317 #define UID_JPIPReferencedTransferSyntax "1.2.840.10008.1.2.4.94"
00319 #define UID_JPIPReferencedDeflateTransferSyntax "1.2.840.10008.1.2.4.95"
00321 #define UID_MPEG2MainProfileAtMainLevelTransferSyntax "1.2.840.10008.1.2.4.100"
00323 #define UID_MPEG2MainProfileAtHighLevelTransferSyntax "1.2.840.10008.1.2.4.101"
00325 #define UID_RLELosslessTransferSyntax "1.2.840.10008.1.2.5"
00326
00332 #define UID_RFC2557MIMEEncapsulationTransferSyntax "1.2.840.10008.1.2.6.1"
00333
00338 #define UID_XMLEncodingTransferSyntax "1.2.840.10008.1.2.6.2"
00339
00340
00341
00342
00343
00344
00345 #define UID_RETIRED_StoredPrintStorage "1.2.840.10008.5.1.1.27"
00346 #define UID_RETIRED_HardcopyGrayscaleImageStorage "1.2.840.10008.5.1.1.29"
00347 #define UID_RETIRED_HardcopyColorImageStorage "1.2.840.10008.5.1.1.30"
00348 #define UID_ComputedRadiographyImageStorage "1.2.840.10008.5.1.4.1.1.1"
00349 #define UID_DigitalXRayImageStorageForPresentation "1.2.840.10008.5.1.4.1.1.1.1"
00350 #define UID_DigitalXRayImageStorageForProcessing "1.2.840.10008.5.1.4.1.1.1.1.1"
00351 #define UID_DigitalMammographyXRayImageStorageForPresentation "1.2.840.10008.5.1.4.1.1.1.2"
00352 #define UID_DigitalMammographyXRayImageStorageForProcessing "1.2.840.10008.5.1.4.1.1.1.2.1"
00353 #define UID_DigitalIntraOralXRayImageStorageForPresentation "1.2.840.10008.5.1.4.1.1.1.3"
00354 #define UID_DigitalIntraOralXRayImageStorageForProcessing "1.2.840.10008.5.1.4.1.1.1.3.1"
00355 #define UID_CTImageStorage "1.2.840.10008.5.1.4.1.1.2"
00356 #define UID_EnhancedCTImageStorage "1.2.840.10008.5.1.4.1.1.2.1"
00357 #define UID_RETIRED_UltrasoundMultiframeImageStorage "1.2.840.10008.5.1.4.1.1.3"
00358 #define UID_UltrasoundMultiframeImageStorage "1.2.840.10008.5.1.4.1.1.3.1"
00359 #define UID_MRImageStorage "1.2.840.10008.5.1.4.1.1.4"
00360 #define UID_EnhancedMRImageStorage "1.2.840.10008.5.1.4.1.1.4.1"
00361 #define UID_MRSpectroscopyStorage "1.2.840.10008.5.1.4.1.1.4.2"
00362 #define UID_EnhancedMRColorImageStorage "1.2.840.10008.5.1.4.1.1.4.3"
00363 #define UID_RETIRED_NuclearMedicineImageStorage "1.2.840.10008.5.1.4.1.1.5"
00364 #define UID_RETIRED_UltrasoundImageStorage "1.2.840.10008.5.1.4.1.1.6"
00365 #define UID_UltrasoundImageStorage "1.2.840.10008.5.1.4.1.1.6.1"
00366 #define UID_EnhancedUSVolumeStorage "1.2.840.10008.5.1.4.1.1.6.2"
00367 #define UID_SecondaryCaptureImageStorage "1.2.840.10008.5.1.4.1.1.7"
00368 #define UID_MultiframeSingleBitSecondaryCaptureImageStorage "1.2.840.10008.5.1.4.1.1.7.1"
00369 #define UID_MultiframeGrayscaleByteSecondaryCaptureImageStorage "1.2.840.10008.5.1.4.1.1.7.2"
00370 #define UID_MultiframeGrayscaleWordSecondaryCaptureImageStorage "1.2.840.10008.5.1.4.1.1.7.3"
00371 #define UID_MultiframeTrueColorSecondaryCaptureImageStorage "1.2.840.10008.5.1.4.1.1.7.4"
00372 #define UID_RETIRED_StandaloneOverlayStorage "1.2.840.10008.5.1.4.1.1.8"
00373 #define UID_RETIRED_StandaloneCurveStorage "1.2.840.10008.5.1.4.1.1.9"
00374 #define UID_TwelveLeadECGWaveformStorage "1.2.840.10008.5.1.4.1.1.9.1.1"
00375 #define UID_GeneralECGWaveformStorage "1.2.840.10008.5.1.4.1.1.9.1.2"
00376 #define UID_AmbulatoryECGWaveformStorage "1.2.840.10008.5.1.4.1.1.9.1.3"
00377 #define UID_HemodynamicWaveformStorage "1.2.840.10008.5.1.4.1.1.9.2.1"
00378 #define UID_CardiacElectrophysiologyWaveformStorage "1.2.840.10008.5.1.4.1.1.9.3.1"
00379 #define UID_BasicVoiceAudioWaveformStorage "1.2.840.10008.5.1.4.1.1.9.4.1"
00380 #define UID_GeneralAudioWaveformStorage "1.2.840.10008.5.1.4.1.1.9.4.2"
00381 #define UID_ArterialPulseWaveformStorage "1.2.840.10008.5.1.4.1.1.9.5.1"
00382 #define UID_RespiratoryWaveformStorage "1.2.840.10008.5.1.4.1.1.9.6.1"
00383 #define UID_RETIRED_StandaloneModalityLUTStorage "1.2.840.10008.5.1.4.1.1.10"
00384 #define UID_RETIRED_StandaloneVOILUTStorage "1.2.840.10008.5.1.4.1.1.11"
00385 #define UID_GrayscaleSoftcopyPresentationStateStorage "1.2.840.10008.5.1.4.1.1.11.1"
00386 #define UID_ColorSoftcopyPresentationStateStorage "1.2.840.10008.5.1.4.1.1.11.2"
00387 #define UID_PseudoColorSoftcopyPresentationStateStorage "1.2.840.10008.5.1.4.1.1.11.3"
00388 #define UID_BlendingSoftcopyPresentationStateStorage "1.2.840.10008.5.1.4.1.1.11.4"
00389 #define UID_XAXRFGrayscaleSoftcopyPresentationStateStorage "1.2.840.10008.5.1.4.1.1.11.5"
00390 #define UID_XRayAngiographicImageStorage "1.2.840.10008.5.1.4.1.1.12.1"
00391 #define UID_EnhancedXAImageStorage "1.2.840.10008.5.1.4.1.1.12.1.1"
00392 #define UID_XRayRadiofluoroscopicImageStorage "1.2.840.10008.5.1.4.1.1.12.2"
00393 #define UID_EnhancedXRFImageStorage "1.2.840.10008.5.1.4.1.1.12.2.1"
00394 #define UID_XRay3DAngiographicImageStorage "1.2.840.10008.5.1.4.1.1.13.1.1"
00395 #define UID_XRay3DCraniofacialImageStorage "1.2.840.10008.5.1.4.1.1.13.1.2"
00396 #define UID_BreastTomosynthesisImageStorage "1.2.840.10008.5.1.4.1.1.13.1.3"
00397 #define UID_RETIRED_XRayAngiographicBiPlaneImageStorage "1.2.840.10008.5.1.4.1.1.12.3"
00398 #define UID_NuclearMedicineImageStorage "1.2.840.10008.5.1.4.1.1.20"
00399 #define UID_RawDataStorage "1.2.840.10008.5.1.4.1.1.66"
00400 #define UID_SpatialRegistrationStorage "1.2.840.10008.5.1.4.1.1.66.1"
00401 #define UID_SpatialFiducialsStorage "1.2.840.10008.5.1.4.1.1.66.2"
00402 #define UID_DeformableSpatialRegistrationStorage "1.2.840.10008.5.1.4.1.1.66.3"
00403 #define UID_SegmentationStorage "1.2.840.10008.5.1.4.1.1.66.4"
00404 #define UID_SurfaceSegmentationStorage "1.2.840.10008.5.1.4.1.1.66.5"
00405 #define UID_RealWorldValueMappingStorage "1.2.840.10008.5.1.4.1.1.67"
00406 #define UID_RETIRED_VLImageStorage "1.2.840.10008.5.1.4.1.1.77.1"
00407 #define UID_VLEndoscopicImageStorage "1.2.840.10008.5.1.4.1.1.77.1.1"
00408 #define UID_VideoEndoscopicImageStorage "1.2.840.10008.5.1.4.1.1.77.1.1.1"
00409 #define UID_VLMicroscopicImageStorage "1.2.840.10008.5.1.4.1.1.77.1.2"
00410 #define UID_VideoMicroscopicImageStorage "1.2.840.10008.5.1.4.1.1.77.1.2.1"
00411 #define UID_VLSlideCoordinatesMicroscopicImageStorage "1.2.840.10008.5.1.4.1.1.77.1.3"
00412 #define UID_VLPhotographicImageStorage "1.2.840.10008.5.1.4.1.1.77.1.4"
00413 #define UID_VideoPhotographicImageStorage "1.2.840.10008.5.1.4.1.1.77.1.4.1"
00414 #define UID_OphthalmicPhotography8BitImageStorage "1.2.840.10008.5.1.4.1.1.77.1.5.1"
00415 #define UID_OphthalmicPhotography16BitImageStorage "1.2.840.10008.5.1.4.1.1.77.1.5.2"
00416 #define UID_StereometricRelationshipStorage "1.2.840.10008.5.1.4.1.1.77.1.5.3"
00417 #define UID_OphthalmicTomographyImageStorage "1.2.840.10008.5.1.4.1.1.77.1.5.4"
00418 #define UID_VLWholeSlideMicroscopyImageStorage "1.2.840.10008.5.1.4.1.1.77.1.6"
00419 #define UID_RETIRED_VLMultiFrameImageStorage "1.2.840.10008.5.1.4.1.1.77.2"
00420 #define UID_LensometryMeasurementsStorage "1.2.840.10008.5.1.4.1.1.78.1"
00421 #define UID_AutorefractionMeasurementsStorage "1.2.840.10008.5.1.4.1.1.78.2"
00422 #define UID_KeratometryMeasurementsStorage "1.2.840.10008.5.1.4.1.1.78.3"
00423 #define UID_SubjectiveRefractionMeasurementsStorage "1.2.840.10008.5.1.4.1.1.78.4"
00424 #define UID_VisualAcuityMeasurementsStorage "1.2.840.10008.5.1.4.1.1.78.5"
00425 #define UID_SpectaclePrescriptionReportStorage "1.2.840.10008.5.1.4.1.1.78.6"
00426 #define UID_OphthalmicAxialMeasurementsStorage "1.2.840.10008.5.1.4.1.1.78.7"
00427 #define UID_IntraocularLensCalculationsStorage "1.2.840.10008.5.1.4.1.1.78.8"
00428 #define UID_MacularGridThicknessAndVolumeReportStorage "1.2.840.10008.5.1.4.1.1.79.1"
00429 #define UID_OphthalmicVisualFieldStaticPerimetryMeasurementsStorage "1.2.840.10008.5.1.4.1.1.80.1"
00430 #define UID_BasicTextSRStorage "1.2.840.10008.5.1.4.1.1.88.11"
00431 #define UID_EnhancedSRStorage "1.2.840.10008.5.1.4.1.1.88.22"
00432 #define UID_ComprehensiveSRStorage "1.2.840.10008.5.1.4.1.1.88.33"
00433 #define UID_ProcedureLogStorage "1.2.840.10008.5.1.4.1.1.88.40"
00434 #define UID_MammographyCADSRStorage "1.2.840.10008.5.1.4.1.1.88.50"
00435 #define UID_KeyObjectSelectionDocumentStorage "1.2.840.10008.5.1.4.1.1.88.59"
00436 #define UID_ChestCADSRStorage "1.2.840.10008.5.1.4.1.1.88.65"
00437 #define UID_XRayRadiationDoseSRStorage "1.2.840.10008.5.1.4.1.1.88.67"
00438 #define UID_ColonCADSRStorage "1.2.840.10008.5.1.4.1.1.88.69"
00439 #define UID_ImplantationPlanSRDocumentStorage "1.2.840.10008.5.1.4.1.1.88.70"
00440 #define UID_EncapsulatedPDFStorage "1.2.840.10008.5.1.4.1.1.104.1"
00441 #define UID_EncapsulatedCDAStorage "1.2.840.10008.5.1.4.1.1.104.2"
00442 #define UID_PositronEmissionTomographyImageStorage "1.2.840.10008.5.1.4.1.1.128"
00443 #define UID_RETIRED_StandalonePETCurveStorage "1.2.840.10008.5.1.4.1.1.129"
00444 #define UID_EnhancedPETImageStorage "1.2.840.10008.5.1.4.1.1.130"
00445 #define UID_BasicStructuredDisplayStorage "1.2.840.10008.5.1.4.1.1.131"
00446 #define UID_RTImageStorage "1.2.840.10008.5.1.4.1.1.481.1"
00447 #define UID_RTDoseStorage "1.2.840.10008.5.1.4.1.1.481.2"
00448 #define UID_RTStructureSetStorage "1.2.840.10008.5.1.4.1.1.481.3"
00449 #define UID_RTBeamsTreatmentRecordStorage "1.2.840.10008.5.1.4.1.1.481.4"
00450 #define UID_RTPlanStorage "1.2.840.10008.5.1.4.1.1.481.5"
00451 #define UID_RTBrachyTreatmentRecordStorage "1.2.840.10008.5.1.4.1.1.481.6"
00452 #define UID_RTTreatmentSummaryRecordStorage "1.2.840.10008.5.1.4.1.1.481.7"
00453 #define UID_RTIonPlanStorage "1.2.840.10008.5.1.4.1.1.481.8"
00454 #define UID_RTIonBeamsTreatmentRecordStorage "1.2.840.10008.5.1.4.1.1.481.9"
00455 #define UID_GenericImplantTemplateStorage "1.2.840.10008.5.1.4.43.1"
00456 #define UID_ImplantAssemblyTemplateStorage "1.2.840.10008.5.1.4.44.1"
00457 #define UID_ImplantTemplateGroupStorage "1.2.840.10008.5.1.4.45.1"
00458
00459
00460 #define UID_MediaStorageDirectoryStorage "1.2.840.10008.1.3.10"
00461
00462
00463
00464 #define UID_HangingProtocolStorage "1.2.840.10008.5.1.4.38.1"
00465
00466
00467 #define UID_FINDPatientRootQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.1.1"
00468 #define UID_MOVEPatientRootQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.1.2"
00469 #define UID_GETPatientRootQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.1.3"
00470 #define UID_FINDStudyRootQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.2.1"
00471 #define UID_MOVEStudyRootQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.2.2"
00472 #define UID_GETStudyRootQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.2.3"
00473 #define UID_RETIRED_FINDPatientStudyOnlyQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.3.1"
00474 #define UID_RETIRED_MOVEPatientStudyOnlyQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.3.2"
00475 #define UID_RETIRED_GETPatientStudyOnlyQueryRetrieveInformationModel "1.2.840.10008.5.1.4.1.2.3.3"
00476 #define UID_RETIRED_MOVECompositeInstanceRootRetrieve "1.2.840.10008.5.1.4.1.2.4.2"
00477 #define UID_RETIRED_GETCompositeInstanceRootRetrieve "1.2.840.10008.5.1.4.1.2.4.3"
00478 #define UID_RETIRED_GETCompositeInstanceRetrieveWithoutBulkData "1.2.840.10008.5.1.4.1.2.5.3"
00479
00480
00481 #define UID_FINDModalityWorklistInformationModel "1.2.840.10008.5.1.4.31"
00482 #define UID_FINDGeneralPurposeWorklistInformationModel "1.2.840.10008.5.1.4.32.1"
00483
00484
00485 #define UID_GeneralPurposeScheduledProcedureStepSOPClass "1.2.840.10008.5.1.4.32.2"
00486 #define UID_GeneralPurposePerformedProcedureStepSOPClass "1.2.840.10008.5.1.4.32.3"
00487 #define UID_GeneralPurposeWorklistManagementMetaSOPClass "1.2.840.10008.5.1.4.32"
00488
00489
00490 #define UID_ModalityPerformedProcedureStepSOPClass "1.2.840.10008.3.1.2.3.3"
00491 #define UID_ModalityPerformedProcedureStepRetrieveSOPClass "1.2.840.10008.3.1.2.3.4"
00492 #define UID_ModalityPerformedProcedureStepNotificationSOPClass "1.2.840.10008.3.1.2.3.5"
00493
00494
00495 #define UID_UnifiedWorklistAndProcedureStepServiceClass "1.2.840.10008.5.1.4.34.4"
00496 #define UID_UnifiedProcedureStepPushSOPClass "1.2.840.10008.5.1.4.34.4.1"
00497 #define UID_UnifiedProcedureStepWatchSOPClass "1.2.840.10008.5.1.4.34.4.2"
00498 #define UID_UnifiedProcedureStepPullSOPClass "1.2.840.10008.5.1.4.34.4.3"
00499 #define UID_UnifiedProcedureStepEventSOPClass "1.2.840.10008.5.1.4.34.4.4"
00500 #define UID_UnifiedWorklistAndProcedureStepSOPInstance "1.2.840.10008.5.1.4.34.5"
00501
00502
00503 #define UID_StorageCommitmentPushModelSOPClass "1.2.840.10008.1.20.1"
00504 #define UID_StorageCommitmentPushModelSOPInstance "1.2.840.10008.1.20.1.1"
00505 #define UID_RETIRED_StorageCommitmentPullModelSOPClass "1.2.840.10008.1.20.2"
00506 #define UID_RETIRED_StorageCommitmentPullModelSOPInstance "1.2.840.10008.1.20.2.1"
00507
00508
00509 #define UID_FINDHangingProtocolInformationModel "1.2.840.10008.5.1.4.38.2"
00510 #define UID_MOVEHangingProtocolInformationModel "1.2.840.10008.5.1.4.38.3"
00511
00512
00513 #define UID_GeneralRelevantPatientInformationQuery "1.2.840.10008.5.1.4.37.1"
00514 #define UID_BreastImagingRelevantPatientInformationQuery "1.2.840.10008.5.1.4.37.2"
00515 #define UID_CardiacRelevantPatientInformationQuery "1.2.840.10008.5.1.4.37.3"
00516
00517
00518 #define UID_ColorPaletteStorage "1.2.840.10008.5.1.4.39.1"
00519 #define UID_FINDColorPaletteInformationModel "1.2.840.10008.5.1.4.39.2"
00520 #define UID_MOVEColorPaletteInformationModel "1.2.840.10008.5.1.4.39.3"
00521 #define UID_GETColorPaletteInformationModel "1.2.840.10008.5.1.4.39.4"
00522
00523
00524 #define UID_FINDGenericImplantTemplateInformationModel "1.2.840.10008.5.1.4.43.2"
00525 #define UID_MOVEGenericImplantTemplateInformationModel "1.2.840.10008.5.1.4.43.3"
00526 #define UID_GETGenericImplantTemplateInformationModel "1.2.840.10008.5.1.4.43.4"
00527 #define UID_FINDImplantAssemblyTemplateInformationModel "1.2.840.10008.5.1.4.44.2"
00528 #define UID_MOVEImplantAssemblyTemplateInformationModel "1.2.840.10008.5.1.4.44.3"
00529 #define UID_GETImplantAssemblyTemplateInformationModel "1.2.840.10008.5.1.4.44.4"
00530 #define UID_FINDImplantTemplateGroupInformationModel "1.2.840.10008.5.1.4.45.2"
00531 #define UID_MOVEImplantTemplateGroupInformationModel "1.2.840.10008.5.1.4.45.3"
00532 #define UID_GETImplantTemplateGroupInformationModel "1.2.840.10008.5.1.4.45.4"
00533
00534
00535 #define UID_BasicFilmSessionSOPClass "1.2.840.10008.5.1.1.1"
00536 #define UID_BasicFilmBoxSOPClass "1.2.840.10008.5.1.1.2"
00537 #define UID_BasicGrayscaleImageBoxSOPClass "1.2.840.10008.5.1.1.4"
00538 #define UID_BasicColorImageBoxSOPClass "1.2.840.10008.5.1.1.4.1"
00539 #define UID_RETIRED_ReferencedImageBoxSOPClass "1.2.840.10008.5.1.1.4.2"
00540 #define UID_BasicGrayscalePrintManagementMetaSOPClass "1.2.840.10008.5.1.1.9"
00541 #define UID_RETIRED_ReferencedGrayscalePrintManagementMetaSOPClass "1.2.840.10008.5.1.1.9.1"
00542 #define UID_PrintJobSOPClass "1.2.840.10008.5.1.1.14"
00543 #define UID_BasicAnnotationBoxSOPClass "1.2.840.10008.5.1.1.15"
00544 #define UID_PrinterSOPClass "1.2.840.10008.5.1.1.16"
00545 #define UID_PrinterConfigurationRetrievalSOPClass "1.2.840.10008.5.1.1.16.376"
00546 #define UID_PrinterSOPInstance "1.2.840.10008.5.1.1.17"
00547 #define UID_PrinterConfigurationRetrievalSOPInstance "1.2.840.10008.5.1.1.17.376"
00548 #define UID_BasicColorPrintManagementMetaSOPClass "1.2.840.10008.5.1.1.18"
00549 #define UID_RETIRED_ReferencedColorPrintManagementMetaSOPClass "1.2.840.10008.5.1.1.18.1"
00550 #define UID_VOILUTBoxSOPClass "1.2.840.10008.5.1.1.22"
00551 #define UID_PresentationLUTSOPClass "1.2.840.10008.5.1.1.23"
00552 #define UID_RETIRED_ImageOverlayBoxSOPClass "1.2.840.10008.5.1.1.24"
00553 #define UID_RETIRED_BasicPrintImageOverlayBoxSOPClass "1.2.840.10008.5.1.1.24.1"
00554 #define UID_RETIRED_PrintQueueSOPInstance "1.2.840.10008.5.1.1.25"
00555 #define UID_RETIRED_PrintQueueManagementSOPClass "1.2.840.10008.5.1.1.26"
00556 #define UID_RETIRED_PullPrintRequestSOPClass "1.2.840.10008.5.1.1.31"
00557 #define UID_RETIRED_PullStoredPrintManagementMetaSOPClass "1.2.840.10008.5.1.1.32"
00558
00559
00560 #define UID_RETIRED_DetachedPatientManagementSOPClass "1.2.840.10008.3.1.2.1.1"
00561 #define UID_RETIRED_DetachedPatientManagementMetaSOPClass "1.2.840.10008.3.1.2.1.4"
00562 #define UID_RETIRED_DetachedVisitManagementSOPClass "1.2.840.10008.3.1.2.2.1"
00563 #define UID_RETIRED_DetachedStudyManagementSOPClass "1.2.840.10008.3.1.2.3.1"
00564 #define UID_RETIRED_DetachedResultsManagementSOPClass "1.2.840.10008.3.1.2.5.1"
00565 #define UID_RETIRED_DetachedResultsManagementMetaSOPClass "1.2.840.10008.3.1.2.5.4"
00566 #define UID_RETIRED_DetachedStudyManagementMetaSOPClass "1.2.840.10008.3.1.2.5.5"
00567 #define UID_RETIRED_DetachedInterpretationManagementSOPClass "1.2.840.10008.3.1.2.6.1"
00568
00569
00570 #define UID_ProceduralEventLoggingSOPClass "1.2.840.10008.1.40"
00571 #define UID_ProceduralEventLoggingSOPInstance "1.2.840.10008.1.40.1"
00572
00573
00574 #define UID_SubstanceAdministrationLoggingSOPClass "1.2.840.10008.1.42"
00575 #define UID_SubstanceAdministrationLoggingSOPInstance "1.2.840.10008.1.42.1"
00576 #define UID_ProductCharacteristicsQuerySOPClass "1.2.840.10008.5.1.4.41"
00577 #define UID_SubstanceApprovalQuerySOPClass "1.2.840.10008.5.1.4.42"
00578
00579
00580 #define UID_MediaCreationManagementSOPClass "1.2.840.10008.5.1.1.33"
00581
00582
00583 #define UID_StorageServiceClass "1.2.840.10008.4.2"
00584
00585
00586 #define UID_InstanceAvailabilityNotificationSOPClass "1.2.840.10008.5.1.4.33"
00587
00588
00589 #define UID_NativeDICOMModel "1.2.840.10008.7.1.1"
00590 #define UID_AbstractMultiDimensionalImageModel "1.2.840.10008.7.1.2"
00591
00592
00593 #define UID_VerificationSOPClass "1.2.840.10008.1.1"
00594 #define UID_RETIRED_BasicStudyContentNotificationSOPClass "1.2.840.10008.1.9"
00595 #define UID_RETIRED_StudyComponentManagementSOPClass "1.2.840.10008.3.1.2.3.2"
00596
00597
00598 #define UID_DICOMControlledTerminologyCodingScheme "1.2.840.10008.2.16.4"
00599 #define UID_DICOMUIDRegistryCodingScheme "1.2.840.10008.2.6.1"
00600
00601
00602 #define UID_LDAP_dicomDeviceName "1.2.840.10008.15.0.3.1"
00603 #define UID_LDAP_dicomDescription "1.2.840.10008.15.0.3.2"
00604 #define UID_LDAP_dicomManufacturer "1.2.840.10008.15.0.3.3"
00605 #define UID_LDAP_dicomManufacturerModelName "1.2.840.10008.15.0.3.4"
00606 #define UID_LDAP_dicomSoftwareVersion "1.2.840.10008.15.0.3.5"
00607 #define UID_LDAP_dicomVendorData "1.2.840.10008.15.0.3.6"
00608 #define UID_LDAP_dicomAETitle "1.2.840.10008.15.0.3.7"
00609 #define UID_LDAP_dicomNetworkConnectionReference "1.2.840.10008.15.0.3.8"
00610 #define UID_LDAP_dicomApplicationCluster "1.2.840.10008.15.0.3.9"
00611 #define UID_LDAP_dicomAssociationInitiator "1.2.840.10008.15.0.3.10"
00612 #define UID_LDAP_dicomAssociationAcceptor "1.2.840.10008.15.0.3.11"
00613 #define UID_LDAP_dicomHostname "1.2.840.10008.15.0.3.12"
00614 #define UID_LDAP_dicomPort "1.2.840.10008.15.0.3.13"
00615 #define UID_LDAP_dicomSOPClass "1.2.840.10008.15.0.3.14"
00616 #define UID_LDAP_dicomTransferRole "1.2.840.10008.15.0.3.15"
00617 #define UID_LDAP_dicomTransferSyntax "1.2.840.10008.15.0.3.16"
00618 #define UID_LDAP_dicomPrimaryDeviceType "1.2.840.10008.15.0.3.17"
00619 #define UID_LDAP_dicomRelatedDeviceReference "1.2.840.10008.15.0.3.18"
00620 #define UID_LDAP_dicomPreferredCalledAETitle "1.2.840.10008.15.0.3.19"
00621 #define UID_LDAP_dicomTLSCyphersuite "1.2.840.10008.15.0.3.20"
00622 #define UID_LDAP_dicomAuthorizedNodeCertificateReference "1.2.840.10008.15.0.3.21"
00623 #define UID_LDAP_dicomThisNodeCertificateReference "1.2.840.10008.15.0.3.22"
00624 #define UID_LDAP_dicomInstalled "1.2.840.10008.15.0.3.23"
00625 #define UID_LDAP_dicomStationName "1.2.840.10008.15.0.3.24"
00626 #define UID_LDAP_dicomDeviceSerialNumber "1.2.840.10008.15.0.3.25"
00627 #define UID_LDAP_dicomInstitutionName "1.2.840.10008.15.0.3.26"
00628 #define UID_LDAP_dicomInstitutionAddress "1.2.840.10008.15.0.3.27"
00629 #define UID_LDAP_dicomInstitutionDepartmentName "1.2.840.10008.15.0.3.28"
00630 #define UID_LDAP_dicomIssuerOfPatientID "1.2.840.10008.15.0.3.29"
00631 #define UID_LDAP_dicomPreferredCallingAETitle "1.2.840.10008.15.0.3.30"
00632 #define UID_LDAP_dicomSupportedCharacterSet "1.2.840.10008.15.0.3.31"
00633 #define UID_LDAP_dicomConfigurationRoot "1.2.840.10008.15.0.4.1"
00634 #define UID_LDAP_dicomDevicesRoot "1.2.840.10008.15.0.4.2"
00635 #define UID_LDAP_dicomUniqueAETitlesRegistryRoot "1.2.840.10008.15.0.4.3"
00636 #define UID_LDAP_dicomDevice "1.2.840.10008.15.0.4.4"
00637 #define UID_LDAP_dicomNetworkAE "1.2.840.10008.15.0.4.5"
00638 #define UID_LDAP_dicomNetworkConnection "1.2.840.10008.15.0.4.6"
00639 #define UID_LDAP_dicomUniqueAETitle "1.2.840.10008.15.0.4.7"
00640 #define UID_LDAP_dicomTransferCapability "1.2.840.10008.15.0.4.8"
00641
00642
00643 #define UID_UniversalCoordinatedTimeSynchronizationFrameOfReference "1.2.840.10008.15.1.1"
00644
00645
00646 #define UID_TalairachBrainAtlasFrameOfReference "1.2.840.10008.1.4.1.1"
00647 #define UID_SPM2T1FrameOfReference "1.2.840.10008.1.4.1.2"
00648 #define UID_SPM2T2FrameOfReference "1.2.840.10008.1.4.1.3"
00649 #define UID_SPM2PDFrameOfReference "1.2.840.10008.1.4.1.4"
00650 #define UID_SPM2EPIFrameOfReference "1.2.840.10008.1.4.1.5"
00651 #define UID_SPM2FILT1FrameOfReference "1.2.840.10008.1.4.1.6"
00652 #define UID_SPM2PETFrameOfReference "1.2.840.10008.1.4.1.7"
00653 #define UID_SPM2TRANSMFrameOfReference "1.2.840.10008.1.4.1.8"
00654 #define UID_SPM2SPECTFrameOfReference "1.2.840.10008.1.4.1.9"
00655 #define UID_SPM2GRAYFrameOfReference "1.2.840.10008.1.4.1.10"
00656 #define UID_SPM2WHITEFrameOfReference "1.2.840.10008.1.4.1.11"
00657 #define UID_SPM2CSFFrameOfReference "1.2.840.10008.1.4.1.12"
00658 #define UID_SPM2BRAINMASKFrameOfReference "1.2.840.10008.1.4.1.13"
00659 #define UID_SPM2AVG305T1FrameOfReference "1.2.840.10008.1.4.1.14"
00660 #define UID_SPM2AVG152T1FrameOfReference "1.2.840.10008.1.4.1.15"
00661 #define UID_SPM2AVG152T2FrameOfReference "1.2.840.10008.1.4.1.16"
00662 #define UID_SPM2AVG152PDFrameOfReference "1.2.840.10008.1.4.1.17"
00663 #define UID_SPM2SINGLESUBJT1FrameOfReference "1.2.840.10008.1.4.1.18"
00664 #define UID_ICBM452T1FrameOfReference "1.2.840.10008.1.4.2.1"
00665 #define UID_ICBMSingleSubjectMRIFrameOfReference "1.2.840.10008.1.4.2.2"
00666
00667
00668 #define UID_HotIronColorPaletteSOPInstance "1.2.840.10008.1.5.1"
00669 #define UID_PETColorPaletteSOPInstance "1.2.840.10008.1.5.2"
00670 #define UID_HotMetalBlueColorPaletteSOPInstance "1.2.840.10008.1.5.3"
00671 #define UID_PET20StepColorPaletteSOPInstance "1.2.840.10008.1.5.4"
00672
00673
00674
00675
00676 #define UID_PrivateShutdownSOPClass "1.2.276.0.7230010.3.4.1915765545.18030.917282194.0"
00677
00678
00679
00680
00681
00682
00683
00684
00685
00686
00687
00688 #define UID_DRAFT_SRTextStorage "1.2.840.10008.5.1.4.1.1.88.1"
00689 #define UID_DRAFT_SRAudioStorage "1.2.840.10008.5.1.4.1.1.88.2"
00690 #define UID_DRAFT_SRDetailStorage "1.2.840.10008.5.1.4.1.1.88.3"
00691 #define UID_DRAFT_SRComprehensiveStorage "1.2.840.10008.5.1.4.1.1.88.4"
00692
00693
00694 #define UID_DRAFT_WaveformStorage "1.2.840.10008.5.1.4.1.1.9.1"
00695
00696
00697 #define UID_DRAFT_RTBeamsDeliveryInstructionStorage "1.2.840.10008.5.1.4.34.1"
00698 #define UID_DRAFT_RTConventionalMachineVerification "1.2.840.10008.5.1.4.34.2"
00699 #define UID_DRAFT_RTIonMachineVerification "1.2.840.10008.5.1.4.34.3"
00700
00701 #endif
00702
00703
00704
00705
00706
00707
00708
00709
00710
00711
00712
00713
00714
00715
00716
00717
00718
00719
00720
00721
00722
00723
00724
00725
00726
00727
00728
00729
00730
00731
00732
00733
00734
00735
00736
00737
00738
00739
00740
00741
00742
00743
00744
00745
00746
00747
00748
00749
00750
00751
00752
00753
00754
00755
00756
00757
00758
00759
00760
00761
00762
00763
00764
00765
00766
00767
00768
00769
00770
00771
00772
00773
00774
00775
00776
00777
00778
00779
00780
00781
00782
00783
00784
00785
00786
00787
00788
00789
00790
00791
00792
00793
00794
00795
00796
00797
00798
00799
00800
00801
00802
00803
00804
00805
00806
00807
00808
00809
00810
00811
00812
00813
00814
00815
00816
00817
00818
00819
00820
00821
00822
00823
00824
00825
00826
00827
00828
00829
00830
00831
00832
00833
00834
00835
00836
00837
00838
00839
00840
00841
00842
00843
00844
00845
00846
00847
00848
00849
00850
00851
00852
00853
00854
00855
00856
00857
00858
00859
00860
00861
00862
00863
00864
00865
00866
00867
00868
00869
00870
00871
00872
00873
00874
00875
00876
00877
00878
00879
00880
00881
00882
00883
00884
00885
00886
00887
00888
00889
00890
00891
00892
00893
00894
00895
00896
00897
00898
00899
00900
00901
00902
00903
00904
00905
00906
00907
00908
00909
00910
00911
00912
00913
00914
00915
00916
00917
00918
00919
00920
00921
00922
00923
00924
00925
00926
00927
00928
00929
00930
00931
00932
00933
00934
00935
00936
00937
00938
00939
00940
00941
00942
00943
00944
00945
00946
00947
00948
00949
00950
00951
00952
00953
00954
00955
00956
00957
00958
00959
00960
00961
00962
00963
00964
00965
00966
00967
00968
00969
00970
00971
00972
00973
00974
00975
00976
00977
00978
00979
00980
00981
00982
00983
00984
00985
00986
00987
00988
00989
00990
00991
00992
00993
00994
00995
00996
00997
00998
00999
01000
01001
01002
01003
01004
01005
01006
01007
01008
01009
01010
01011
01012
01013
01014
01015
01016
01017
01018
01019
01020
01021
01022
01023
01024
01025
01026
01027
01028
01029
01030
01031
01032
01033