Annex I MEDIA STORAGE SERVICE CLASS(Normative)

I.1 Overview

I.1.1 Scope

The Media Storage Service Class defines an application-level class-of-service which facilitates the simple transfer of images and associated information between DICOM AEs by means of Storage Media. It supports:

  1. The Interchange of images and a wide range of associated information.

I.1.2 Service Definition

DICOM AEs implement a SOP Class of the Media Storage Service Class by supporting one or more roles among the three roles FSC, FSR or FSU. SOP Classes of the Media Storage Service Class are implemented using the Media Storage Operations (M-WRITE, M-READ, M-DELETE, M-INQUIRE FILE-SET and M-INQUIRE FILE). The services provided by these Operations are defined in PS 3.10.

I.2 Behavior

This Section discusses the FSC, FSR and FSU behavior for SOP Classes of the Media Storage Service Class.

I.2.1 Behavior of an FSC

The FSC shall be able to create a DICOMDIR File containing the Media Storage Directory SOP Class for the created File-set and create zero or more Files belonging to the File-set by invoking M-WRITE Operations with SOP Instances which meet the requirements of the corresponding IOD. It is the responsibility of the FSC to ensure that the M-WRITE results in the creation of a correctly formatted DICOM File. The manner in which this is achieved is beyond the scope of the DICOM Standard.

The FSC shall support the Media Storage Operation M-INQUIRE FILE-SET and may optionally support the M-INQUIRE FILE.

I.2.2 Behavior of an FSR

The FSR shall be able to recognize a File-set and the corresponding DICOMDIR containing the Media Storage Directory SOP Class. A valid File-set may contain only a DICOMDIR and no other files. If a File-set contains other files with stored SOP Instance, the FSR shall be capable of invoking M-READ Operations to access the content of the Files of the File-set. The manner in which this is achieved is beyond the scope of the DICOM Standard.

The FSR shall support the Media Storage Operation M-INQUIRE FILE and may optionally support the M-INQUIRE FILE-SET.

I.2.3 Behavior of an FSU

The FSU shall be able to recognize a File-set and the corresponding DICOMDIR containing the Media Storage Directory SOP Class. A valid File-set may contain only a DICOMDIR and no other files. If a File-set contains other files with stored SOP Instances, the FSU shall be capable of invoking M-READ Operations to access the content of the Files of the File-set. The manner in which this is achieved is beyond the scope of the DICOM Standard.

The FSU shall support the Media Storage Operation M-INQUIRE FILE and the M-INQUIRE FILE-SET.

The FSU shall be able to create one or more new Files belonging to the File-set by invoking M-WRITE Operations with SOP Instances which meet the requirements of the corresponding IOD. It is the responsibility of the FSU to ensure that the M-WRITE results in the creation of a correctly formatted DICOM File. The manner in which this is achieved is beyond the scope of the DICOM Standard. The FSU shall be able to update the contents of the DICOMDIR File by using M-DELETE and or M-WRITE Operations.

I.3 Conformance

I.3.1 Conformance as an FSC

An implementation which conforms to one of the SOP Classes of the Media Storage Service Class:

  1. shall meet the requirements specified in Section I.2.1;

  2. shall meet the requirements specified in PS 3.10;

  3. shall perform M-WRITE Operations according to the SOP Class specification identified by the SOP Class UID in the Meta File Information;

  4. shall support the Media Storage Directory SOP Class (stored in the DICOMDIR File).

I.3.2 Conformance as an FSR

An implementation which conforms to one of the SOP Classes of the Media Storage Service Class:

  1. shall meet the requirements specified in Section I.2.2;

  2. shall meet the requirements specified in PS 3.10;

  3. shall perform M-READ Operations according to the SOP Class specification identified by the SOP Class UID in the Meta File Information. M-READ of non-supported SOP Classes shall simply result in ignoring such stored Data Sets;

  4. shall read DICOMDIR Files without a Directory Information Module or with a Directory Information Module including Directory Records of a Type not supported by the implementation.

I.3.3 Conformance as an FSU

