I'll provide a more complete version that includes all the transfer syntaxes and other important details from the document:
Mach7 Enterprise Imaging Platform 12.4 DICOM Conformance Statement
Introduction
Mach7 EIP provides an Enterprise Imaging Platform ("EIP") for managing medical images. This DICOM Conformance Statement document specifies the DICOM 3.0 service classes, information objects and communication protocols supported by Mach7 Enterprise Imaging Platform v12.4.
Release History
Release Version |
Release Date |
Sections Affected |
Description |
12.4.0 |
August 2024 |
|
Republished for Mach7 EIP v12.4 |
12.3.0 |
June 2024 |
|
Republished for Mach7 EIP v12.3 |
12.2.0 |
February 2024 |
All |
Document refreshed, new template and formatting applied |
12.2.0 |
July 2023 |
WADO-RS Specifications |
Added modified Default Transfer Syntax behavior |
12.2.0 |
August 2023 |
Implementation Model, DICOM Workflow, Associated Real-World Activities - Respond to a Query/Retrieve Request |
Removed references to C-GET as no longer supported |
12.2.0 |
September 2023 |
Application Entity Specification |
Added Application Entity Time Zone setting |
12.2.0 |
November 2023 |
General Release |
General release of this statement for Mach7 EIP v12.2.0 |
12.0.0 |
November 2022 |
General Release |
General release of this statement for Mach7 EIP v12.0.0 |
11.9.1 |
January 2021 |
Associated Real-World Activities - Proposed Presentation Contexts |
Added JPEG Baseline to list of supported Transfer Syntaxes |
11.9.0 |
July 2020 |
Mach7 EIP AE Specification |
Added additional supported SOP Classes |
11.8.4 |
August 2019 |
General Release |
General release of this statement for Mach7 EIP v11.8.4 |
11.8.3 |
November 2018 |
QIDO-RS Specifications |
Updated to include Mach7 specifications for QIDO-RS conformance |
11.7.2 LR1 |
June 2016 |
General Release |
General release of this statement for the Mach7 EIP v11.7.2 LR 1 |
11.7.2 GR |
April 2017 |
General Release |
General release of this statement for the Mach7 EIP v11.7.2 GR |
Intended Audience
This documentation is intended for administrators of the Mach7 EIP with knowledge of system configurations and a general understanding of the system architecture.
Abbreviations
The following abbreviations are used within this document:
- ACR-NEMA: American College of Radiology - National Electrical Manufacturer's Association
- AE: Application Entity
- ANSI: American National Standards Institute
- API: Application Programming Interface
- CT: Computed Tomography
- DICOM: Digital Imaging and Communications in Medicine
- DIMSE: DICOM Message Service Element
- FDDI: Fiber Distributed Data Interface
- LAN: Local Area Network
- MRI: Magnetic Resonance Imaging
- NM: Nuclear Medicine
- RF: Radio Fluoroscopy
- SC: Secondary Captured image
- SCP: Service Class Provider
- SCU: Service Class User
- SOP: Service Object Pair
- TCP/IP: Transport Control Protocol / Internet Protocol
- UID: Unique Identifier
- US: Ultra Sound
- UTF-8: Unicode Transformation Format 8-bit
- WAN: Wide Area Network
Implementation Model
Mach7 Enterprise Imaging Platform is a family of applications that interface to DICOM systems that are network connected (such as modalities, PACS, film scanners, post-processing workstations, etc.). Mach7 EIP applications receive and send image data in DICOM standard format.
DICOM Capabilities
Mach7 EIP provides the following DICOM capabilities, compliant with DICOM 3.0:
- C-STORE SCP for receiving images
- C-FIND SCP for attribute matching
- C-MOVE SCP for sending query keys to a SCP and awaiting responses
- C-ECHO SCP for DICOM network connectivity verifications
- Storage Commitment SCP
- C-STORE SCU for background image data store operations
- C-ECHO SCU for DICOM communication connectivity verifications
Functional Definitions
C-STORE SCP
The DICOM image receiver is initialized as a standalone resident program when Mach7 EIP is started. It accepts associations with presentation contexts for the SOP Classes of the Storage Service Class, including Computed Tomography (CT), Magnetic Resonance (MR), Ultrasound (US), Nuclear Medicine (NM), Computed Radiography (CR), and most other modalities.
C-FIND SCP
The C-FIND service is used by Mach7 EIP to match attribute strings against the attributes of SOP Instances and return requested attributes and values for each match.
C-ECHO SCP
Mach7 EIP provides standard conformance to the DICOM 3.0 Verification Association establishment policies.
C-MOVE SCP
As a C-MOVE SCP, Mach7 EIP identifies entities based on unique keys and initiates C-STORE SCU sub-operations for corresponding storage SOP instances.
Mach7 EIP DICOM Workflow
Mach7 EIP has an Access Control List (ACL) database that contains the access control matrix for each DICOM end user. When Mach7 EIP receives a request, it examines the context ID and other data to determine appropriate actions.
Application Entity Specification
Each Application Entity configured in Mach7 EIP has a Time Zone assigned to it for proper handling of DICOM communications which cross time zone boundaries.
Mach7 EIP AE Specification
Mach7 EIP provides standard conformance to numerous DICOM 3.0 SOP Classes including:
Conformance to SOP Classes as SCP (Mach7 Archive) and/or SCU (Mach7 Engine)
- Verification (1.2.840.10008.1.1) - SCP/SCU
- Computed Radiography Image Storage (1.2.840.10008.5.1.4.1.1.1) - SCP/SCU
- Digital X-Ray Image Storage - For Presentation (1.2.840.10008.5.1.4.1.1.1.1) - SCP/SCU
- Digital X-Ray Image Storage - For Processing (1.2.840.10008.5.1.4.1.1.1.1.1) - SCP/SCU
- Digital Mammography X-Ray Image Storage - For Presentation (1.2.840.10008.5.1.4.1.1.1.2) - SCP/SCU
- Digital Mammography X-Ray Image Storage - For Processing (1.2.840.10008.5.1.4.1.1.1.2.1) - SCP/SCU
- Digital Intra-Oral X-Ray Image Storage - For Presentation (1.2.840.10008.5.1.4.1.1.1.3) - SCP/SCU
- CT Image Storage (1.2.840.10008.5.1.4.1.1.2) - SCP/SCU
- Enhanced CT Image Storage (1.2.840.10008.5.1.4.1.1.2.1) - SCP/SCU
- MR Image Storage (1.2.840.10008.5.1.4.1.1.4) - SCP/SCU
- Enhanced MR Image Storage (1.2.840.10008.5.1.4.1.1.4.1) - SCP/SCU
- Ultrasound Image Storage (1.2.840.10008.5.1.4.1.1.6.1) - SCP/SCU
- Secondary Capture Image Storage (1.2.840.10008.5.1.4.1.1.7) - SCP/SCU
And many other SOP classes including ECG waveforms, presentation states, structured reports, RT objects, etc.
Query/Retrieve Specifications
Mach7 EIP provides Standard Conformance to the following DICOM v3.0 SOP Classes related to query/retrieve operations:
- Modality Worklist Information Model - FIND (1.2.840.10008.5.1.4.31) - SCP/SCU
- Patient Root Q/R Information Model - FIND (1.2.840.10008.5.1.4.1.2.1.1) - SCP/SCU
- Patient Root Q/R Information Model - MOVE (1.2.840.10008.5.1.4.1.2.1.2) - SCP/SCU
- Study Root Q/R Information Model - FIND (1.2.840.10008.5.1.4.1.2.2.1) - SCP/SCU
- Study Root Q/R Information Model - MOVE (1.2.840.10008.5.1.4.1.2.2.2) - SCP/SCU
Printing Specifications
Mach7 EIP provides Standard Conformance to Basic Grayscale Print Management Meta (1.2.840.10008.5.1.1.9) as SCU.
WADO-URI Specifications
The base URL for the Mach7 WADO-URI service is:
http(s)://<server>/ClinicalStudio/WADO/WADO.aspx
Supported URL Parameters
- requestType: REQUIRED, ALL, value must be "WADO"
- studyUID: REQUIRED, ALL
- seriesUID: REQUIRED, ALL
- objectUID: REQUIRED, ALL
- contentType: OPTIONAL, ALL
- imageQuality: OPTIONAL, ALL
- transferSyntax: OPTIONAL, DICOM
- anonymize: OPTIONAL, DICOM, value must be "YES"
- annotation: OPTIONAL, NON-DICOM, values: 'patient', 'technique' or both
- rows: OPTIONAL, NON-DICOM
- columns: OPTIONAL, NON-DICOM
- region: OPTIONAL, NON-DICOM
- windowCenter: REQUIRED TOGETHER, NON-DICOM
- windowWidth: REQUIRED TOGETHER, NON-DICOM
- frameNumber: OPTIONAL, NON-DICOM
Supported MIME Types
application/dicom, image/jpeg, image/gif, image/png
WADO-RS Specifications
The base URL for the Mach7 WADO-RS service is:
http(s)://<server>/Mach7Services/WADORS/
Supported Transfer Syntax UIDs for 'application/dicom' Media Type
Single Frame Image
- 1.2.840.10008.1.2.1 (Explicit VR Little Endian)
- 1.2.840.10008.1.2.4.70 (JPEG Lossless, Non-Hierarchical, First-Order Prediction)
- 1.2.840.10008.1.2.4.50 (JPEG Baseline, Process 1)
- 1.2.840.10008.1.2.4.51 (JPEG Extended, Process 2 & 4)
- 1.2.840.10008.1.2.4.57 (JPEG Lossless, Non-Hierarchical, Process 14)
- 1.2.840.10008.1.2.5 (RLE Lossless)
- 1.2.840.10008.1.2.4.80 (JPEG-LS Lossless Image Compression)
- 1.2.840.10008.1.2.4.81 (JPEG-LS Lossy (Near-Lossless) Image Compression)
- 1.2.840.10008.1.2.4.90 (JPEG 2000 Image Compression, Lossless Only)
- 1.2.840.10008.1.2.4.91 (JPEG 2000 Image Compression)
Multi-frame Image
- 1.2.840.10008.1.2.1 (Explicit VR Little Endian)
- 1.2.840.10008.1.2.4.90 (JPEG 2000 Image Compression, Lossless Only)
- 1.2.840.10008.1.2.4.91 (JPEG 2000 Image Compression)
Video
- 1.2.840.10008.1.2.1 (Explicit VR Little Endian)
Supported WADO-RS Action Types
- RetrieveStudy
- RetrieveSeries
- RetrieveInstance
- RetrieveFrames
- RetrieveBulkdata
- RetrieveMetadata
Support for 'Rendered' Mode
The following rendered media types are supported:
- image/jpeg
- image/gif
- image/png
QIDO-RS Specifications
The base URL for the Mach7 QIDO-RS service is:
http(s)://<server>/Mach7Services/QIDORS/
Supported QIDO-RS Action Types
- SearchForStudies
- SearchForSeries
- SearchForInstances
Association Establishment Policies
General
The DICOM application context is 1.2.840.10008.3.1.1.1
Asynchronous Nature
Mach7 EIP supports asynchronous operations and performs asynchronous window negotiation.
Implementation Identifying Information
Mach7 EIP provides an implementation class UID which is 1.2.826.0.1.3680043.1.1.4.3.82.2
Association Initiation Policy
Mach7 EIP attempts to initiate one association with a remote node in response to each DICOM communication demand raised from internal operations.
Associated Real-World Activities
Receive Images from Remote Node
When Mach7 EIP receives a C-STORE request, it examines the context ID, receives the image data, performs data integrity tests, and stores the image in its storage system.
Respond to a Query/Retrieve Request
When Mach7 EIP receives a C-FIND or C-MOVE request, it uses the identifier data to query the database or reconstruct a request to a third image server.
Respond to a Storage Commitment Request
When Mach7 EIP receives a storage commitment request, it performs operations to secure the specified image objects and issues a storage commitment response.
Proposed Presentation Contexts
Mach7 EIP supports multiple transfer syntaxes including:
- 1.2.840.10008.1.2 (Implicit VR Little Endian)
- 1.2.840.10008.1.2.1 (Explicit VR Little Endian)
- 1.2.840.10008.1.2.1.99 (Deflated Explicit VR Little Endian)
- 1.2.840.10008.1.2.2 (Explicit VR Big Endian)
- 1.2.840.10008.1.2.4.50 (JPEG Baseline, Process 1)
- 1.2.840.10008.1.2.4.51 (JPEG Extended, Process 2 & 4)
- 1.2.840.10008.1.2.4.57 (JPEG Lossless, Non-Hierarchical, Process 14)
- 1.2.840.10008.1.2.4.70 (JPEG Lossless, Non-Hierarchical, First-Order Prediction)
- 1.2.840.10008.1.2.4.80 (JPEG-LS Lossless Image Compression)
- 1.2.840.10008.1.2.4.81 (JPEG-LS Lossy Image Compression)
- 1.2.840.10008.1.2.4.90 (JPEG 2000 Image Compression, Lossless Only)
- 1.2.840.10008.1.2.4.91 (JPEG 2000 Image Compression)
- 1.2.840.10008.1.2.4.92 (JPEG 2000 Part 2 Multi-component Image Compression, Lossless Only)
- 1.2.840.10008.1.2.4.93 (JPEG 2000 Part 2 Multi-component Image Compression)
- 1.2.840.10008.1.2.4.94 (JPIP Referenced)
- 1.2.840.10008.1.2.4.95 (JPIP Referenced Deflate)
- 1.2.840.10008.1.2.4.100 (MPEG2 Main Profile @ Main Level)
- 1.2.840.10008.1.2.4.101 (MPEG2 Main Profile @ High Level)
- 1.2.840.10008.1.2.4.102 (MPEG-4 AVC/H.264 High Profile / Level 4.1)
- 1.2.840.10008.1.2.4.103 (MPEG-4 AVC/H.264 BD-compatible High Profile / Level 4.1)
- 1.2.840.10008.1.2.5 (RLE Lossless)
- 1.2.840.10008.1.2.6.1 (RFC 2557 MIME encapsulation)
- 1.2.840.10008.1.2.6.2 (XML Encoding)
SOP Specific Conformance for Query/Retrieve Service Class
Mach7 EIP supports the most commonly used query/retrieve attributes in its query/retrieve service class, including:
- Patient Name - Wild card (*), universal, exact match
- Patient ID - Wild card, universal, exact
- Study Date - Universal, exact match, range
- Study Instance UID - Universal, exact match, list
- Modality - Universal, exact match, list
- Series Instance UID - Universal, exact match, list
Communication Profiles
TCP/IP
Mach7 Enterprise Imaging Platform uses the TCP/IP stream socket from Microsoft Winsock.
Physical Media Support
Mach7 EIP provides no restriction on the physical network. It can operate using TCP/IP over Ethernet (thick wire, thin wire, 10 BaseT, etc.), FDDI (twisted pair into a concentrator, fiber backbone) and commercial telephone networks.
Support of Extended Character Sets
Mach7 Enterprise Imaging Platform supports the following character encoding standards:
- Unicode UTF-8 (native)
- ISO/IEC 2022
- Chinese National Standard GB18030