Inferensys

Glossary

DICOM

The international standard (ISO 12052) for transmitting, storing, and sharing medical images and related information, defining both a file format and a network communication protocol.
Finance professional using AI FP&A copilot on laptop, board presentation visible on screen, home office work session.
MEDICAL IMAGING INTEROPERABILITY

What is DICOM?

The foundational international standard for medical imaging informatics, defining both a file format and a network protocol for the transmission, storage, and sharing of medical images and related data.

DICOM (Digital Imaging and Communications in Medicine) is the international standard (ISO 12052) that defines the file format and network communication protocol for medical images and associated information. It ensures interoperability between imaging modalities like CT and MRI scanners, PACS archives, and diagnostic workstations from different vendors.

A DICOM file encapsulates pixel data alongside a rich header of metadata, including patient demographics, acquisition parameters, and unique identifiers. The standard also specifies a TCP/IP-based protocol using DIMSE services (C-STORE, C-FIND) or modern DICOMweb RESTful APIs for querying, retrieving, and storing these objects across a healthcare enterprise.

INTEROPERABILITY FRAMEWORK

Key Features of the DICOM Standard

The Digital Imaging and Communications in Medicine standard (ISO 12052) is not a single feature but a comprehensive ecosystem of specifications that govern medical image formatting and network communication. These core components ensure seamless integration between disparate imaging devices and information systems.

01

Composite Information Object Definitions (IODs)

An IOD is an abstract data model that specifies the attributes required to describe a specific type of real-world medical image or object. It serves as the blueprint for data structure.

  • Normalized IODs: Represent a single entity, like a patient or a visit.
  • Composite IODs: Combine multiple entities into one object, such as a CT Image IOD, which includes patient, study, series, and pixel data attributes.
  • Core Function: Defines exactly which DICOM Tags (e.g., Patient Name, Slice Thickness) are mandatory, optional, or conditional for a given SOP Class, ensuring a CT scanner from one vendor generates data a PACS from another can parse.
02

Service Class Definitions

Service classes define the specific operations that can be performed on IODs, formalizing the roles of devices in a network transaction.

  • Storage Service Class: Uses the C-STORE command to push images from a modality (SCU) to an archive (SCP).
  • Query/Retrieve Service Class: Uses C-FIND to search a database and C-MOVE or C-GET to retrieve images based on hierarchical Query/Retrieve Levels (Patient, Study, Series, Image).
  • Verification Service Class: Uses the C-ECHO command to test network connectivity and basic DICOM compliance between two Application Entities.
03

Transfer Syntax and Encoding

The Transfer Syntax defines the set of rules for serializing the abstract IOD data into a concrete byte stream for transmission or file storage. It is negotiated during Association Negotiation.

  • Byte Ordering: Specifies Little Endian or Big Endian encoding for multi-byte data values.
  • Compression: Supports lossless (e.g., JPEG-LS) and lossy (e.g., JPEG 2000) compression schemes to reduce storage and transmission bandwidth for large pixel data.
  • Encapsulation: Defines how compressed pixel data is fragmented into frames within a DICOM data set, distinct from the native uncompressed format.
04

Unique Identifier (UID) System

DICOM relies on a globally unique identification system based on the ISO 8824 standard to ensure no two objects or concepts are ever confused across the entire healthcare enterprise.

  • SOP Instance UID: A unique identifier for every single image, report, or other DICOM object ever created, preventing duplicate records.
  • Study Instance UID: Groups all images and objects belonging to a single diagnostic exam.
  • Transfer Syntax UID: Unambiguously identifies the encoding rules used to compress and serialize the data, ensuring the receiver can correctly decode the byte stream.
05

DICOM File Format (Part 10)

The physical file format standardizes how DICOM data is stored on removable media or in a file system, ensuring portability beyond network transactions.

  • File Meta Information: A mandatory header containing the File Preamble (128 bytes), the 'DICM' prefix, and critical elements like the Media Storage SOP Class UID and Transfer Syntax UID.
  • Data Set: The body of the file, containing a sequential list of DICOM Data Elements, each with its Tag, Value Representation (VR), Value Length, and Value.
  • Purpose: Allows a DICOM file to be self-describing, so any compliant reader can parse it without prior knowledge of its contents.
06

DICOMweb RESTful Services

A modern extension to the standard (Part 18) that enables web-based access to medical images using HTTP protocols, replacing legacy DIMSE commands for cloud and web application environments.

  • STOW-RS (Store Over the Web): Uses an HTTP POST with a multipart/related body to store DICOM instances.
  • WADO-RS (Web Access to DICOM Objects): Uses an HTTP GET to retrieve individual instances, frames, or metadata in formats like application/dicom+json.
  • QIDO-RS (Query Based on ID for DICOM Objects): Uses an HTTP GET with query parameters to search for studies, series, or instances, returning results as JSON.
DICOM INTEROPERABILITY

Frequently Asked Questions

Clear, technically precise answers to the most common questions about the DICOM standard, its network protocols, and data structures for integration engineers and software architects.

DICOM (Digital Imaging and Communications in Medicine) is the international standard (ISO 12052) that defines a comprehensive file format and a network communication protocol for medical images and associated information. It works by encapsulating pixel data alongside a rich set of metadata attributes—such as patient demographics, acquisition parameters, and study identifiers—into a single, structured data object. For transmission, DICOM uses a connection-oriented protocol over TCP/IP, where two Application Entities perform an Association Negotiation to agree on supported SOP Classes and Transfer Syntaxes before exchanging data. This ensures that a CT scanner from one vendor can reliably transmit images to a PACS archive from another, enabling true interoperability across the healthcare enterprise.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.