sumazou Terminal — DICOM Conformance Statement
| Item | Value |
|---|---|
| Product | sumazou terminal (medical-image DVD/CD → smartphone transfer kiosk) |
| Software version | Terminal software v1.1.0 |
| Document version | 1.0 |
| Date | 2026-09-14 |
| Issuer | pafin Inc. |
| Standard | Structured after DICOM PS3.2 (Conformance). References: PS3.3, PS3.5, PS3.6, PS3.10, PS3.11, PS3.12 |
| Publication | https://sumazou.com/docs/dicom-conformance-statement.html |
0. Scope
The product implements no DICOM network services. It is a Media Storage Application that acts solely as a File-Set Reader (FSR) for interchange media (CD/DVD). The PS3.2 "Network AE Specification" sections are therefore not applicable, and the "Media Interchange AE Specification" is the core of this document.
| Entity | DICOM role | Conformance statement |
|---|---|---|
| sumazou terminal (this document) | Media Storage Application / File-Set Reader (FSR) | This document |
| sumazou app (iOS / Android) | Not a DICOM application. It displays terminal-generated preview images and stores / exports the original DICOM files as opaque files. It performs no DICOM parsing, pixel decoding, networking, or media creation. | Out of scope |
| Transfer package (terminal → app) | Proprietary format outside the DICOM standard (contains the original DICOM files unmodified) | Out of scope (§6) |
1. Conformance overview
1.1 Network services
Not applicable. No DIMSE services (C-STORE / C-FIND / C-MOVE / C-GET / C-ECHO), no DICOMweb (WADO-RS / QIDO-RS / STOW-RS), no WADO-URI, no JPIP. Production terminals run fully offline (no hospital LAN, no internet).
The communication between the terminal and the patient's smartphone is a proprietary protocol unrelated to DICOM and is not a DICOM Application Entity.
1.2 Media interchange
| Item | Value |
|---|---|
| Role | File-Set Reader (FSR) only. No File-Set Creator (FSC) or File-Set Updater (FSU); the terminal never writes to media |
| Application Profiles | General-purpose profiles (STD-GEN-CD, STD-GEN-DVD-RAM, STD-GEN-DVD-JPEG, STD-GEN-DVD-J2K, …) and IHE PDI (Portable Data for Imaging) media are the intended input. Profile-specific constraints are not enforced: any medium that meets §3.2 is read |
| Physical media / file systems | CD-R/RW, DVD±R/RW, DVD-RAM readable by a standard optical drive. File systems: ISO 9660 (with Joliet) and UDF |
2. Implementation model
2.1 Application data flow
[Patient inserts a DVD/CD]
│
▼
┌────────────────────────────────────────────────────────────────┐
│ sumazou terminal (Media Import AE = File-Set Reader) │
│ 1. Read the medium (read-only) │
│ 2. Identify the DICOM Part 10 files on it │
│ 3. Group them into study / series / instance │
│ 4. Copy each original file unmodified into a transfer package │
│ and render a preview image for image objects │
│ 5. Transfer the package to the patient's smartphone │
│ 6. Delete all temporary data │
└────────────────────────────────────────────────────────────────┘
│
▼
[Patient's smartphone] (receives, stores, displays)
2.2 Application Entity
The product has exactly one AE and no AE Title (no network presence).
| AE | Function |
|---|---|
| Media Import AE | Reads a DICOM File-set from interchange media (FSR) and builds a transfer package for the patient's own smartphone. It never writes to media, never communicates over DICOM networks, and never updates the DICOMDIR |
2.3 Sequencing
One session handles one medium and transfers to exactly one smartphone, paired via a confirmation code. If the patient cancels or removes the disc during reading, processing stops and the temporary data is deleted.
3. Media Interchange AE specification
3.1 Role
File-Set Reader (FSR) only.
3.2 Requirements on the medium
| Item | Requirement |
|---|---|
| DICOMDIR | Required at the root of the medium (file name DICOMDIR, case-insensitive). A medium without it is rejected as unsupported and ejected |
| DICOM files | Part 10 files anywhere on the medium are read. A file is recognised as DICOM by the DICM preamble marker or by a .dcm extension (case-insensitive) |
| Other files | Viewer software, AUTORUN.INF, HTML and other non-DICOM files are ignored and do not affect acceptance |
| Required elements | Every DICOM file must carry Study Instance UID and Series Instance UID. A medium containing a file without either is rejected |
| Malformed files | A medium containing a file that is recognised as DICOM but cannot be parsed is rejected |
The DICOMDIR is used as the marker of a DICOM medium; grouping into studies, series and instances is derived from the files themselves, so a medium remains readable even when its DICOMDIR records are incomplete.
3.3 SOP Classes
Inclusion in the transfer package does not depend on the SOP Class: every DICOM file on the medium is transferred unmodified, including private SOP Classes.
| Category | Transferred | Preview image |
|---|---|---|
| Image SOP Classes (CT, MR, CR, DX, MG, US, US Multi-frame, XA, RF, NM, PT, SC, Enhanced family, RT Image, RT Dose, … — anything with Pixel Data) | Yes | Yes (§4) |
| Non-image SOP Classes (SR, Key Object Selection, Presentation State, RT Structure Set, Encapsulated PDF, Waveform, …) | Yes | No |
| Objects whose pixel data cannot be decoded (unsupported transfer syntax, non-conforming or corrupt pixel data) | Yes | No |
There is no restriction on Modality (0008,0060).
3.4 Transfer Syntaxes
Header parsing (grouping and inclusion in the package) works for every standard transfer syntax. The table below states whether a preview image can be rendered from the pixel data. "Verified" means confirmed with test media on a production terminal.
| Transfer Syntax | UID | Preview |
|---|---|---|
| Implicit VR Little Endian | 1.2.840.10008.1.2 | Verified |
| Explicit VR Little Endian | 1.2.840.10008.1.2.1 | Verified |
| Deflated Explicit VR Little Endian | 1.2.840.10008.1.2.1.99 | Verified |
| Explicit VR Big Endian (retired) | 1.2.840.10008.1.2.2 | Verified |
| JPEG Baseline (Process 1), 8-bit | 1.2.840.10008.1.2.4.50 | Verified |
| JPEG Extended (Process 2 & 4), 12-bit | 1.2.840.10008.1.2.4.51 | Verified |
| JPEG Lossless, Non-Hierarchical (Process 14) | 1.2.840.10008.1.2.4.57 | Supported |
| JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 SV1) | 1.2.840.10008.1.2.4.70 | Verified |
| JPEG-LS Lossless | 1.2.840.10008.1.2.4.80 | Verified |
| JPEG-LS Lossy (Near-Lossless) | 1.2.840.10008.1.2.4.81 | Supported |
| JPEG 2000 Image Compression (Lossless Only) | 1.2.840.10008.1.2.4.90 | Verified |
| JPEG 2000 Image Compression | 1.2.840.10008.1.2.4.91 | Verified |
| JPEG 2000 Part 2 Multi-component (Lossless / Lossy) | 1.2.840.10008.1.2.4.92 / .93 | No |
| High-Throughput JPEG 2000 (Lossless / Lossless RPCL / Lossy) | 1.2.840.10008.1.2.4.201 / .202 / .203 | Supported |
| RLE Lossless | 1.2.840.10008.1.2.5 | Verified |
| JPIP Referenced / JPIP Referenced Deflate | 1.2.840.10008.1.2.4.94 / .95 | No |
| MPEG-2 / MPEG-4 AVC / HEVC video family | 1.2.840.10008.1.2.4.100 – .108 | No |
| Other (encrypted, Encapsulated Uncompressed, …) | — | No |
Files in a transfer syntax marked "No" are still transferred unmodified. No transfer-syntax conversion (transcoding) is performed.
3.5 Character sets
Specific Character Set (0008,0005) is honoured for all repertoires defined in PS3.3, including the combinations common on Japanese media:
| Specific Character Set | Status |
|---|---|
(absent = default repertoire), ISO_IR 100 (Latin-1) | Verified |
ISO_IR 192 (UTF-8) | Verified |
ISO 2022 IR 6\ISO 2022 IR 87 (ASCII + JIS X 0208 kanji) | Verified |
ISO 2022 IR 13\ISO 2022 IR 87 (half-width katakana + JIS X 0208 kanji) | Verified |
Combinations including ISO 2022 IR 159 (JIS X 0212) | Supported |
For Patient's Name (0010,0010) the ideographic (kanji) component is used for display on the smartphone when present, otherwise the alphabetic component. Patient identifiers are never shown on the terminal screen (§5).
3.6 Attributes used
| Purpose | Attributes |
|---|---|
| Grouping and ordering | Study Instance UID, Series Instance UID, SOP Instance UID, Study Date, Series Number, Instance Number |
| Display labels (smartphone only) | Patient's Name, Institution Name, Study Description, Series Description, Modality |
| Preview rendering | The Image Pixel, Modality LUT, VOI LUT and Palette Color LUT modules as defined in PS3.3 |
Missing Instance Number / Series Number are ordered as 0; a missing Study Date is treated as empty.
3.7 Limits
Media exceeding any of the following are rejected as a whole.
| Item | Limit |
|---|---|
| Size of one DICOM file | 512 MiB |
| Pixels per frame (Rows × Columns × Samples per Pixel) | 64,000,000 |
| Instances per medium | 20,000 |
| Studies per medium | 100 |
| Series per medium | 1,000 |
These limits are fixed and cannot be changed at the installation site.
4. Preview images (format conversion)
Preview images are a format-conversion output for viewing and storing on a smartphone. Diagnostic image quality and grayscale fidelity are not guaranteed.
| Item | Behaviour |
|---|---|
| Frame | First frame only (multi-frame objects are previewed by frame 1) |
| Photometric Interpretation | MONOCHROME1, MONOCHROME2, RGB, YBR_FULL, YBR_FULL_422, YBR_RCT, YBR_ICT, PALETTE COLOR. Others yield no preview |
| Grayscale rendering | Modality LUT and VOI LUT of the object are applied, then the image is converted to 8-bit for display |
| Overlay / Curve / Presentation State / Icon Image | Not applied |
| Size and format | JPEG, long edge at most 2048 px (never upscaled), aspect ratio preserved |
| Notice | Every preview large enough to carry it has the notice "閲覧用(診断利用不可) by sumazou" ("for viewing — not for diagnostic use") burned in |
| On failure | No preview; the original DICOM file is still transferred |
5. Security and privacy behaviour
- Media are read read-only; software on the medium is never executed.
- Patient's Name, Patient ID and Patient's Birth Date never appear on the terminal screen or in terminal logs. Patient ID and Birth Date are not written to the transfer package.
- UIDs inside the original DICOM files are unchanged. The package metadata carries them only in hashed form.
- All temporary data of a session (the medium image and the package) is deleted when the transfer completes, on any error, and at every start-up.
- Media containing more than one patient are transferred normally; the smartphone lists studies by patient name.
6. Terminal output (outside the DICOM standard — reference information)
- Every original DICOM file is transferred to the smartphone byte-for-byte unmodified: no transfer-syntax conversion, no attribute addition / removal / de-identification, no regeneration of the Part 10 header. A per-file SHA-256 accompanies the package so the smartphone can verify integrity.
- The smartphone app does not interpret DICOM. The patient can export the original files as-is to other apps or storage (this is not media creation, i.e. not an FSC).
7. Verification
The transfer-syntax, character-set and non-image behaviour in this document is verified by an automated regression suite that runs on every software change, and by reading a coverage disc (CD-R with one series per transfer syntax, photometric interpretation and edge case) on a production terminal.
8. Not supported
- All DICOM network services (DIMSE, DICOMweb, WADO, JPIP)
- Media creation or update (FSC / FSU); DICOMDIR generation or update
- Media-level security (PS3.15 Media Security) or media protected with Encapsulated CMS
- Transfer-syntax conversion, attribute editing / de-identification, Part 10 header regeneration
- Previews of frames other than the first; decoding of video transfer syntaxes
- Rendering of Overlay / Curve / Presentation State / Structured Display
- Measurement, annotation, WW/WL manipulation, MPR, 3D and similar image processing (deliberately not implemented: the product is not a medical device)
- Semantic interpretation of private attributes and private SOP Classes (transferred as opaque bytes)
9. Extensions / specialisations / privatisations
None. No private SOP Classes, private transfer syntaxes or private attributes are defined.
10. Configuration
No site-configurable settings affect DICOM reading.