- DICOM IODs
- IOD Composition
-
Information Entities
- Attribute Type
- Attribute Value Representation
- Patient Information Entity
- Study Information Entity
- Series Information Entity
- Frame of Reference Information Entity
- Equipment Information Entity
- Image Information Entity
- MR Spectroscopy Information Entity
- Modules Shared Across Information Entities
- Functional Group Macros
- MR Image and Spectroscopy Instance Macros
- MR Spectroscopy Description Macro
- PHI
DICOM IODs ¶
The following tables define the default structure of supported DICOM
information object definitions (IOD) as defined in PS 3.3-2008 (VR's
defined in PS 3.6-2008). The following documentation is organized by
Information Entity (IE) and Module, and includes only mandatory fields
(types 1 and 2) and any conditional fields (1C, 2C or 3) that would be
required for common data representation.
IOD Composition ¶
This table lists the mandatory modules comprising each supported IOD. An X in a column indicates a mandatory module for that IOD.
IE/Module | DICOM Ref* | MR Image | Enhanced MR Image | MR Spectroscopy | Secondary Capture Image |
Patient IE | |||||
Patient Module | C.7.1.1 | X | X | X | X |
Study IE | |||||
General Study Module | C.7.2.1 | X | X | X | X |
Series IE | |||||
General Series Module | C.7.3.1 | X | X | X | X |
MR Series Module | C.8.13.6 | X | X | ||
Frame of Reference IE | |||||
Frame of Reference Module | C.7.4.1 | X | X | X | |
Equipment IE | |||||
General Equipment Module | C.7.5.1 | X | X | X | |
Enhanced General Equipment Module | C.7.5.2 | X | X | ||
SC Equipment Module | C.8.6.1 | X | |||
Image IE | |||||
General Image Module | C.7.6.1 | X | X | ||
Image Plane Module | C.7.6.2 | X | |||
Image Pixel Module | C.7.6.3 | X | X | X | |
Multi-Frame Functional Groups Module | C.7.6.16 | X | |||
Multi-frame Dimension Module | C.7.6.17 | X | |||
Acquisition Context Module | C.7.6.14 | X | |||
MR Image Module | C.8.3.1 | X | |||
VOI LUT Module | C.11.2 | X(U) | |||
Enhanced MR Image Module | C.8.13.1 | X | |||
SC Image Module | C.8.6.2 | X | |||
SOP Common Module | C.12.1 | X | X | X | |
MR Spectroscopy IE | |||||
Multi-Frame Functional Groups Module | C.7.6.16 | X | |||
Multi-frame Dimension Module | C.7.6.17 | X | |||
Acquisition Context Module | C.7.6.14 | X | |||
MR Spectroscopy Module | C.8.14.1 | X | |||
MR Spectroscopy Pulse Sequence Module | C.8.14.2 | X | |||
MR Spectroscopy Data Module | C.8.14.3 | X | |||
SOP Common Module | C.12.1 | X |
* Section in DICOM standard Part III where module is defined.
* U indicates "User Optional" module in DICOM Part III.
Information Entities ¶
The following sections describe the required (type 1 and 2), as well as essential or commonly (type *C and 3) useful attributes of the IEs comprising the supported DICOM IODs.
Attribute Type ¶
Each attribute has a type field with values defined as:
- type 1: required, must have non-zero length and contain valid values as defined by the attribute's VR.
- type 1c: conditional, if included must have non-zero length and contain valid values as defined by the attribute's VR.
- type 2: required, but if value is not known may have zero length and no value.
- type 2c: conditional, if included and value is not known may have zero length and no value.
- type 3: optional, may be present with length zero, or absent.
Attributes with Enumerated Values, if present, must contain only one of the options. Attributes with "Defined Terms", if present, may use one of the listed terms or a user specified term.
Attribute Value Representation ¶
Each attribute also has a Value representation (VR) fields define the form of content in each attribute as follows:
- CS: Code String - A string of characters with leading or trailing spaces (20H) being non-significant.
- DA: Date. yyyymmdd
- IS: Integer String.
- FD: Floating Point Double
- LO: Long String. 64 characters.
- OF: Other Float String - A string of 32-bit IEEE 754:1985 floating point words. OF is a VR which requires byte swapping within each 32-bit word when changing between Little Endian and Big Endian byte ordering (see DICOM pt 5, section 7.3). range: 232 -4 maximum
- SQ: Sequence of Items - Value is a Sequence of zero or more Items, as defined in Section 7.5 of DICOM - Part 5.
- TM: Time - hmmss.frac
- UL: Unsigned Long - Unsigned binary integer 32 bits long. Represents an integer n in the range: 0 <= n < 232.
- US: Unsigned Short - Unsigned binary integer 16 bits long. Represents integer n in the range: 0 <= n < 216.
Patient Information Entity ¶
1. Patient Module
Field Name | Group_Element | Type | VR | Example | GE_RAW_Field | DDF_Field | IDF_Field | PHI | Notes |
PatientsName | 0x0010, 0x0010 | 2 | PN | [JOHN^SMITH^^^] | exam.patname | patient name | comment (field 1) | X | |
PatientID | 0x0010, 0x0020 | 2 | LO | [01234567] | exam.patid | patient id | studyid (due to error in import, should fix) | X | hostpital's primary patient id number |
PatientsBirthDate | 0x0010, 0x0030 | 2 | DA | [19520822] | exam.dateofbirth | date of birth | NA | X | |
PatientsSex | 0x0010, 0x0040 | 2 | CS | [M] | exam.patsex (0=O, 1=M, 2=F) | sex | NA | enum: M,F,O(ther) | |
De-identification Method | 0x0012, 0x0063 | 1C | ? | [UCSF-limited data set] | NA | NA | NA |
Study Information Entity ¶
1. General Study Module
Field Name | Group_Element | Type | VR | Example | GE_RAW_Field | DDF_Field | IDF_Field | PHI | Notes |
StudyInstanceUID | 0x0020, 0x000d | 1 | UI | exam.study_uid | NA | NA | X | ||
StudyDate | 0x0008, 0x0020 | 2 | DA | [19520822] | rec.rdb_hdr_scan_date | study date | comment (field 3) | X | |
StudyTime | 0x0008, 0x0030 | 2 | TM | ![] | rec.rdb_hdr_scan_time | NA | NA | ||
ReferringPhysiciansName | 0x0008, 0x0090 | 2 | PN | [JON^SMITH^^^] | exam.refphy | NA | NA | X | |
StudyID | 0x0020, 0x0010 | 2 | SH | exam.ex_no | study id | study # | X | user or equipment generated ID | |
AccessionNumber | 0x0008, 0x0050 | 2 | SH | exam.reqnum | accession number | NA | X | RIS generated number identifying the study |
Series Information Entity ¶
1. General Series Module
Field Name | Group_Element | Type | VR | Example | GE_RAW_Field | DDF_Field | IDF_Field | PHI | NOTES |
Modality | 0x0008, 0x0060 | 1 | CS | MR | NA | NA | NA | default("MR") | |
SeriesInstanceUID | 0x0020, 0x000e | 1 | UI | series.series_uid | NA | NA | X | ||
SeriesNumber | 0x0020, 0x0011 | 2 | IS | 7 | series.se_no = | series number: | series # | ||
SeriesDescription | 0x0008, 0x103E | 3 | @example | series.se_desc | series description | comment field | |||
PatientPosition | 0x0018, 0x5100 | 2C | CS | HFS | rdb_hdr_series.entry + rdb_hdr_series.position; entry:{0=Unknown, 1=HF, 2=FF}, position:{0=unknown, 1=S, 2=P} | patient entry + patient position | position | required for MR. enum{HF,FF}+enum{P,S, DR,DL}, ge_raw values are mapped via libmrsc enums: Entry_Type, Position_Type | |
SmallestPixelValueInSeries | 0x0028, 0x0108 | 3 | |||||||
LargestPixelValueInSeries | 0x0028, 0x0109 | 3 |
2. MR Series Module
Field Name | Group_Element | Type | VR | Example | Notes | GE_RAW_Field | DDF_Field | IDF_Field | NOTES |
Modality | 0x0008, 0x0060 | 1 | CS | MR | default("MR") | NA | NA | NA | default("MR") |
Frame of Reference Information Entity ¶
1. Frame of Reference Module
Field Name | Group_Element | Type | VR | GE_RAW_Field | DDF_Field | IDF_Field | NOTES |
FrameOfReferenceUID | 0x0020, 0x0052 | 1 | UI | series.landmark_uid | NA | NA | all images in series with same UID are spatially related. |
PositionReferenceIndicator | 0x0020, 0x1040 | 2 | LO | series.anref | NA | NA |
Equipment Information Entity ¶
1. General Equipment Module
Field Name | Group_Element | Type | VR | Example | GE_RAW_Field | DDF_Field | IDF_Field | PHI | NOTES |
Manufacturer | 0x0008, 0x0070 | 2 | LO | GE MEDICAL SYSTEMS | "GE MEDICAL SYSTEMS" hardcoded | NA, HARDCODE: "GE MEDICAL SYSTEMS" | NA | mfg of equipment. Default("NA"). | |
InstitutionName | 0x0008, 0x0080 | 3 | UCSF | exam.hospname | NA | NA | X | ||
StationName | 0x0008, 0x1010 | 3 | CB3TMR | exam.ex_sysid | NA | NA | scanner ID |
2. Enhanced General Equipment Module
Field Name | Group_Element | Type | VR | Example | GE_RAW_Field | DDF_Field | IDF_Field | NOTES |
Manufacturer | 0x0008, 0x0070 | 1 | LO | GE MEDICAL SYSTEMS | NA | NA, HARDCODE: "GE MEDICAL SYSTEMS" | NA | mfg of equipment. Default("NA"). |
ManufacturersModelName | 0x0008, 0x1090 | 1 | LO | SIGNA EXCITE | NA | NA | NA | Default("NA"). |
DeviceSerialNumber | 0x0018, 0x1000 | 1 | LO | exam.uniq_sys_id | NA | NA | Default("NA"). | |
SoftwareVersions | 0x0018, 0x1020 | 1 | LO | 15 | exam.ex_verscre | NA | NA | Default("NA"). |
3. SC Equipment Module
Field Name | Group_Element | Type | VR | Example | NOTES |
ConversionType | 0x0008, 0x0064 | 1 | CS | WSD | enum{WSD = WORKSTATION, ...} |
SecondaryCaptureDeviceSoftwareVersions | 0x0018, 0x1019 | 3 | LO | mrk |
Image Information Entity ¶
1. General Image Module
Field Name | Group_Element | Type | VR | Example | GE_RAW_Field | DDF_Field | IDF_Field | NOTES |
InstanceNumber | 0x0020, 0x0013 | 2 | LO | 1 | NA | NA | NA | (e.g. image number: 1, 2, etc.) |
2. Image Plane Module
Field Name | Group_Element | Type | Example | GE_RAW_Field | DDF_Field | IDF_Field | NOTES |
PixelSpacing | 0x0028, 0x0030 | 1 | 10/10 | NA | NA | NA | In plane pixel spacing |
ImageOrientationPatient | 0x0020, 0x0037 | 1 | NA | NA | NA | direction cosines of columns and rows (defines voxel orientation wrt RAS in-plane) | |
ImagePositionPatient | 0x0020, 0x0032 | 1 | NA | NA | NA | xyz coordinate (mm) of center of upper-left hand corner (first voxel transmitted). | |
SliceThickness | 0x0018, 0x0050 | 2 | NA | NA | NA | nominal slice thickness in mm |
3. Image Pixel Module
Field Name | Group_Element | Type | VR | IDF_Field | NOTES |
SamplesPerPixel | 0x0028, 0x0002 | 1 | US | default("1", for gray scale images), see C.7.6.3.1.1 | |
PhotometricInterpretation | 0x0028, 0x0004 | 1 | CS | default("MONOCHROME2"). MONOCHROME2 indicates low value is represented as black. | |
Rows | 0x0028, 0x0010 | 1 | US | ||
Columns | 0x0028, 0x0011 | 1 | US | ||
BitsAllocated | 0x0028, 0x0100 | 1 | US | .byt = 8, .int2 =16, .real = 32 bits per pixel | may be 8 or 16 bits allocated for each pixel. For others, requires scaling (see RescaleIntercept and RescaleSlope). |
BitsStored | 0x0028, 0x0101 | 1 | US | see "BitsAllocated" | number of bits stored for each pixel, default is same as bits allocated. |
HighBit | 0x0028, 0x0102 | 1 | US | most significant bit stored, for example if bits stored is less than bits allocated. Index starts at 0. | |
PixelRepresentation | 0x0028, 0x0103 | 1 | US | signed or unsigned values. For 2's compliment, sign bit is the most significant bit. Enumerated Value: 0 = unsigned integer. 1 = 2's complement (signed). | |
PixelData | 0x7fe0, 0x0010 | 1C | OW | Essentially Required (unless a pixel url is provided) |
4. Multi Frame Functional Groups Module
5. Multi Frame Dimension Module
7. MR Image Module
Field Name | Group_Element | Type | VR | GE_RAW_Field | DDF_Field | IDF_Field | NOTES |
ImageType | 0x0008, 0x0008 | 1 | NA | NA | NA | (e.g. image number: 1, 2, etc.) | |
SamplesPerPixel | 0x0028, 0x0002 | 1 | US | default("1", for gray scale images), see C.7.6.3.1.1 | |||
PhotometricInterpretation | 0x0028, 0x0004 | 1 | CS | default("MONOCHROME2"). MONOCHROME2 indicates low value is represented as black. | |||
BitsAllocated | 0x0028, 0x0100 | 1 | US | .byt = 8, .int2 =16, .real = 32 bits per pixel | may be 8 or 16 bits allocated for each pixel. For others, requires scaling (see RescaleIntercept and RescaleSlope). | ||
ScanningSequence | 0x0018, 0x0020 | 1 | SE(spin echo), IR(inversion recovery), GR(gradient recalled), EP(echo-planar) RM(research mode) | ||||
SequenceVariant | 0x0018, 0x0021 | 1 | SK, MTC, SS, TRSS, SP, MP, OSP, NONE | ||||
ScanOptions | 0x0018, 0x0022 | 2 | |||||
!MRAcquisitionType | 0x0018, 0x0023 | 2 | 2D (freq * phase), 3D (freq * phase * phase ) | ||||
RepetitionTime | 0x0018, 0x0080 | 2 | in miliseconds | ||||
EchoTime | 0x0018, 0x0081 | 2 | in miliseconds | ||||
EchoTrainLength | 0x0018, 0x0091 | 2 | Number of lines in k-space acquired per excitation per image | ||||
InversionTime | 0x0018, 0x0082 | 2C | Required if Scanning Sequence (0018,0020) has values of IR. | ||||
SequenceName | 0x0018, 0x0024 | 3 |
8. VOI LUT Module
Field Name | Group_Element | Type | Example |
WindowCenter | 0x0028, 0x1050 | 1C | transform from pixel to display values |
WindowWidth | 0x0028, 0x1051 | 1C | transform from pixel to display values |
!VOILUTFunction | 0x0028, 0x1056 | 1C | defined terms: LINEAR |
9. Enhanced MR Image Module
10. SC Image Module
Field Name | Group_Element | Type | VR |
DateOfSecondaryCapture | 0x0018, 0x1012 | 3 | DA |
TimeOfSecondaryCapture | 0x0018, 0x1014 | 3 | TM |
MR Spectroscopy Information Entity ¶
1. Multi Frame Functional Groups Module
2. Multi Frame Dimension Module
4. MR Spectroscopy Module
Field Name | Group_Element | Type | VR | Example | GE_RAW_Field | DDF_Field | NOTES |
Include MR Image and Spectroscopy Instance Macro Table( C.8-81) | |||||||
ImageType | 0x0008, 0x0008 | 1 | CS | [ORIGINAL\PRIMARY\SPECTROSCOPY\NONE] | this is a defined term | ||
Include MR Spectroscopy Description Macro Table( C.8.107) | |||||||
TransmitterFrequency | 0x0018, 0x9098 | 1C | rh_ps_mps_freq * 1e-7 | transmitter frequency (and center frequency) | Units: MHz | ||
SpectralWidth | 0x0018, 0x9052 | 1C | spectral_width | sweep width (1e6/dwelltime) | Units: Hz | ||
FrequencyOffset | 0xODD, 0x0004 | 1C | FD | (GE product = 0, UCSF = rdb.user13) | frequency offset | Units: Hz | |
ChemicalShiftReference | 0x0018, 0x9053 | 1C | ppm reference | Chemical shift (ppm) at transmitter frequency: I don't think this is sufficient without knowing whether the transmitter frequency is at the center of the spectrum or not (i.e. is there an offset). ' | |||
SVK_FrequencyOffset | 0x7777, 0x0000 | 1 | DS | localization type | frequency offset from center required for ppm reference to reflect offcenter acquisition | ||
VolumeLocalizationTechnique | 0x0018, 0x9054 | 1C | PRESS | localization type | enum{NONE,PRESS,STEAM...} | ||
VolumeLocalizationSequence | 0x0018, 0x9126 | 1C | SQ | one or more items with position of RF excitations used for vol selection. The selected volume is the intersection of the sequence items. | |||
>SlabThickness | 0x0018, 0x9104 | 1 | derived from ddf selection center, size(mm), dcos | Units: mm | |||
>SlabOrientation | 0x0018, 0x9105 | 1 | derived from ddf selection center, size(mm), dcos | direction cosines of slab normal vector | |||
>MidSlabPosition | 0x0018, 0x9106 | 1 | derived from ddf selection center, size(mm), dcos | x,y,z coord of slab mid-point in mm | |||
!De-coupling | 0x0018, 0x9059 | 1C | enum{YES,NO}. other conditional attributes used to elaborate. | ||||
TimeDomainFiltering | 0x0018, 0x9065 | 1C | NONE | describes applied time domain filtering or apodization. enum{NONE, GAUSSIAN, LORENTZIAN,...} | |||
NumberofZeroFills | 0x0018, 0x9066 | 1C | 0 | Number of zero fills added to time domain data prior to FT. | |||
BaselineCorrection | 0x0018, 0x9067 | 1C | NONE | Baseline correction. defined_terms{NONE,SPLINE,...} | |||
FrequencyCorrection | 0x0018, 0x9101 | 1C | NO | enum{YES,NO} | |||
FirstOrderPhaseCorrection | 0x0018, 0x9198 | 1C | NO | whether first order (frequency dependent) phase correction applied. enum{YES,NO} | |||
WaterReferencedPhaseCorrection | 0x0018, 0x9199 | 1C | NO | enum{YES,NO} |
5. MR Spectroscopy Pulse Sequence Module
Field Name | Group_Element | Type | Example | DDF_Field | NOTES |
PulseSequenceName | 0x0018, 0x9005 | 1C | image.psdname | pulse sequence name | |
MRSpectroscopyAcquisitionType | 0x0018, 0x9200 | 1C | based on dimensionality in ddf: dimension 2,3,4 npts | data encoding scheme. defined_terms{SINGLE VOXEL, VOLUME, ...} | |
EchoPulseSequence | 0x0018, 0x9008 | 1C | enum{SPIN, GRADIENT, BOTH} | ||
MultipleSpinEcho | 0x0018, 0x9011 | 1C | enum{YES, NO}, for a single frame, if used to collect different lines in k-space. | ||
MultiPlanarExcitation | 0x0018, 0x9011 | 1C | enum{YES, NO}. simultaneous excitation of several volumes. | ||
SteadyStatePulseSequence | 0x0018, 0x9017 | 1C | DefinedTerms: | ||
EchoPlanarPulseSequence | 0x0018, 0x9018 | 1C | enum{YES, NO}. | ||
SpectrallySelectedSuppression | 0x0018, 0x9025 | 1C | suppression technique | defined_terms{WATER, FAT, FAT_AND_WATER, NONE}. | |
Geometryofk-SpaceTraversal | 0x0018, 0x9032 | 1C | defined_terms{RECTILINEAR,RADIAL,SPIRAL}. | ||
RectilinearPhaseEncodeReordering | 0x0018, 0x9034 | 1C | defined_terms{LINEAR,CENTRIC,SEGMENTED,...}. | ||
Segmentedk-SpaceTraversal | 0x0018, 0x9033 | 1C | enum{SINGLE, PARTIAL, FULL}. | ||
Coverageofk-Space | 0x0018, 0x9094 | 1C | defined_terms{FULL, CYLINDRICAL, ELLIPSOIDAL, WEIGHTED}. | ||
Numberofk-SpaceTrajectories | 0x0018, 0x9093 | 1C | number of interleaves |
6. MR Spectroscopy Data Module
Field Name | Group_Element | Type | VR | Example | DDF_Field | NOTES |
Rows | 0x0028, 0x0010 | 1 | US | dimension3 -> npoints | num vertical voxels in frame | |
Columns | 0x0028, 0x0011 | 1 | US | dimension2 -> npoints | num horizontal voxels in frame | |
DataPointRows | 0x0028, 0x9001 | 1 | UL | 1 | num rows of spec data points. for 1D spectra, DataPointRows = 1 | |
DataPointColumns | 0x0028, 0x9002 | 1 | UL | dimension 1 -> npoints | num columns of spec data points, i.e. number of data points. For complex data the number of columns of spectral points is 2*num points (see Figure DICOM Ps3 Figure C.8-18). | |
DataRepresentation | 0x0028, 0x9108 | 1 | CS | COMPLEX | number of components | enum{COMPLEX, REAL, IMAGINARY, MAGNITUDE}. representation of data points |
SignalDomainColumns | 0x0028, 0x9003 | 1 | CS | FREQUENCY | dimension 1: type = {time, frequency} | enum{FREQUENCY, TIME}. Refers to spectral data points |
SignalDomainRows | 0x0028, 0x9235 | 1C | CS | FREQUENCY | enum{FREQUENCY, TIME}. For 2D spec (DataPointRows>1). | |
FirstOrderPhaseCorrectionAngle | 0x5600, 0x0010 | 1C | required if FirstOrderPhaseCorrection(0018,9198) is YES. | |||
SpectroscopyData | 0x5600, 0x0020 | 1 | OF | spectral data points (if FREQUENCY domain) are ordered low to high field strength (down-field to up-field). | ||
SVK_ColumnsDomain | 0x7777, 0x0001 | 1 | CS | dimension 2 type (space, k-space, flyback) | spatial data point domain: Defined Terms: SPACE, KSPACE, OTHER, EPSI | |
SVK_RowsDomain | 0x7777, 0x0002 | 1 | CS | dimension 3 type (space, k-space, flyback) | spatial data point domain: Defined Terms: SPACE, KSPACE, OTHER, EPSI | |
SVK_SliceDomain | 0x7777, 0x0003 | 1 | CS | dimension 4 type (space, k-space, flyback) | spatial data point domain: Defined Terms: SPACE, KSPACE, OTHER, EPSI |
Modules Shared Across Information Entities ¶
1. Multi Frame Functional Groups Module
Field Name | Group_Element | Type | VR | Example | DDF_Field | PHI | NOTES |
SharedFunctionalGroupsSequence | 0x5200, 0x9229 | 2 | SQ | SQ containing functional group macros (see table A.36-4 and C.7.6.16.2) shared by all frames in this SOP instance. SQ may contain zero or 1 item. | |||
Per-frameFunctionalGroupsSequence | 0x5200, 0x9230 | 1 | SQ | SQ containing macros corresponding to each frame. Item 1->frame1, etc. Each item contains the same functional group macros. SQ contains same number of items as frames. | |||
InstanceNumber | 0x0020, 0x0013 | 1 | IS | 1 | HARDCODE:"1" | ||
ContentDate | 0x0008, 0x0023 | 1 | DA | study date | X | ||
ContentTime | 0x0008, 0x0033 | 1 | TM | NA | Default("0000"). | ||
NumberofFrames | 0x0028, 0x0008 | 1 | IS | Dimension 4: npoints |
2. Multi Frame Dimension Module
Field Name | Group_Element | Type | VR | NOTES |
DimensionOrganizationSequence | 0x0020, 0x9221 | 2 | SQ | SQ may contain zero or more items. |
DimensionIndexSequence | 0x0020, 0x9222 | 2 | SQ | SQ may contain zero or more items. |
>DimensionIndexPointer | 0x0020, 0x9165 | 1 | ||
>FunctionalGroupPointer | 0x0020, 0x9167 | 1C | Reqd if 0020,9165 points to a data element tag within a functional gruop SQ. | |
>DimensionDescriptionLabel | 0x0020, 0x9167 | 3 |
3. Acquisition Context Module
Attributes describing conditions present during data acquisition. Acquisition Context includes concepts such as: “pre-contrast”, “inspiration”, “valgus stress”, “post-void”, and date and time of contrast administration.
Field Name | Group_Element | Type | VR | NOTES |
AcquisitionContextSequence | 0x0040, 0x0555 | 2 | SQ | SQ may contain zero or more items. |
4. SOP Common Module
Field Name | Group_Element | Type | VR |
SOPClass UID | 0x0008, 0x0016 | 1 | UI |
SOPInstanceUID | 0x0008, 0x0018 | 1 | UI |
Functional Group Macros ¶
These macros are common to multiple IODs and may be included as
shared or per-frame attributes. For shared group macros, these are
included within a single sequence item and values pertain to all frames
in the data set. In per-frame encoding, each frame is encoded as an
item containg a set of macros/attributes and each frame contains the
same macros/attributes. Macros are defined in DICOM Part III, Table
C.7.6.16-2 and a graphical representation of their use is shown in
Figure C.7.6.16-1. Table A.36-4 lists the Functional Group Macros used
in the Multi-frame functional group module of the MR Spectroscopy IOD.
Functional Group Macros | DICOM Ref* | Enhanced MR Image | MR Spectroscopy |
Pixel Measures | C.7.6.16.2.1 | M | M |
Frame Content | C.7.6.16.2.2 | M - Not for use as a Shared Functional Group | M - Not for use as a Shared Functional Group |
Plane Position | C.7.6.16.2.3 | M | M |
Plane Orientation | C.7.6.16.2.4 | M | M |
Referenced Image | C.7.6.16.2.5 | C - Required if image was planned on another image/frame | C - Required if image was planned on another image/frame |
Derivation Image | C.7.6.16.2.6 | C - Required if image was derived from another SOP instance | C - Required if image was derived from another SOP instance |
Cardiac Synchronization | C.7.6.16.2.7 | C | C |
Frame Anatomy | C.7.6.16.2.8 | M | M |
Pixel Value Transformation | C.7.6.16.2.9 | M | |
Frame VOI LUT | C.7.6.16.2.10 | M | |
Contrast/Bolue Usage | C.7.6.16.2.12 | C | |
Respiratory Synchronization | C.7.6.16.2.17 | C | C |
MR Image Frame Type | C.8.13.5.1 | M | |
MR Spectroscopy Frame Type | C.8.14.5.1 | M | |
MR Timing and Related Parameters | C.8.13.5.2 | C - Required if ImageType(0008,0008) Original | C - Required if ImageType(0008,0008) Original |
MR FOV/Geometry | C.8.13.5.3 | C - Required if ImageType(0008,0008) Original and k-space traversal(0018,9032) RECTILINEAR | |
MR Spectroscopy FOV/Geometry | C.8.14.3.2 | C - Required if ImageType(0008,0008) Original and k-space traversal(0018,9032) RECTILINEAR | |
MR Echo | C.8.13.5.4 | C - Required if ImageType(0008,0008) Original | C - Required if ImageType(0008,0008) Original |
MR Modifier | C.8.13.5.5 | C - Required if ImageType(0008,0008) Original | C - Required if ImageType(0008,0008) Original |
MR Imaging Modifier | C.8.13.5.6 | C - Required if ImageType(0008,0008) Original | |
MR Receive Coil | C.8.13.5.7 | C - Required if ImageType(0008,0008) Original | C - Required if ImageType(0008,0008) Original |
MR Transmit Coil | C.8.13.5.8 | C - Required if ImageType(0008,0008) Original | C - Required if ImageType(0008,0008) Original |
MR Diffusion | C.8.13.5.9 | C | C |
MR Averages | C.8.13.5.10 | C - Required if ImageType(0008,0008) Original | C - Required if ImageType(0008,0008) Original |
MR Spatial Saturation | C.8.13.5.11 | C - Required if ImageType(0008,0008) Original and spatial pre-saturation(0018,9027) SLAB | C - Required if ImageType(0008,0008) Original and spatial pre-saturation(0018,9027) SLAB |
MR Metabolite Map | C.8.13.5.12 | C - Required if ImageType(0008,0008) value 3 is METABOLITE_MAP | |
MR Velocity Encoding | C.8.13.5.13 | C - Required if ImageType(0008,0008) Original and spatial phase contrast(0018,9014) YES | C - Required if ImageType(0008,0008) Original and spatial phase contrast(0018,9014) YES |
1. Pixel Measures Macro Attributes (C.7.6.16.2.1)
Field Name | Group_Element | Type | VR | Example | GE_RAW_Field | DDF_Field | NOTES |
PixelMeasuresSequence | 0x0028, 0x9100 | 1 | SQ | SQ may contain only 1 item. Generally a shared macro. | |||
>PixelSpacing | 0x0028, 0x0030 | 1C | DS | 10.0\10.0 | dimension 2,3 -> pixel spacing (mm) | Physical distances in mm between centers of adjacent pixels/voxels. Specified as a delimited pair: row_spacing col_spacing. | |
>SliceThickness | 0x0018, 0x0050 | 1C | DS | 10.0 | dimension 4 -> pixel spacing(mm) | Physical distances in mm between adjacent slices. Specified as a delimited pair: row_spacing col_spacing. |
2. Frame Content Macro Attributes (C.7.6.16.2.2)
Field Name | Group_Element | Type | VR | NOTES |
FrameContentSequence | 0x0020, 0x9111 | 1 | SQ | SQ may contain only 1 item. Only permitted in the per-frame functional groups sequence. |
>FrameAcquisitionNumber | 0x0020, 0x9156 | 3 | ||
>FrameReferenceDateTime | 0x0018, 0x9151 | 1C | Required if FrameType(0008,9007) Value 1 Original | |
>FrameAcquisitionDateTime | 0x0018, 0x9074 | 1C | Required if FrameType(0008,9007) Value 1 Original | |
>FrameAcquisitionDuration | 0x0018, 0x9220 | 1C | Required if FrameType(0008,9007) value 1 Original | |
>DimensionIndexValues | 0x0020, 0x9157 | 1C | Required if DimensionIndexSequence(0020,9222) contains items | |
>TemporalPositionIndex | 0x0020, 0x9128 | 3 | ||
>StackID | 0x0020, 0x9056 | 3 | see C.7.6.16.2.2.4 | |
>InStackPositionNumber | 0x0020, 0x9057 | 1C | required if 0020,9056 present, see c.7.6.16.2.2.4. | |
>FrameComments | 0x0020, 0x9158 | 3 | ||
>FrameLabel | 0x0020, 0x9453 | 3 |
3. Plane Position Macro Attributes (C.7.6.16.2.3)
Field Name | Group_Element | Type | VR | Example | DDF_Field | NOTES |
PlanePositionSequence | 0x0020, 0x9113 | 1 | SQ | SQ may contain only 1 item. per-frame functional groups sequence. | ||
>ImagePositionPatient | 0x0020, 0x0032 | 1C | DS | 1.204\-3.024\31 | derived from dimension 1,2,3 pixel spacing (mm), toplc and dcos | x,y,z coord of center of first transmitted voxel in this frame (upper left corner voxel), in mm. |
4. Plane Orientation Macro Attributes (C.7.6.16.2.4)
Field Name | Group_Element | Type | VR | Example | NOTES |
PlaneOrientationSequence | 0x0020, 0x9116 | 1 | SQ | SQ may contain only 1 item. per-frame functional groups sequence. | |
>ImageOrientationPatient | 0x0020, 0x0037 | 1C | SQ | 0.999\0.022\0\-0.0223\0.999.… | direction cosines of first row and column wrt patient. |
5. Referenced Image Macro Attributes (C.7.6.16.2.5)
Field Name | Group_Element | Type | VR | NOTES |
ReferencedImageSequence | 0x0008, 0x1140 | 2 | SQ | SQ may contain zero or more items |
>ReferencedSOPClassUID | 0x0008, 0x1150 | 1 | ||
>ReferencedSOPInstanceUID | 0x0008, 0x1155 | 1 | ||
>PurposeofReferenceCodeSequence | 0x0040, 0xA170 | 1 | SQ | SQ may contain only 1 item |
6. Frame Anatomy Macro Attributes (C.7.6.16.2.8)
Field Name | Group_Element | Type | VR | NOTES |
FrameAnatomySequence | 0x0020, 0x9071 | 1 | SQ | SQ may contain only 1 item. |
>FrameLaterality | 0x0020, 0x9072 | 1 | enum{R,L,U,B} | |
>AnatomicRegionSequence | 0x0008, 0x2218 | 1 | SQ | SQ may contain only 1 item. |
>>CodeValue | 0x0008, 0x0100 | 1 | ||
>>CodingSchemeDesignator | 0x0008, 0x0102 | 1 | ||
>>CodeMeaning | 0x0008, 0x0104 | 1 |
7. Pixel Value Transformation Macro Attributes (C.7.6.16.2.9)
Field Name | Group_Element | Type | VR | NOTES |
PixelValueTransformationSequence | 0x0028, 0x9145 | 1 | SQ | SQ may contain only 1 item. |
>RescaleIntercept | 0x0028, 0x1052 | 1 | b in Out = m*SV + B | |
>RescaleSlope | 0x0028, 0x1053 | 1 | m in Out = m*SV + B | |
>RescaleType | 0x0028, 0x1053 | 1 | Enum{US} = Unspecified for MR modality |
8. MR Image Frame Type Macro Attributes (C.8.13.5.1)
Field Name | Group_Element | Type | VR | NOTES |
MRImageFrameTypeSequence | 0x0018, 0x9226 | 1 | SQ | SQ may contain only 1 item. |
>FrameType | 0x0008, 0x9007 | 1 | ||
>Include Common CT/MR Image Description Macro Table( C.8-131) | ||||
>Include MR Image Description Macro Table( C.8-82) |
9. MR Spectroscopy Frame Type Macro Attributes (C.8.14.3.1)
Field Name | Group_Element | Type | VR | NOTES |
MRSpectroscopyFrameTypeSequence | 0x0018, 0x9227 | 1 | SQ | SQ may contain only 1 item. |
>FrameType | 0x0008, 0x9007 | 1 | ||
>Include MR Spectroscopy Description Macro Table( C.8.107) |
10. MR Timing and Related Parameters Macro Attributes (C.8.13.5.2)
Field Name | Group_Element | Type | VR | DDF_Field | NOTES |
MRTimingandRelatedParametersSequence | 0x0018, 0x9112 | 1 | SQ | SQ may contain only 1 item. | |
>RepetitionTime | 0x0018, 0x0080 | 1C | repetition time | required for FrameType(0008,9007) ORIGINAL | |
>FlipAngle | 0x0018, 0x1314 | 1C | flip angle | required for FrameType(0008,9007) ORIGINAL | |
>EchoTrainLength | 0x0018, 0x0091 | 1C | required for FrameType(0008,9007) ORIGINAL | ||
>RFEchoTrainLength | 0x0018, 0x9240 | 1C | required for FrameType(0008,9007) ORIGINAL | ||
>GradientEchoTrainLength | 0x0018, 0x9241 | 1C | required for FrameType(0008,9007) ORIGINAL | ||
>SpecificAbsorptionRateSequence | 0x0018, 0x9239 | 1C | Method of SAR calculation | ||
>>SpecificAbsorptionDefinition | 0x0018, 0x9179 | 1 | Method of SAR calculation | ||
>>SpecificAbsorptionRateValue | 0x0018, 0x9181 | 1 | Method of SAR calculation | ||
>GradientOutputType | 0x0018, 0x9239 | 1C | This and 0018,9182 required if system calculates GradOut | ||
>OperatingModeSequence | 0x0018, 0x9176 | 1C |
C.8.13.5.3
11. MR FOV/Geometry Macro Attributes (C.8.13.5.3)
Field Name | Group_Element | Type | VR | GE_RAW_Field | NOTES |
MRSpectroscopyFOV/GeometrySequence | 0x0018, 0x9125 | 1 | SQ | SQ may contain only 1 item. | |
>In-planePhaseEncodingDirection | 0x0018, 0x1312 | 1C | Required for FrameType(0008,9007) ORIGINAL. Enum{COLUMN, ROW, OTHER} | ||
>MRAcquisitionFrequencyEncodingSteps | 0x0018, 0x9058 | 1C | Required for FrameType(0008,9007) ORIGINAL. Number of frequency encoding steps | ||
>MRAcquisitionPhaseEncodingStepsin-plane | 0x0018, 0x9231 | 1C | Required for FrameType(0008,9007) ORIGINAL. Number of phase encoding steps | ||
>MRAcquisitionPhaseEncodingStepsout-of-plane | 0x0018, 0x9232 | 1C | Required for FrameType(0008,9007) ORIGINAL amd 0018,0023 = 3D. | ||
>PercentSampling | 0x0018, 0x0093 | 1C | rhi.nex if < 1 | Required for FrameType(0008,9007) ORIGINAL. % Fraction of acq matrix lines acquired. | |
>PercentPhaseFieldofView | 0x0018, 0x0094 | 1C | Required for FrameType(0008,9007) ORIGINAL. Ratio of FOV in phase dir to FOV in freq dir expressed as a percentage. Does this make sense for spectroscopy with phase encoding in both directions? |
12. MR Spectroscopy FOV/Geometry Macro Attributes (C.8.14.3.2)
Field Name | Group_Element | Type | VR | Example | GE_RAW_Field | DDF_Field | NOTES |
MRSpectroscopyFOV/GeometrySequence | 0x0018, 0x9103 | 1 | SQ | SQ may contain only 1 item. | |||
>SpectroscopyAcquisitionDataColumns | 0x0018, 0x9127 | 1C | rdb_hdr_frame_size | acquisition number of data points | Required for FrameType(0008,9007) ORIGINAL. | ||
>SpectroscopyAcquisitionPhaseRows | 0x0018, 0x9095 | 1C | see logic in Mapper::GetNumVoxels() | acq number of points 2 | Required for FrameType(0008,9007) ORIGINAL. | ||
>SpectroscopyAcquisitionPhaseColumns | 0x0018, 0x9234 | 1C | see logic in Mapper::GetNumVoxels() | acq number of points 1 | Required for FrameType(0008,9007) ORIGINAL. | ||
>SpectroscopyAcquisitionOutOfPlanePhaseSteps | 0x0018, 0x9159 | 1C | see logic in Mapper::GetNumVoxels() | acq number of points 3 | |||
>SVK_SpectroscopyAcquisitionTLC | 0x7777, 0x1004 | 2 | 0.0/0.0/21.0 | acq.toplc | toplc of the acquired fov | ||
>SVK_SpectroscopyAcquisitionPixelSpacing | 0x7777, 0x1005 | 2 | 10.0/10.0 | acq.spacing 1, 2 | acquired spacing | ||
>SVK_SpectroscopyAcquisitionSliceThickness | 0x7777, 0x1006 | 2 | 10.0 | acq.spacing 3 | acquired spacing | ||
>SVK_SpectroscopyAcquisitionOrientation | 0x7777, 0x1007 | 2 | 1/0/0/0/1/0/0/0/1 | acq.dcos | acquisition orientation | ||
>SVK_SpectroscopyAcqReorderedDataColumns | 0x7777, 0x1008 | 2 | 1024 | num data cols (mrs freq pts after reordering, e.g. flyback) | |||
>SVK_SpectroscopyAcqReorderedPhaseRows | 0x7777, 0x1009 | 2 | 12 | reordered number of points 2 | num phase encode rows after any reordering | ||
>SVK_SpectroscopyAcqReorderedPhaseCols | 0x7777, 0x1010 | 2 | 12 | reordered number of points 1 | num phase encode cols after any reordering | ||
>SVK_SpectroscopyAcqReorderedOutOfPlanePhaseSteps | 0x7777, 0x1011 | 2 | 8 | reordered number of points 3 | num phase encode slices after any reordering | ||
>SVK_SpectroscopyAcqReorderedTLC | 0x7777, 0x1012 | 2 | 8 | reordered toplc | toplc of/in reordered data coords | ||
>SVK_SpectroscopyAcqReorderedPixelSpacing | 0x7777, 0x1013 | 2 | 10.0/10.0 | reordered spacing 1, 2 | in plane spacing | ||
>SVK_SpectroscopyAcqReorderedSliceThickness | 0x7777, 0x1014 | 2 | 10.0 | reordered spacing 3 | plane thickness | ||
>SVK_SpectroscopyAcqReorderedOrientation | 0x7777, 0x1014 | 2 | 1/0/0/0/1/0/0/0/1 | reordered dcos | reordered orientation | ||
>PercentSampling | 0x0018, 0x0093 | 1C | Required for FrameType(0008,9007) ORIGINAL. % Fraction of acq matrix lines acquired. | ||||
>PercentPhaseFieldofView | 0x0018, 0x0094 | 1C | Required for FrameType(0008,9007) ORIGINAL. Ratio of FOV in phase dir to FOV in freq dir expressed as a percentage. |
13. MR Echo Macro Attributes (C.8.13.5.4)
Field Name | Group_Element | Type | VR | DDF_Field | NOTES |
MREchoSequence | 0x0018, 0x9114 | 1 | SQ | SQ may contain only 1 item. | |
>EffectiveEchoTime | 0x0018, 0x9082 | 1 | echo time | Required for FrameType(0008,9007) ORIGINAL. time in ms between middle of excitation pulse and peak of echo for kx=0. |
14. MR Modifier Macro Attributes (C.8.13.5.5)
Field Name | Group_Element | Type | VR | DDF_Field | NOTES |
MRModifierSequence | 0x0018, 0x9115 | 1 | SQ | SQ may contain only 1 item. | |
>InversionRecovery | 0x0018, 0x9009 | 1C | Required for FrameType(0008,9007) ORIGINAL. Enum{YES, NO} | ||
>InversionTimes | 0x0018, 0x9079 | 1C | inversion time | Required for 0018,9009 is YES | |
>FlowCompensation | 0x0018, 0x9010 | 1C | Required for FrameType(0008,9007) ORIGINAL. Defined Terms: ACCELERATION, VELOCITY, OTHER, NONE | ||
>FlowCompensationDirection | 0x0018, 0x9010 | 1C | Required for 0018,9019 is other than NONE. | ||
>Spoiling | 0x0018, 0x9016 | 1C | Required for FrameType(0008,9007) ORIGINAL and EchoPulseSequence(0018,9008) GRADIENT or BOTH. Enum{RF, GRADIENT, RF_AND_GRADIENT< NONE}. | ||
>T2Preparation | 0x0018, 0x9021 | 1C | Required for FrameType(0008,9007) ORIGINAL. Enum{YES, NO}. | ||
>SpectrallySelectedExcitation | 0x0018, 0x9026 | 1C | Required for FrameType(0008,9007) ORIGINAL. Enum{WATER, FAT, NONE}. | ||
>SpatialPre-saturation | 0x0018, 0x9027 | 1C | Required for FrameType(0008,9007) ORIGINAL. Defined terms{SLAB, NONE}. | ||
>PartialFourier | 0x0018, 0x9081 | 1C | Required for FrameType(0008,9007) ORIGINAL. Defined terms{YES, NO}. | ||
>PartialFourierDirection | 0x0018, 0x9036 | 1C | Required for FrameType(0008,9007) ORIGINAL and PartialFourier(0018,9007) YES. Enum{PHASE, FREQUENCY, SLICE_SELECT, COMBINATION}. | ||
>ParallelAcquisition | 0x0018, 0x9077 | 1C | Required for FrameType(0008,9007) ORIGINAL. Enum{YES, NO}. | ||
>ParallelAcquisitionTechnique | 0x0018, 0x9078 | 1C | Required for FrameType(0008,9007)ORIGINAL and ParallelAcquisition(0018,9077) YES. Enum{YES, NO} | ||
>ParallelReductionFactorIn-plane | 0x0018, 0x9069 | 1C | Required for FrameType(0008,9007)ORIGINAL and ParallelAcquisition(0018,9077) YES. Ratio of original and reduced measurement time for in-plane dir. | ||
>ParallelReductionFactorout-of-plane | 0x0018, 0x9155 | 1C | Required for FrameType(0008,9007)ORIGINAL and ParallelAcquisition(0018,9077) YES. Ratio of original and reduced measurement time for out-of-plane dir. | ||
>ParallelReductionFactorSecondIn-plane | 0x0018, 0x9168 | 1C | Required for FrameType(0008,9007)ORIGINAL and ParallelAcquisition(0018,9077) YES. Ratio of original and reduced measurement time for second in-plane dir. |
15. MR Imaging Modifier Macro Attributes (C.8.13.5.6)
Field Name | Group_Element | Type | VR | NOTES |
MRImagingModifierSequence | 0x0018, 0x9006 | 1 | SQ | SQ may contain only 1 item. |
>MagnetizationTransfer | 0x0018, 0x9020: | 1C | Enum{ON_RESONANCE, OFF_RESONANCE, NONE}. Required for FrameType(0008,9007)ORIGINAL. | |
>BloodSignalNulling | 0x0018, 0x9022: | 1C | Enum{YES, NO}. Required for FrameType(0008,9007)ORIGINAL. | |
>!Tagging | 0x0018, 0x9028: | 1C | Enum{GRID, LINE, NONE}. Required for FrameType(0008,9007)ORIGINAL. | |
>TransmitterFrequency | 0x0018, 0x9098: | 1C | in MHz. Required for FrameType(0008,9007)ORIGINAL. | |
>PixelBandwidth | 0x0018, 0x0095: | 1C | 1/sampling time (Hz/pixel). Required for FrameType(0008,9007)ORIGINAL. |
16. MR Receive Coil Macro Attributes
Field Name | Group_Element | Type | VR | GE_RAW_Field | DDF_Field | NOTES |
MRReceiveCoilSequence | 0x0018, 0x9024 | 1 | SQ | SQ may contain only 1 item. | ||
>ReceiveCoilName | 0x0018, 0x1250: | 1C | image.cname | coil name | Required for FrameType(0008,9007)ORIGINAL. | |
>ReceiveCoilManufacturerName | 0x0018, 0x9041 | 2C | "" (Not known) | Required for FrameType(0008,9007)ORIGINAL. | ||
>ReceiveCoilType | 0x0018, 0x9043 | 1C | Required for FrameType(0008,9007)ORIGINAL. Defined Terms{BODY, VOLUME, SURFACE, MULTICOIL}. | |||
>QuadratureReceiveCoil | 0x0018, 0x9044 | 1C | Required for FrameType(0008,9007)ORIGINAL. Enumerated Values{YES, NO}. | |||
>Multi-CoilDefinitionSequence | 0x0018, 0x9045 | 1C | SQ | Required for FrameType(0008,9007)ORIGINAL and ReceiveCoilType(0018,9043) MULTICOIL. One or more items shall be present. Provides info regarding each element of multi-coil. | ||
>>Multi-CoilElementName | 0x0018, 0x9047 | 1 | SH | |||
>>Multi-CoilElementUsed | 0x0018, 0x9048 | 1 | Enumerated Values {YES, NO] | |||
>Multi-CoilConfiguration | 0x0018, 0x9046 | 3 | Textual description of config of multi-coil elements in acquisition. |
17. MR Transmit Coil Macro Attributes
Field Name | Group_Element | Type | VR | NOTES |
MRTransmitCoilSequence | 0x0018, 0x9049 | 1 | SQ | SQ may contain only 1 item. |
>TransmitCoilName | 0x0018, 0x1251 | 1C | ||
>TransmitCoilManufacturerName | 0x0018, 0x9050 | 2C | ||
>TransmitCoilType | 0x0018, 0x9050 | 1C | Defined Terms{BODY, VOLUME, SURFACE} |
18. MR Averages Macro Attributes
Field Name | Group_Element | Type | VR | NOTES |
MRAveragesSequence | 0x0018, 0x9119 | 1 | SQ | SQ may contain only 1 item. |
>NumberOfAverages | 0x0018, 0x0083 | 1C | Num times k-space point acquired |
19. MR Spatial Saturation Macro Attributes
Field Name | Group_Element | Type | VR | DDF_Field | NOTES |
MRSpatialSaturationSequence | 0x0020, 0x9017 | 2 | SQ | if number of sat bands > 0 | SQ may contain 0 or more items. |
>SlabThickness | 0x0018, 0x9014 | 1 | sat band thickness | Thickness in mm. | |
>SlabOrientation | 0x0018, 0x9105 | 1 | sat band orientation | direction cosines of normal vector to saturation plane | |
>MidSlabPosition | 0x0018, 0x9106 | 1 | sat band position (lps, mm) | x, y, z coordds of midpoint of slab plane in mm wrt patient. |
MR Image and Spectroscopy Instance Macros ¶
Table C.8-81
Field Name | Group_Element | Type | VR | Example | DDF_Field | NOTES |
AcquisitionDateTime | 0x0008, 0x002A | 1C | DT | study date | Required for ImageType(0008,0008)ORIGINAL. | |
AcquisitionDuration | 0x0018, 0x9073 | 1C | HARDCODE: "0" | Required for ImageType(0008,0008)ORIGINAL. | ||
ResonantNucleus | 0x0018, 0x9100 | 1C | 1H | isotope | Required for ImageType(0008,0008)ORIGINAL. Enumerated Values: {1H, 13C...} | |
KSpaceFiltering | 0x0018, 0x9064 | 1C | NA | Required for ImageType(0008,0008)ORIGINAL. Defined Terms: default("NONE"). | ||
MagneticFieldStrength | 0x0018, 0x0087 | 1C | 3 | field strength(T) | Field strength in Tesla. Required for ImageType(0008,0008)ORIGINAL. Enumerated Values: {1H, 13C...} | |
ApplicableSafetyStandardDescription | 0x0018, 0x9174 | 1C | NA | Field strength in Tesla. Required for ImageType(0008,0008)ORIGINAL. Defined Terms: FDA, IEC, MHW |
MR Spectroscopy Description Macro ¶
Table C.8.107
Field Name | Group_Element | Type | NOTES |
VolumetricProperties | 0x0008, 0x9206 | 1 | see: c.8.14.5.1.2 |
VolumeBasedCalculationTechnique | 0x0008, 0x9207 | 1 | see: c.8.14.5.1.3 |
ComplexImageComponent | 0x0008, 0x9208 | 1 | see: c.8.14.5.1.4 |
AcquisitionContrast | 0x0008, 0x9209 | 1 | see: c.8.14.5.1.5 |
PHI ¶
DICOM attributes labeled with an "X" in the PHI column are considered PHI and should be removed from a de-identified data set. This is based on guidelines from a combination of UCSF policy and explicit listings of PHI containing DICOM fields according to the NCI, see below. Note that some of these fields are permissible within "limited" data sets as indicated.
0008,0018 SOPInstanceUID=UIDROOT,SOPInstanceUID
0008,0020 StudyDate (OK for limited)
0008,0021 SeriesDate
0008,0022 AcquisitionDate
0008,0023 ContentDate
0008,0050 AccessionNumber
0008,0080 InstitutionName
0008,0090 ReferringPhysicianName
0008,1155 RefSOPInstanceUID
0010,0010 PatientName
0010,0020 PatientID
0010,0030 PatientBirthDate (OK for limited .. double check)
0020,000D StudyInstanceUID
0020,000E SeriesInstanceUID
0020,0010 StudyID
0020,0052 FrameOfReferenceUID
0028,0301 BurnedInAnnotation
0040,A124 UID
0088.0140 StorageMediaFilesetUID
3006.0024 ReferencedFrameOfReferenceUID
3006.00C2 RelatedFrameOfReferenceUID