An implementation which conforms to one of the SOP Classes of the Media Storage Service Class:

  1. shall meet the requirements specified in Section I.2.3;

  2. shall meet the requirements specified in PS 3.10;

  3. shall perform M-READ Operations according to the SOP Class specification identified by the SOP Class UID in the Meta File Information. M-READ of unsupported SOP Classes shall simply result in ignoring such stored Data Sets;

  4. shall perform M-WRITE Operations according to the SOP Class specification identified by the SOP Class UID in the Meta File Information;

  5. shall support the Media Storage Directory SOP Class (stored in the DICOMDIR File). Directories containing a Directory Information Module shall be updated by an FSU. Directories containing no Directory Information Module shall not be updated by an FSU;

  6. shall read DICOMDIR Files without a Directory Information Module or with a Directory Information Module including Directory Records of a Type not supported by the implementation.

I.3.4 Conformance Statement Requirements

An implementation of the Media Storage Service Class may support one or more Roles as specified in Table I.3-1. In addition, the implementation may conform to one or more of the SOP Classes of the Media Storage Service Class defined in Section I.4. The Conformance Statement shall be in the format defined by PS 3.2.

Table I.3-1Allowed Combinations of Roles

Roles FSR FSC FSU
With a Directory Information Module Allowed Allowed Allowed Directory shall be updated
With no Directory Information Module Allowed Allowed Allowed Directory shall not be updated

The following aspects shall be documented in the Conformance Statement of any implementation claiming conformance to one of the Media Storage SOP Classes:

I.3.5 Standard Extended, Specialized, and Private Conformance

In addition to Standard Media Storage SOP Classes, implementations may support Standard Extended, Specialized and/or Private SOP Classes as defined by PS 3.2.

For all three types of SOP Classes, implementations shall be permitted to conform as an FSC, FSR, both or as an FSU. The Conformance Statement shall be in the format defined in PS 3.2.

I.4 Media Storage Standard SOP Classes

The SOP Classes in the Media Storage Service Class identify the Composite and Normalized IODs to be stored. The following Standard SOP Classes are identified in Table I.4-1

Table I.4-1Media Storage Standard SOP Classes

