UID Definitions and Utilities (pydicom.uid)

Predefined UIDs

ImplicitVRLittleEndian 1.2.840.10008.1.2
ExplicitVRLittleEndian 1.2.840.10008.1.2.1
DeflatedExplicitVRLittleEndian 1.2.840.10008.1.2.1.99
ExplicitVRBigEndian 1.2.840.10008.1.2.2
JPEGBaseline 1.2.840.10008.1.2.4.50
JPEGExtended 1.2.840.10008.1.2.4.51
JPEGLosslessP14 1.2.840.10008.1.2.4.57
JPEGLossless 1.2.840.10008.1.2.4.70
JPEGLSLossless 1.2.840.10008.1.2.4.80
JPEGLSLossy 1.2.840.10008.1.2.4.81
JPEG2000Lossless 1.2.840.10008.1.2.4.90
JPEG2000 1.2.840.10008.1.2.4.91
JPEG2000MultiComponentLossless 1.2.840.10008.1.2.4.92
JPEG2000MultiComponent 1.2.840.10008.1.2.4.93
RLELossless 1.2.840.10008.1.2.5

UID Utilities

generate_uid([prefix, entropy_srcs]) Return a 64 character UID which starts with prefix.
PYDICOM_ROOT_UID pydicom’s root UID '1.2.826.0.1.3680043.8.498.'
PYDICOM_IMPLEMENTATION_UID pydicom’s (0002,0012) Implementation Class UID '1.2.826.0.1.3680043.8.498.1'
RE_VALID_UID Regex for a valid UID
RE_VALID_UID_PREFIX Regex for a valid UID prefix
UID Human friendly UIDs as a Python str subclass.