FLUTE Cross-border Prostate Cancer Data Standard Guide
0.1.0 - ci-build
FLUTE Cross-border Prostate Cancer Data Standard Guide, published by Flute Project. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/flute/ and changes regularly. See the Directory of published versions
The ImagingStudyFlute profile defines how imaging data (typically DICOM images) are represented, identified, and linked to clinical variables collected within the FLUTE project. It ensures interoperability between imaging repositories and the clinical research data captured through FHIR resources.
| Concept | FHIR Element | DICOM Mapping | Description |
|---|---|---|---|
| Study Instance UID | ImagingStudy.identifier |
(0020,000D) |
Unique identifier for the imaging study in DICOM. It allows direct linkage to the study in PACS or imaging repository. |
| Series Instance UID | ImagingStudy.series.uid |
(0020,000E) |
Unique identifier of each DICOM series (e.g., T2-weighted, ADC map, etc.) within the study. |
| SOP Instance UID | ImagingStudy.series.instance.uid |
(0008,0018) |
Unique identifier of a specific image or derived object (e.g., a single DICOM file). |
| Modality | ImagingStudy.series.modality |
(0008,0060) |
Imaging modality used (e.g., MR, CT, US). |
| Subject (Patient) | ImagingStudy.subject |
(0010,0020) Patient module |
Links the imaging data to the corresponding FLUTE patient resource. |
The DICOM images themselves are not stored directly in FHIR, but the ImagingStudy resource provides metadata and references that allow systems to locate and retrieve the actual DICOM files from a PACS or DICOMweb server (using WADO-RS, QIDO-RS, or STOW-RS).
Each FHIR resource can therefore reference the exact study, series, and instance stored on a DICOMweb server using these UIDs.
FHIR ImagingStudy resources act as a metadata bridge — they reference:
In the FLUTE project, the ImagingStudyFlute profile enables the linkage between:
PR_PIRADSScore, PR_ProstateVolume, PR_ProstateSpecificAntigen, andThe extension supporting-info allows referencing the related FLUTE variables or procedures that were obtained or derived from the imaging study.
This allows the researcher to link each DICOM series (via UIDs) to the corresponding MRI session and ensure validation of inclusion/exclusion criteria such as:
“Patients without MRI images prior to the biopsy or with images obtained earlier than one year before the biopsy.”
This validation can be implemented using a FHIRPath or CQL expression comparing:
ImagingStudy.started (MRI date)Procedure.date (biopsy date)While the ImagingStudy resource provides the metadata necessary to describe and identify imaging data, the actual DICOM objects (the pixel data) remain stored in imaging systems such as a PACS, VNA, or a DICOMweb server.
FHIR and DICOM are complementary standards that serve different but interoperable purposes:
This architecture enables systems to discover, filter, and retrieve imaging data based on clinical context, without duplicating large image payloads inside the FHIR repository.
Once the DICOM UIDs are available in the FHIR ImagingStudy, a client can retrieve or visualize the corresponding images from a DICOMweb server using standard API calls:
Query (QIDO-RS) Retrieve metadata or list of series and instances for a study:
GET /dicomweb/studies/{StudyInstanceUID}/series
GET /dicomweb/studies/{StudyInstanceUID}/series/{SeriesInstanceUID}/instances
Retrieve (WADO-RS) Fetch the image or a rendered representation:
GET /dicomweb/studies/{StudyInstanceUID}/series/{SeriesInstanceUID}/instances/{SOPInstanceUID}
Accept: application/dicom // raw DICOM file
Accept: image/jpeg // rendered view
Store (STOW-RS) Upload new DICOM objects (if authorized):
POST /dicomweb/studies
Content-Type: multipart/related; type="application/dicom"
These APIs allow FHIR clients to seamlessly navigate between the clinical context and the underlying DICOM images, without any duplication of imaging data.
A researcher queries the FHIR server:
GET /ImagingStudy?subject=Patient/Patient-001
The response includes:
{
"resourceType": "ImagingStudy",
"identifier": [
{ "value": "1.2.840.113619.2.55.3.604688437.690.1590577693.467" }
],
"series": [
{
"uid": "1.2.840.113619.2.55.3.604688437.690.1590577701.468",
"instance": [
{
"uid": "1.2.840.113619.2.55.3.604688437.690.1590577701.500"
}
]
}
]
}
Using these identifiers, the client builds the corresponding DICOMweb URL:
GET https://dicom-server.org/wado/studies/1.2.840.113619.2.55.3.604688437.690.1590577693.467/
series/1.2.840.113619.2.55.3.604688437.690.1590577701.468/
instances/1.2.840.113619.2.55.3.604688437.690.1590577701.500
The image can then be displayed in a viewer or used in machine learning pipelines.