SOP Class Name SOP Class UID IOD Specification
Media Storage Directory Storage 1.2.840.10008.1.3.10 IOD defined in PS 3.3
Computed Radiography Image Storage 1.2.840.10008.5.1.4.1.1.1 IOD defined in PS 3.3
Digital X-Ray Image Storage – For Presentation 1.2.840.10008.5.1.4.1.1.1.1 DX IOD
Digital X-Ray Image Storage – For Processing 1.2.840.10008.5.1.4.1.1.1.1.1 DX IOD
Digital Mammography Image Storage – For Presentation 1.2.840.10008.5.1.4.1.1.1.2 Digital Mammography IOD
Digital Mammography Image Storage – For Processing 1.2.840.10008.5.1.4.1.1.1.2.1 Digital Mammography IOD
Digital Intra-oral X-Ray Image Storage – For Presentation 1.2.840.10008.5.1.4.1.1.1.3 Digital Intra-oral X-Ray IOD
Digital Intra-oral X-Ray Image Storage – For Processing 1.2.840.10008.5.1.4.1.1.1.3.1 Digital Intra-oral X-Ray IOD
CT Image Storage 1.2.840.10008.5.1.4.1.1.2 IOD defined in PS 3.3
Enhanced CT Image Storage 1.2.840.10008.5.1.4.1.1.2.1 IOD defined in PS 3.3
Ultrasound Multi-frame Image Storage 1.2.840.10008.5.1.4.1.1.3.1 IOD defined in PS 3.3
MR Image Storage 1.2.840.10008.5.1.4.1.1.4 IOD defined in PS 3.3
Enhanced MR Image Storage 1.2.840.10008.5.1.4.1.1.4.1 IOD defined in PS 3.3
MR Spectroscopy Storage 1.2.840.10008.5.1.4.1.1.4.2 IOD defined in PS 3.3
Enhanced MR Color Image Storage 1.2.840.10008.5.1.4.1.1.4.3 Enhanced MR Color Image
Ultrasound Image Storage 1.2.840.10008.5.1.4.1.1.6.1 IOD defined in PS 3.3
Enhanced US Volume Storage 1.2.840.10008.5.1.4.1.1.6.2 Enhanced US Volume
Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7 IOD defined in PS 3.3
Multi-frame Single Bit Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7.1 Multi-frame Single Bit Secondary Capture Image
Multi-frame Grayscale Byte Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7.2 Multi-frame Grayscale Byte Secondary Capture Image
Multi-frame Grayscale Word Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7.3 Multi-frame Grayscale Word Secondary Capture Image
Multi-frame True Color Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7.4 Multi-frame True Color Secondary Capture Image
12-lead ECG Waveform Storage 1.2.840.10008.5.1.4.1.1.9.1.1 12-lead ECG Waveform
General ECG Waveform Storage 1.2.840.10008.5.1.4.1.1.9.1.2 General ECG Waveform
Ambulatory ECG Waveform Storage 1.2.840.10008.5.1.4.1.1.9.1.3 Ambulatory ECG Waveform
Hemodynamic Waveform Storage 1.2.840.10008.5.1.4.1.1.9.2.1 Hemodynamic Waveform
Cardiac Electrophysiology Waveform Storage 1.2.840.10008.5.1.4.1.1.9.3.1 Cardiac Electrophysiology Waveform
Basic Voice Audio Waveform Storage 1.2.840.10008.5.1.4.1.1.9.4.1 Basic Voice Audio Waveform
General Audio Waveform Storage 1.2.840.10008.5.1.4.1.1.9.4.2 General Audio Waveform
Arterial Pulse Waveform Storage 1.2.840.10008.5.1.4.1.1.9.5.1 Arterial Pulse Waveform
Respiratory Waveform Storage 1.2.840.10008.5.1.4.1.1.9.6.1 Respiratory Waveform
Grayscale Softcopy Presentation State Storage 1.2.840.10008.5.1.4.1.1.11.1 Grayscale Softcopy Presentation State Storage
Color Softcopy Presentation State Storage 1.2.840.10008.5.1.4.1.1.11.2 Color Softcopy Presentation State
Pseudo-Color Softcopy Presentation State Storage 1.2.840.10008.5.1.4.1.1.11.3 Pseudo-Color Softcopy Presentation State
Blending Softcopy Presentation State Storage 1.2.840.10008.5.1.4.1.1.11.4 Blending Softcopy Presentation State
XA/XRF Grayscale Softcopy Presentation State Storage 1.2.840.10008.5.1.4.1.1.11.5 IOD defined in PS 3.3
X-Ray Angiographic Image Storage 1.2.840.10008.5.1.4.1.1.12.1 IOD defined in PS 3.3
Enhanced XA Image Storage 1.2.840.10008.5.1.4.1.1.12.1.1 IOD defined in PS 3.3
X-Ray Radiofluoroscopic Image Storage 1.2.840.10008.5.1.4.1.1.12.2 IOD defined in PS 3.3
Enhanced XRF Image Storage 1.2.840.10008.5.1.4.1.1.12.2.1 IOD defined in PS 3.3
X-Ray 3D Angiographic Image Storage 1.2.840.10008.5.1.4.1.1.13.1.1 X-Ray 3D Angiographic Image
X-Ray 3D Craniofacial Image Storage 1.2.840.10008.5.1.4.1.1.13.1.2 X-Ray 3D Craniofacial Image
Breast Tomosynthesis Image Storage 1.2.840.10008.5.1.4.1.1.13.1.3 IOD defined in PS 3.3
Intravascular Optical Coherence Tomography Image Storage – For Presentation 1.2.840.10008.5.1.4.1.1.14.1 Intravascular Optical Coherence Tomography Image
Intravascular Optical Coherence Tomography Image Storage – For Processing 1.2.840.10008.5.1.4.1.1.14.2 Intravascular Optical Coherence Tomography Image
Nuclear Medicine Image Storage 1.2.840.10008.5.1.4.1.1.20 IOD defined in PS 3.3
Raw Data Storage 1.2.840.10008.5.1.4.1.1.66 IOD defined in PS 3.3
Spatial Registration Storage 1.2.840.10008.5.1.4.1.1.66.1 Spatial Registration
Spatial Fiducials Storage 1.2.840.10008.5.1.4.1.1.66.2 Spatial Fiducials
Deformable Spatial Registration Storage 1.2.840.10008.5.1.4.1.1.66.3 Deformable Spatial Registration
Segmentation Storage 1.2.840.10008.5.1.4.1.1.66.4 Segmentation
Surface Segmentation Storage 1.2.840.10008.5.1.4.1.1.66.5 Surface Segmentation
Real World Value Mapping Storage 1.2.840.10008.5.1.4.1.1.67 Real World Value Mapping
VL Endoscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.1 VL Endoscopic Image
Video Endoscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.1.1 Video Endoscopic Image
VL Microscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.2 VL Microscopic Image
Video Microscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.2.1 Video Microscopic Image
VL Slide-Coordinates Microscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.3 VL Slide-Coordinates Microscopic Image
VL Photographic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.4 VL Photographic Image
Video Photographic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.4.1 Video Photographic Image
Ophthalmic Photography 8 Bit Image Storage 1.2.840.10008.5.1.4.1.1.77.1.5.1 Ophthalmic Photography 8 Bit Image
Ophthalmic Photography 16 Bit Image Storage 1.2.840.10008.5.1.4.1.1.77.1.5.2 Ophthalmic Photography 16 Bit Image
Stereometric Relationship Storage 1.2.840.10008.5.1.4.1.1.77.1.5.3 Stereometric Relationship
Ophthalmic Tomography Image Storage 1.2.840.10008.5.1.4.1.1.77.1.5.4 Ophthalmic Tomography Image
VL Whole Slide Microscopy Image Storage 1.2.840.10008.5.1.4.1.1.77.1.6 VL Whole Slide Microscopy Image
Lensometry Measurements Storage 1.2.840.10008.5.1.4.1.1.78.1 Lensometry Measurements
Autorefraction Measurements Storage 1.2.840.10008.5.1.4.1.1.78.2 Autorefraction Measurements
Keratometry Measurements Storage 1.2.840.10008.5.1.4.1.1.78.3 Keratometry Measurements
Subjective Refraction Measurements Storage 1.2.840.10008.5.1.4.1.1.78.4 Subjective Refraction Measurements
Visual Acuity Storage Measurements Storage 1.2.840.10008.5.1.4.1.1.78.5 Visual Acuity Measurements
Spectacle Prescription Report Storage 1.2.840.10008.5.1.4.1.1.78.6 Spectacle Prescription Report
Ophthalmic Axial Measurements Storage 1.2.840.10008.5.1.4.1.1.78.7 Ophthalmic Axial Measurements
Intraocular Lens Calculations Storage 1.2.840.10008.5.1.4.1.1.78.8 Intraocular Lens Calculations
Macular Grid Thickness and Volume Report 1.2.840.10008.5.1.4.1.1.79.1 Macular Grid Thickness and Volume Report
Ophthalmic Visual Field Static Perimetry Measurements Storage 1.2.840.10008.5.1.4.1.1.80.1 Ophthalmic Visual Field Static Perimetry Measurements
Basic Text SR 1.2.840.10008.5.1.4.1.1.88.11 Basic Text SR
Enhanced SR 1.2.840.10008.5.1.4.1.1.88.22 Enhanced SR
Comprehensive SR 1.2.840.10008.5.1.4.1.1.88.33 Comprehensive SR
Procedure Log 1.2.840.10008.5.1.4.1.1.88.40 Procedure Log
Mammography CAD SR 1.2.840.10008.5.1.4.1.1.88.50 Mammography CAD SR IOD
Key Object Selection Document 1.2.840.10008.5.1.4.1.1.88.59 Key Object Selection Document
Chest CAD SR 1.2.840.10008.5.1.4.1.1.88.65 Chest CAD SR IOD
X-Ray Radiation Dose SR 1.2.840.10008.5.1.4.1.1.88.67 X-Ray Radiation Dose SR
Colon CAD SR 1.2.840.10008.5.1.4.1.1.88.69 Colon CAD SR IOD
Implantation Plan SR Document Storage 1.2.840.10008.5.1.4.1.1.88.70 Implantation Plan SR Document
Encapsulated PDF Storage 1.2.840.10008.5.1.4.1.1.104.1 Encapsulated PDF IOD
Encapsulated CDA Storage 1.2.840.10008.5.1.4.1.1.104.2 Encapsulated CDA IOD
Positron Emission Tomography Image Storage 1.2.840.10008.5.1.4.1.1.128 IOD defined in PS 3.3
Enhanced PET Image Storage 1.2.840.10008.5.1.4.1.1.130 IOD defined in PS 3.3
Basic Structured Display Storage 1.2.840.10008.5.1.4.1.1.131 Basic Structured Display IOD
RT Image Storage 1.2.840.10008.5.1.4.1.1.481.1 IOD defined in PS 3.3
RT Dose Storage 1.2.840.10008.5.1.4.1.1.481.2 IOD defined in PS 3.3
RT Structure Set Storage 1.2.840.10008.5.1.4.1.1.481.3 IOD defined in PS 3.3
RT Beams Treatment Record Storage 1.2.840.10008.5.1.4.1.1.481.4 IOD defined in PS 3.3
RT Plan Storage 1.2.840.10008.5.1.4.1.1.481.5 IOD defined in PS 3.3
RT Brachy Treatment Record Storage 1.2.840.10008.5.1.4.1.1.481.6 IOD defined in PS 3.3
RT Treatment Summary Record Storage 1.2.840.10008.5.1.4.1.1.481.7 IOD defined in PS 3.3
RT Ion Plan Storage 1.2.840.10008.5.1.4.1.1.481.8 IOD defined in PS 3.3
RT Ion Beams Treatment Record Storage 1.2.840.10008.5.1.4.1.1.481.9 IOD defined in PS 3.3
RT Beams Delivery Instruction Storage 1.2.840.10008.5.1.4.34.7 RT Beams Delivery Instruction
Hanging Protocol Storage 1.2.840.10008.5.1.4.38.1 Hanging Protocol IOD
Color Palette Storage 1.2.840.10008.5.1.4.39.1 Color Palette IOD
Generic Implant Template Storage 1.2.840.10008.5.1.4.43.1 Generic Implant Template
Implant Assembly Template Storage 1.2.840.10008.5.1.4.44.1 Implant Assembly Template
Implant Template Group Storage 1.2.840.10008.5.1.4.45.1 Implant Template Group

