Siemens_hdr_entry Siemens_hdr_table[] = {
{0x0008, 0x0020, &IMA_hdr.G08.StudyDate, create_ima_date_t_element, 1},
{0x0008, 0x0022, &IMA_hdr.G08.AcquisitionDate, create_ima_date_t_element, 1},
{0x0008, 0x0023, &IMA_hdr.G08.ContentDate, create_ima_date_t_element, 1},
{0x0008, 0x0030, &IMA_hdr.G08.StudyTime, create_ima_time_t_element, 1},
{0x0008, 0x0032, &IMA_hdr.G08.AcquisitionTime, create_ima_time_t_element, 1},
{0x0008, 0x0033, &IMA_hdr.G08.ContentTime, create_ima_time_t_element, 1},
{0x0008, 0x0060, &IMA_hdr.G08.Modality, create_modality_element, 1},
{0x0008, 0x0070, &IMA_hdr.G08.Manufacturer, create_char_element, N_MANUFACTURER+1},
{0x0008, 0x0080, &IMA_hdr.G08.InstitutionName, create_char_element, N_STRING+1},
{0x0008, 0x0090, &IMA_hdr.G08.PhysicianName, create_char_element, N_STRING+1},
{0x0008, 0x1010, &IMA_hdr.G08.StationName, create_char_element, N_STRING+1},
{0x0008, 0x1030, &IMA_hdr.G08.StudyDescription, create_char_element, N_STRING+1},
{0x0008, 0x1080, &IMA_hdr.G08.AdmittingDiagnoses, create_char_element, N_DIAGNOSIS+1},
{0x0008, 0x1090, &IMA_hdr.G08.ModelName, create_char_element, N_STRING+1},

{0x0010, 0x0010, &IMA_hdr.G10.PatientName, create_char_element, N_STRING+1},
{0x0010, 0x0020, &IMA_hdr.G10.PatientID, create_char_element, N_PATIENTID+1},
{0x0010, 0x0030, &IMA_hdr.G10.PatientDOB, create_ima_date_t_element, 1},
{0x0010, 0x0040, &IMA_hdr.G10.PatientSex, create_sex_element, 1},
{0x0010, 0x1005, &IMA_hdr.G10.PatientBirthName, create_char_element, N_STRING+1},
{0x0010, 0x1010, &IMA_hdr.G10.PatientAge, create_age_element, 1},
{0x0010, 0x1030, &IMA_hdr.G10.PatientWeight, create_long_element, 1},

{0x0018, 0x0050, &IMA_hdr.G18.SliceThickness, create_double_element, 1},
{0x0018, 0x0080, &IMA_hdr.G18.RepetitionTime, create_double_element, 1},
{0x0018, 0x0081, &IMA_hdr.G18.EchoTime, create_double_element, 1},
{0x0018, 0x0082, &IMA_hdr.G18.InversionTime, create_double_element, 1},
{0x0018, 0x0083, &IMA_hdr.G18.NumberOfAverages, create_long_element, 1},
{0x0018, 0x0084, &IMA_hdr.G18.ImagingFrequency, create_double_element, 1},
{0x0018, 0x0085, &IMA_hdr.G18.ImagedNucleus, create_char_element, N_NUCLEUS+1},
{0x0018, 0x0086, &IMA_hdr.G18.EchoNumber, create_long_element, 1},
{0x0018, 0x0090, &IMA_hdr.G18.DataCollectionDiameter, create_long_element, 1},
{0x0018, 0x1000, &IMA_hdr.G18.SerialNumber, create_char_element, N_STRING+1},
{0x0018, 0x1020, &IMA_hdr.G18.SoftwareVersion, create_char_element, N_SWVERSION+1},
{0x0018, 0x1200, &IMA_hdr.G18.CalibrationDate, create_ima_date_t_element, 1},
{0x0018, 0x1201, &IMA_hdr.G18.CalibrationTime, create_ima_time_t_element, 1},
{0x0018, 0x1250, &IMA_hdr.G18.ReceiveCoilName, create_char_element, N_STRING+1},
{0x0018, 0x5100, &IMA_hdr.G18.PatientPosition, create_ima_position_t_element, 1},

{0x0019, 0x1060, &IMA_hdr.G19.NumberOfDataBytes, create_long_element, 1},
{0x0019, 0x1220, &IMA_hdr.G19.FourierLinesNominal, create_long_element, 1},
{0x0019, 0x1226, &IMA_hdr.G19.FourierLinesAfterZero, create_long_element, 1},
{0x0019, 0x1228, &IMA_hdr.G19.FirstMeasuredFourierLine, create_long_element, 1},
{0x0019, 0x1230, &IMA_hdr.G19.AcquisitionColumns, create_long_element, 1},
{0x0019, 0x1231, &IMA_hdr.G19.ReconstructionColumns, create_long_element, 1},
{0x0019, 0x1250, &IMA_hdr.G19.NumberOfAverages, create_long_element, 1},
{0x0019, 0x1260, &IMA_hdr.G19.FlipAngle, create_double_element, 1},
{0x0019, 0x1270, &IMA_hdr.G19.NumberOfPrescans, create_long_element, 1},
{0x0019, 0x1290, &IMA_hdr.G19.SaturationRegions, create_long_element, 1},
{0x0019, 0x1412, &IMA_hdr.G19.MagneticFieldStrength, create_double_element, 1},

{0x0020, 0x0010, &IMA_hdr.G20.StudyID, create_long_element, 1},
{0x0020, 0x0012, &IMA_hdr.G20.AcquisitionNumber, create_long_element, 1},
{0x0020, 0x0013, &IMA_hdr.G20.InstanceNumber, create_long_element, 1},
{0x0020, 0x0050, &IMA_hdr.G20.Location, create_long_element, 1},
{0x0020, 0x0060, &IMA_hdr.G20.Laterality, create_laterality_element, 1},
{0x0020, 0x1001, &IMA_hdr.G20.AcquisitionsInSeries, create_long_element, 1},

{0x0021, 0x1120, &IMA_hdr.G21.FieldOfView, create_field_of_view_t_element, 1},
{0x0021, 0x1122, &IMA_hdr.G21.ImageMagnificationFactor, create_double_element, 1},
{0x0021, 0x1130, &IMA_hdr.G21.ViewDirection, create_view_direction_t_element, 1},
{0x0021, 0x1132, &IMA_hdr.G21.RestDirection, create_rest_direction_t_element, 1},
{0x0021, 0x1160, &IMA_hdr.G21.ImagePosition, create_ima_vector_t_element, 1},
{0x0021, 0x1161, &IMA_hdr.G21.ImageNormal, create_ima_vector_t_element, 1},
{0x0021, 0x1163, &IMA_hdr.G21.ImageDistance, create_double_element, 1},
{0x0021, 0x116a, &IMA_hdr.G21.ImageRow, create_ima_vector_t_element, 1},
{0x0021, 0x116b, &IMA_hdr.G21.ImageColumn, create_ima_vector_t_element, 1},
{0x0021, 0x1170, &IMA_hdr.G21.OrientationSet1, create_ima_orientation_t_element, 1},
{0x0021, 0x1171, &IMA_hdr.G21.OrientationSet2, create_ima_orientation_t_element, 1},
{0x0021, 0x1180, &IMA_hdr.G21.StudyName, create_char_element, N_STRING+1},
{0x0021, 0x1330, &IMA_hdr.G21.NumberOf3DRawPartNom, create_long_element, 1},
{0x0021, 0x1331, &IMA_hdr.G21.NumberOf3DRawPartCur, create_long_element, 1},
{0x0021, 0x1334, &IMA_hdr.G21.NumberOf3DImaPart, create_long_element, 1},
{0x0021, 0x1336, &IMA_hdr.G21.Actual3DImaPartNumber, create_long_element, 1},
{0x0021, 0x1339, &IMA_hdr.G21.SlabThickness, create_double_element, 1},
{0x0021, 0x1340, &IMA_hdr.G21.NumberOfSlicesNom, create_long_element, 1},
{0x0021, 0x1341, &IMA_hdr.G21.NumberOfSlicesCur, create_long_element, 1},
{0x0021, 0x1342, &IMA_hdr.G21.CurrentSliceNumber, create_long_element, 1},
{0x0021, 0x1343, &IMA_hdr.G21.CurrentGroupNumber, create_long_element, 1},
{0x0021, 0x134f, &IMA_hdr.G21.SliceOrder, create_slice_order_element, 1},
{0x0021, 0x1370, &IMA_hdr.G21.NumberOfEchoes, create_long_element, 1},
{0x0028, 0x0005, &IMA_hdr.G28.ImageDimension, create_short_element, 1},
{0x0028, 0x0010, &IMA_hdr.G28.Rows, create_short_element, 1},
{0x0028, 0x0011, &IMA_hdr.G28.Columns, create_short_element, 1},
{0x0028, 0x0030, &IMA_hdr.G28.PixelSpacing, create_pixel_spacing_t_element, 1},
{0x0028, 0x0100, &IMA_hdr.G28.BitsAllocated, create_short_element, 1},
{0x0028, 0x0101, &IMA_hdr.G28.BitsStored, create_short_element, 1},
{0x0028, 0x0102, &IMA_hdr.G28.HighBit, create_short_element, 1},
{0x0028, 0x0103, &IMA_hdr.G28.PixelRepresentation, create_short_element, 1},
{0x0028, 0x1050, &IMA_hdr.G28.WindowCenter, create_window_t_element, 1},
{0x0028, 0x1051, &IMA_hdr.G28.WindowWidth, create_window_t_element, 1},
{0x0028, 0x1052, &IMA_hdr.G28.RescaleIntercept, create_long_element, 1},
{0x0028, 0x1053, &IMA_hdr.G28.RescaleSlope, create_long_element, 1},
{0, 0, NULL, NULL, 0}
};

