Imaging informatics — reference
Reference · Dense lookup material — the verb tables, profile versions, HL7/FHIR bridge, and failure-mode catalogue. Teaching versions live in the chapter.
Actors (functions, not fixed wiring)
| Actor | Function |
|---|---|
| Modality | scanner producing DICOM objects |
| PACS | store, query, distribution, viewer/workstation |
| VNA | standards-based (DICOM) archive role (longer-term/cross-vendor) |
| RIS | scheduling, ordering, worklists, reporting, status |
| EHR | hospital-wide clinical record |
| AI / quant service | consumer of images, producer of derived objects |
Real deployments blur PACS/VNA, fold RIS into EHR, and place the AI service inside or outside the archive.
DIMSE verbs (classic networking)
AEs (AE Title + host/port); SCU = client, SCP = server; association negotiates Presentation Contexts (SOP Classes + Transfer Syntaxes).
| Operation | Verb | What it does |
|---|---|---|
| C-STORE | send | push an object to an SCP |
| C-FIND | query | search by keys |
| C-MOVE | retrieve (via move) | source SCP sends to a destination AE (third party) |
| C-GET | retrieve (to self) | source SCP sends back to me (often disabled) |
| Q/R | C-FIND + C-MOVE/C-GET | find-then-pull loop |
| MWL | worklist | C-FIND against the worklist |
C-MOVE is three-party: asker tells source to push to a separate destination AE. Final
status is precise (PS3.4 Table C.4-2): 0000 Success = all C-STOREs succeeded;
B000 Warning = one or more sub-operations failed; A801 Failure = Move
Destination unknown (no C-STOREs attempted); other failures include A701/A702 (out
of resources) and Cxxx (unable to process). A destination/connectivity/storage
failure is therefore never 0000 — it surfaces as B000 or a Failure code.
“Nothing arrived despite Success” = delivered to a different named destination, not
the asker (expectation mismatch, not a protocol lie).
DICOMweb (HTTP re-skin, parallel transport)
| Service | Maps to | What it does |
|---|---|---|
| QIDO-RS | C-FIND | query studies/series/instances via HTTP |
| WADO-RS | C-GET | retrieve objects/pixels/metadata via HTTP |
| STOW-RS | C-STORE | upload objects via HTTP |
| UPS-RS | workitem/workflow | REST interface to the DICOM Unified Procedure Step |
Auth (HTTP/OAuth vs DIMSE/TLS/ACL), paging, and batching differ by transport. Viewer capability problems (e.g. cannot render SEG) are transport-independent.
Structured results
- DICOM SEG — segmentation referencing source series/SOPs + geometry (Ch. 4).
- DICOM SR — tree of coded findings/measurements referencing source images.
- Measurements / provenance — SR can encode measurements with source refs; capture provenance (model/version/inputs/time) or the result is unauditable.
- Screenshots/PDFs are display artefacts: not queryable/computable/linkable.
IHE profiles (recipes; all Trial Implementation; verified profiles.ihe.net)
| Profile | Full name | Addresses |
|---|---|---|
| AIW-I | AI Workflow for Imaging (Rev 1.1, TI 2020) | inference workflow on UPS-RS — dispatch/track tasks |
| AIR | AI Results (Rev 1.3, TI 2025) | storage/retrieval/display of structured AI results |
| AIRA | AI Result Assessment for Imaging (PC→TI 2025) | assessment/feedback/monitoring/drift (post-market) |
HL7 / FHIR bridge
DICOM = images/imaging objects; HL7 = orders/results/demographics. Order:
RIS→modality (MWL), RIS↔EHR (HL7). Result: reporting→RIS→EHR (HL7, increasingly
FHIR). FHIR matters because discrete measurements/AI findings need to land as
structured resources (e.g. Observation), not PDFs.
FHIR resources for imaging workflow (verified: FHIR R5, hl7.org, retrieved 2026-08-29)
| Resource | Verified definition (condensed) | Imaging-workflow role |
|---|---|---|
ServiceRequest |
“A record of a request for service such as diagnostic investigations, treatments, or operations to be performed”; request resource, intent = proposal/plan/directive/order |
the order; carries the accession as an identifier |
ImagingStudy |
“Representation of the content produced in a DICOM imaging study”; identifier = DICOM StudyInstanceUID (urn:dicom:uid); basedOn → ServiceRequest (ACSN) |
the DICOM study outside the imaging subsystem; endpoints → WADO-RS |
DiagnosticReport |
“The findings and interpretation of diagnostic tests performed on patients…”; event resource; study → ImagingStudy, result → Observation; basedOn → ServiceRequest |
the report linking request, study, and atomic results |
Observation |
“Measurements and simple assertions made about a patient, device or other subject” (Normative since v4.0.0); derivedFrom → ImagingStudy/ImagingSelection |
discrete measurements, e.g. an AI-derived volume |
The mapping from DICOM objects and HL7 v2 messages is not one-to-one; real integrations follow IHE profiles and implementation guides.
Conformance, Storage Commitment and workflow services (verified DICOM 2026c; retrieved 2026-08-29)
- Conformance Statements: purpose and comparison claim — PS3.2 §6 (“a knowledgeable user should be able to determine whether and to what extent communications might be supported”); normative template — PS3.2 Annex N (per-AE SOP Classes with SCU/SCP roles, Transfer Syntaxes, options; tables N.5-10…N.5-12 document levels of storage support, attribute coercion, display/processing limitations).
- Storage Service Class conformance material: PS3.4 Annex B (B.4.1 levels of storage support; B.4.1.3 attribute coercion).
- Storage Commitment: PS3.4 Annex J — Storage Commitment Push Model SOP Class (N-ACTION request → N-EVENT-REPORT result with committed/failed lists; asynchronous); Pull Model retired (J.4).
- Workflow services: Modality Worklist (C-FIND) — PS3.4 Annex K (K.6.1); Modality Performed Procedure Step (N-CREATE/N-SET) — PS3.4 Annex F (F.7); Unified Worklist and Procedure Step (UPS) — the web-service successor used by IHE AIW-I.
- De-identification: PS3.15 Annex E — Basic Application Level
Confidentiality Profile: action codes D/Z/X/K/C/U; options (Retain
Longitudinal Full/Modified Dates, Retain UIDs, Retain Safe Private,
Retain Device/Institution Identity, Retain Patient Characteristics,
Clean Pixel Data, Clean Recognizable Visual Features, Clean Graphics,
Clean Structured Content, Clean Description); Encrypted Attributes Data
Set;
Patient Identity Removed (0012,0062)+ De-identification Method Code Sequence. Annex E states profiles “do not replace a de-identification process, but should be part of it”. - Legal layer: GDPR (EU) 2016/679 Art. 4(1) personal data, Art. 4(5) pseudonymisation, Recitals 26/28 (identifiability/anonymous data); anonymisation is a contextual legal determination (EDPB guidance), not a DICOM output.
Failure-mode catalogue
Silent resampling · identity mismatch / wrong patient · lost provenance · worklist collision · AI result not retrievable · no audit trail · de-id leaks. Diagnose “deployed but ignored” via viewer capability, study linkage, timing, provenance — before blaming the model.
TRACE-CT connection
Single-machine/local today, so networking is future — but it practises informatics discipline: the QC-bundle schema encodes provenance (SHA-256 of inputs/outputs, pipeline version, geometry entries), review aggregation produces privacy-safe aggregate evidence, and the SEG objects it decodes are exactly the structured-derived-object handling described here. The EuSoMII AI-assisted workflow pipeline is the deployment shape this chapter explains.
What to retain (chapter summary)
- Actors: modality → PACS/VNA → AI service → derived object → reporter → EHR; RIS owns order/worklist.
- DIMSE verbs (C-STORE/C-FIND/C-MOVE/C-GET, Q/R, MWL) vs DICOMweb (QIDO/WADO/STOW, UPS) — same concepts, two transports. C-MOVE is three-party.
- Structured results (SEG, SR, measurements + provenance) ≠ screenshots/PDFs.
- A large share of imaging-AI failures are identity/provenance/retrieval failures; IHE profiles (AIW-I, AIR, AIRA) are the integration recipes.
- Imaging is one subsystem in the hospital’s HL7/FHIR fabric; results must cross that bridge to affect care.
© 2026 Adrian Tkacz · BioMedical-IT
Original text and figures are licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0), unless otherwise noted. Please credit Adrian Tkacz / BioMedical-IT and link to the original source. Third-party materials retain their respective rights and licenses.