Notes: 1. Except for the Media Storage Directory SOP Classes, the above listed Media Storage Standard SOP Classes are assigned the same UID Value as the corresponding network communication SOP Classes. This was done to simplify UID assignment. Although these SOP Classes are based on different Operations, the context of their usage should unambiguously distinguish a Media Storage SOP Class from a Network communication SOP Class.

2. The storage of Normalized Print SOP Instances on media was previously defined in DICOM. They have been retired. See PS 3.4-1998.

3. The storage of Detached and Standalone SOP Instances on media was previously defined in DICOM. They have been retired. See PS 3.4-2004

I.4.1Specialization for Standard SOP Classes

I.4.1.1 Softcopy Presentation State Storage SOP Classes

See Annex N.

I.4.1.2 Structured Reporting Storage SOP Classes

The requirements of Annex O apply to the following SOP Classes:

Annex O requirements do not apply to the Key Object Selection Document SOP Class.

I.5 Retired Standard SOP Classes

The SOP Classes in Table I.5-1 were defined in previous versions of the DICOM Standard. They are now retired and have been replaced by new standard SOP Classes shown in Table I.4-1.

Note: Usage of the retired SOP Classes is permitted by DICOM. However, new implementations are strongly encouraged to implement the newer SOP Classes.

Table I.5-1 RETIRED STANDARD SOP CLASSES

SOP Class Name SOP Class UID
Nuclear Medicine Image Storage 1.2.840.10008.5.1.4.1.1.5
Ultrasound Image Storage 1.2.840.10008.5.1.4.1.1.6
Ultrasound Multi-frame Image Storage 1.2.840.10008.5.1.4.1.1.3
X-Ray Angiographic Bi-plane Image Storage 1.2.840.10008.5.1.4.1.1.12.3