from pydicom.tag import Tag


# Basic Tags
MANUFACTURER = Tag(0x0008, 0x0070)
MANUFACTURERS_MODEL_NAME = Tag(0x0008, 0x1090)
SOFTWARE_VERSIONS = Tag(0x0018, 0x1020)
MAGNETIC_FIELD_STRENGTH = Tag(0x0018, 0x0087)
MR_ACQUISITION_TYPE = Tag(0x0018, 0x0023)
ECHO_TIME = Tag(0x0018, 0x0081)
FLIP_ANGLE = Tag(0x0018, 0x1314)
REPETITION_TIME = Tag(0x0020, 0x0110)
IMAGE_TYPE = Tag(0x0008, 0x0008)

# GE Commoon Tags
GE_ASSET_R_FACTOR = Tag(0x0043, 0x1083)
GE_EFFECTIVE_ECHO_SPACING = Tag(0x0043, 0x192c)
GE_ACQUISITION_MATRIX = Tag(0x0018, 0x1310)
GE_NUMBER_OF_EXCITATIONS = Tag(0x0027, 0x1062)

GE_INTERNAL_SEQUENCE_NAME = Tag(0x0019,0x109E)

# GE Mlti PLD Tags
GE_PRIVATE_CV4 = Tag(0x0019, 0x10ab)
GE_PRIVATE_CV5 = Tag(0x0019, 0x10ac)
GE_PRIVATE_CV6 = Tag(0x0019, 0x10ad)
GE_PRIVATE_CV7 = Tag(0x0019, 0x10ae)
GE_PRIVATE_CV8 = Tag(0x0019, 0x10af)
GE_PRIVATE_CV9 = Tag(0x0019, 0x10b0)

# GE Single PLD Tags
GE_LABEL_DURATION = Tag(0x0043, 0x10A5)
GE_INVERSION_TIME = Tag(0x0018, 0x0082)