DICOM File Meta Information is the mandatory header at the beginning of a DICOM Part 10 file, containing the 128-byte File Preamble, the 4-byte DICM prefix, and a set of encoded DICOM Tags that describe the file's identity and encoding. It functions as a self-describing wrapper, providing the critical Transfer Syntax UID and Media Storage SOP Class UID that a parser must read before interpreting the main data set.
Glossary
DICOM File Meta Information

What is DICOM File Meta Information?
The mandatory header at the beginning of every DICOM Part 10 file that provides the essential context required for any application to correctly parse the subsequent data set.
This header is always encoded using Explicit VR Little Endian transfer syntax to guarantee universal readability before the actual compression scheme is negotiated. Key elements include the (0002,0010) Transfer Syntax UID, which specifies the byte ordering and compression used for the rest of the file, and the (0002,0002) Media Storage SOP Class UID, which identifies the type of object, such as a CT Image or Structured Report, enabling a reader to instantiate the correct parsing logic.
Key Elements in the File Meta Information (Group 0002)
The mandatory header at the beginning of every DICOM Part 10 file. It contains the critical identification and encoding parameters required for any system to parse the subsequent data set.
Media Storage SOP Class UID (0002,0002)
Uniquely identifies the type of data object stored in the file, such as a CT Image or MR Spectroscopy. This is the most critical interoperability key, defining the exact Information Object Definition (IOD) and SOP Class to which the data set conforms.
- Example Value:
1.2.840.10008.5.1.4.1.1.2(CT Image Storage) - Role: Dictates which DICOM tags are mandatory and how the pixel data should be interpreted.
Transfer Syntax UID (0002,0010)
Defines the encoding rules used to serialize the entire data set into a byte stream. This tag specifies the byte ordering (Little Endian vs. Big Endian), whether encapsulation is used, and the compression algorithm applied to the pixel data.
- Example Value:
1.2.840.10008.1.2.4.70(JPEG Lossless, First-Order Prediction) - Role: Without this, a parser cannot correctly read multi-byte values or decompress the image.
Media Storage SOP Instance UID (0002,0003)
The globally unique identifier for this specific file instance. Combined with the Media Storage SOP Class UID, this pair forms a unique key that distinguishes this exact scan from every other scan in the world.
- Example Value:
1.2.840.113619.2.55.3.2831181172.699.1728884896.511.2 - Role: Essential for database indexing, retrieval, and preventing duplicate storage in a PACS or VNA.
Implementation Class UID (0002,0012)
Uniquely identifies the software implementation that wrote this file. This allows receiving systems to identify the source of the data and apply vendor-specific workarounds if necessary.
- Example Value:
1.2.276.0.7230010.3.0.3.6.7(a specific toolkit version) - Role: Critical for debugging interoperability failures and tracking the provenance of a file during DICOM Conformance Statement analysis.
Implementation Version Name (0002,0013)
A human-readable string identifying the software version that created the file, used for logging and debugging purposes. It complements the machine-readable Implementation Class UID.
- Example Value:
OFFIS_DCMTK_368 - Role: Allows support engineers to quickly identify the generating software stack without decoding a UID.
File Preamble & DICOM Prefix
The first 132 bytes of the file, consisting of a 128-byte File Preamble (often zeroed or used for application-specific notes) followed by a 4-byte DICOM Prefix (D, I, C, M).
- Role: This magic number distinguishes a DICOM file from other file formats and signals the start of the File Meta Information header.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Frequently Asked Questions
Essential questions about the mandatory header that enables DICOM Part 10 file parsing, including the File Preamble, DICOM prefix, and critical identification elements like Transfer Syntax UID and Media Storage SOP Class UID.
DICOM File Meta Information is the mandatory header at the beginning of every DICOM Part 10 file that provides the essential identification and encoding context required to parse the subsequent data set. Without this header, a parser cannot determine the byte ordering, compression scheme, or the type of SOP Instance contained in the file. The File Meta Information is encapsulated as a DICOM data set with a Group 0002 tag prefix, meaning all its elements belong to group (0002,xxxx). It begins after a 128-byte File Preamble and a 4-byte DICOM prefix (DICM), which together serve as a compatibility buffer and format verification marker. The most critical elements within this header are the Transfer Syntax UID (0002,0010), which defines the encoding rules, and the Media Storage SOP Class UID (0002,0002), which identifies the type of object stored. The File Meta Information must be encoded using Explicit VR Little Endian transfer syntax regardless of the encoding used for the rest of the file, ensuring that any conforming parser can always read the header to discover how to interpret the remaining bytes.
Related Terms
The DICOM File Meta Information is the mandatory header of every Part 10 file. It provides the critical identification and encoding context—such as the Transfer Syntax UID and Media Storage SOP Class UID—required to parse the subsequent data set.
File Preamble & DICOM Prefix
The first 132 bytes of a DICOM file are strictly structured for identification:
- File Preamble (128 bytes): A fixed-length field available for application-specific use, often zero-filled. It can be used to ensure compatibility with non-DICOM file viewers.
- DICOM Prefix (4 bytes): The literal ASCII characters 'D', 'I', 'C', 'M' (hex
44 49 43 4D). This magic number definitively identifies the file as a DICOM Part 10 format file.
If these 132 bytes are missing or corrupted, a parser must reject the file as non-conformant.
Transfer Syntax UID
The Transfer Syntax UID (0002,0010) is the single most critical element in the File Meta Information. It defines the encoding rules for the entire subsequent data set:
- Byte Ordering: Little Endian vs. Big Endian.
- Compression: Explicit VR vs. Encapsulated formats like JPEG-LS Lossless (1.2.840.10008.1.2.4.80) or JPEG 2000 Lossless (1.2.840.10008.1.2.4.90).
- Implicit VR: The legacy Implicit VR Little Endian syntax (1.2.840.10008.1.2) must be parsed without VR fields.
A parser must read this UID before it can correctly unpack the pixel data and attributes that follow.
Media Storage SOP Class UID
The Media Storage SOP Class UID (0002,0002) identifies the type of object stored in the file. This UID maps to a specific Information Object Definition (IOD):
- CT Image Storage: 1.2.840.10008.5.1.4.1.1.2
- MR Image Storage: 1.2.840.10008.5.1.4.1.1.4
- Secondary Capture Image Storage: 1.2.840.10008.5.1.4.1.1.7
- Encapsulated PDF Storage: 1.2.840.10008.5.1.4.1.1.104.1
This UID tells the receiving system which IOD template to use for validating the presence of mandatory modules like Patient and Study.
SOP Instance UID
The SOP Instance UID (0008,0018) is a globally unique identifier for this specific image or data object. While technically part of the data set, it is often logged alongside the File Meta Information for indexing:
- Uniqueness: Must be globally unique across all systems and time, typically generated using a root UID assigned by an ISO-recognized registration authority.
- Format: A series of numeric components separated by periods (e.g.,
1.2.840.113619.2.55.3.604688.943.12345). - Conflict Resolution: If a PACS receives a file with a duplicate SOP Instance UID, it must reject the duplicate based on its storage commitment policy.
Group 0002 Encoding Rules
All elements in the File Meta Information belong to Group 0002 and follow strict encoding rules that differ from the main data set:
- Explicit VR Only: Group 0002 elements must always use Explicit Value Representation, even if the main data set uses Implicit VR.
- Little Endian Only: The byte ordering for Group 0002 is always Little Endian, regardless of the Transfer Syntax specified for the pixel data.
- Meta Element Length: The final element, (0002,0000) Group Length, signals the end of the meta header and the start of the raw data set.
This fixed encoding ensures that a parser can always read the critical identification parameters without needing prior knowledge of the file's internal encoding.
Implementation Class UID
The Implementation Class UID (0002,0012) uniquely identifies the software implementation that wrote the file. This is crucial for debugging interoperability issues:
- Vendor Identification: Each vendor registers a unique UID to identify their specific software version.
- Implementation Version Name (0002,0013): An optional companion tag providing a human-readable label for the software version.
- Troubleshooting: If a file fails to parse correctly, the Implementation Class UID allows engineers to trace the bug back to a specific software release from a specific vendor.
This metadata is essential for maintaining a robust audit trail in a heterogeneous imaging environment.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us