# 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.