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.