HL7 Europe Imaging Report R5
0.1.1-build - ci-build 150

HL7 Europe Imaging Report R5, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 0.1.1-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/imaging-r5/ and changes regularly. See the Directory of published versions

CapabilityStatement: EEHRxF Imaging Report Resource Consumer CapabilityStatement

Official URL: http://hl7.eu/fhir/imaging-r5/CapabilityStatement/EeehrxfImagingReportResourceConsumer Version: 0.1.1-build
Computable Name: EEHRxFResourceConsumer

Copyright/Legal: Copyright HL7 Europe. Licensed under Creative Commons public domain (CC0 1.0).

CapabilityStatement for the EEHRxF Imaging Report Resource Consumer actor. This actor queries for clinical data resources following the International Patient Access (IPA) patterns and IHE QEDm Clinical Data Consumer capabilities.

This CapabilityStatement defines the requirements for systems consuming direct resource access (beyond document-based exchange) in the EU EHR Exchange Format (EEHRxF) ecosystem. It inherits patterns from:

  • IPA (International Patient Access): Resource profiles and search parameter patterns
  • IHE QEDm (Query for Existing Data for Mobile): Clinical Data Consumer actor capabilities

Resource Flexibility (IPA Alignment)

Following IPA's approach, clients are not required to consume all clinical resources listed below. Clients MAY choose which resources to query based on their needs and the server's declared capabilities. The only required capability is Patient lookup. This flexibility allows clients to implement targeted use cases without requiring support for all resource types.

Required: Patient (for lookup context) Optional (request based on needs and server support):

  • Practitioner, Organization: Reference resolution
  • Condition, AllergyIntolerance: Patient safety data
  • Observation, DiagnosticReport: Clinical results
  • MedicationRequest, MedicationDispense: Medication data
  • Encounter: Visit context

Clients should check the server's CapabilityStatement to discover which resources are available.

Security

Systems SHALL support SMART Backend Services authorization for all transactions.

Profile Inheritance

Consumers SHOULD expect resources conforming to EU Core profiles where available.

Raw OpenAPI-Swagger Definition file | Download

Language: en

EEHRxF Imaging Report Resource Consumer CapabilityStatement

  • Implementation Guide Version: 0.1.1-build
  • FHIR Version: 4.0.1
  • Supported Formats: json, xml
  • Published on: 2026-02-02
  • Published by: HL7 Europe

Note to Implementers: FHIR Capabilities

Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.

FHIR RESTful Capabilities

Mode: client

The Imaging Report Resource Consumer actor queries for clinical data resources from a Resource Access Provider following IPA and QEDm patterns. This enables direct resource access complementing document-based exchange via MHD.

All transactions require SMART Backend Services authorization.

Security
Enable CORS: no
Security services supported: SMART-on-FHIR

SMART Backend Services authorization is REQUIRED for all transactions. Systems SHALL:

  • Authenticate using JWT client credentials (RFC 7523)
  • Request appropriate scopes for resource access
  • Use TLS 1.2 or higher for all communications

Resource Flexibility

Following IPA's approach, clients MAY choose which clinical resources to request based on their needs and the server's capabilities (as declared in the server's CapabilityStatement). Patient lookup is required; other resources are requested as needed.

Scopes for Desired Resources

Clients SHALL request scopes for the resources they need:

  • system/AdverseEvent.read, system/AdverseEvent.search
  • system/AllergyIntolerance.read, system/AllergyIntolerance.search (if AllergyIntolerance needed)
  • system/Composition.read, system/Observation.search
  • system/Condition.read, system/Condition.search (if Condition needed)
  • system/DiagnosticReport.read, system/DiagnosticReport.search
  • system/Encounter.read, system/Encounter.search (if Encounter needed)
  • system/MedicationDispense.read, system/MedicationDispense.search (if MedicationDispense needed)
  • system/MedicationRequest.read, system/MedicationRequest.search (if MedicationRequest needed)
  • system/Observation.read, system/Observation.search
  • system/Organization.read (if Organization needed)
  • system/Patient.read, system/Patient.search
  • system/Patient.read, system/Patient.search (REQUIRED - read and search Patient)
  • system/Practitioner.read (if Practitioner needed)
  • system/Procedure.read
  • system/Provenance.read

Capabilities by Resource/Profile

Summary

The summary table lists the resources that are part of this configuration, and for each resource it lists:

  • The relevant profiles (if any)
  • The interactions supported by each resource (Read, Search, Update, and Create, are always shown, while VRead, Patch, Delete, History on Instance, or History on Type are only present if at least one of the resources has support for them.
  • The required, recommended, and some optional search parameters (if any).
  • The linked resources enabled for _include
  • The other resources enabled for _revinclude
  • The operations on the resource (if any)
Resource TypeProfileRSUCSearches_include_revincludeOperations
Patient YY_id, identifier, family, given, birthdate
Practitioner Y
Organization Y
Condition YYpatient, clinical-status, category, code
AllergyIntolerance YYpatient, clinical-status
Observation YYpatient, category, code, date, status
DiagnosticReport YYpatient, category, code, date, status
MedicationRequest YYpatient, status, intent, authoredon
MedicationDispense YYpatient, status, whenhandedover
Encounter YYpatient, date, status, class
ImagingStudy YYbased-on, body-site, dicom-class, modality, identifier, instance, patient, performer, reason, referrer, series, started, subject, status
Device Y
Composition Y
Procedure Ypatient, subject
ServiceRequest Yidentifier, patient, subject
AdverseEvent Y
Provenance Ypatient, subject, target
ImagingSelection Y

Core FHIR Resource
Patient
Reference Policy
Interaction summary
  • SHALL support
    read

    Read Patient by logical ID

    search-type

    Search for patients for lookup purposes

Documentation

Patient resources are queried for patient lookup per PDQm [ITI-78] with identifier as a required search parameter. Note: Patient is used for lookup context, not as a primary clinical data resource in this actor.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_idtoken

Patient logical ID

SHALLidentifiertoken

Patient identifier (e.g., national ID, MRN) - required for patient lookup

SHOULDfamilystring

Patient family name

SHOULDgivenstring

Patient given name

SHOULDbirthdatedate

Patient date of birth

 
Core FHIR Resource
Practitioner
Reference Policy
Interaction summary
  • SHALL support
    read

    Read Practitioner by logical ID

Documentation

Practitioner resources are read to resolve clinical context for referenced healthcare providers. Clients SHOULD support this resource but MAY omit it based on their needs.

Core FHIR Resource
Organization
Reference Policy
Interaction summary
  • SHALL support
    read

    Read Organization by logical ID

Documentation

Organization resources are read to resolve context for referenced healthcare organizations. Clients SHOULD support this resource but MAY omit it based on their needs.

Core FHIR Resource
Condition
Reference Policy
Interaction summary
  • SHALL support
    read

    Read Condition by logical ID

    search-type

    Search for Condition resources

Documentation

Condition resources represent problems, diagnoses, and health concerns. If supported, clients SHALL support search by patient and SHOULD support additional filters. Clients MAY omit this resource based on their needs.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

The patient who has the condition (SHALL support)

SHOULDclinical-statustoken

The clinical status of the condition

SHOULDcategorytoken

The category of condition

SHOULDcodetoken

Code for the condition

 
Core FHIR Resource
AllergyIntolerance
Reference Policy
Interaction summary
  • SHALL support
    read

    Read AllergyIntolerance by logical ID

    search-type

    Search for AllergyIntolerance resources

Documentation

AllergyIntolerance resources represent patient allergies and intolerances. If supported, clients SHALL support search by patient. Clients MAY omit this resource based on their needs.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

The patient who has the allergy or intolerance (SHALL support)

SHOULDclinical-statustoken

The clinical status of the allergy or intolerance

 
Core FHIR Resource
Observation
Reference Policy
Interaction summary
  • SHALL support
    read

    Read Observation by logical ID

    search-type

    Search for Observation resources

Documentation

Observation resources represent clinical observations including vital signs, laboratory results, and other measurements. If supported, clients SHALL support search by patient and category. Clients MAY omit this resource based on their needs.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

The patient the observation is about (SHALL support)

SHALLcategorytoken

Category of observation (e.g., vital-signs, laboratory)

SHOULDcodetoken

The code of the observation type

SHOULDdatedate

Obtained date/time. Date modifiers ge, le, gt, lt SHOULD be supported.

SHOULDstatustoken

The status of the observation

 
Core FHIR Resource
DiagnosticReport
Reference Policy
Interaction summary
  • SHALL support
    read

    Read DiagnosticReport by logical ID

    search-type

    Search for DiagnosticReport resources

Documentation

DiagnosticReport resources represent laboratory results and imaging reports. If supported, clients SHALL support search by patient and category. Clients MAY omit this resource based on their needs.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

The patient the report is about (SHALL support)

SHALLcategorytoken

Category of report (e.g., LAB, RAD)

SHOULDcodetoken

The code for the report type

SHOULDdatedate

The clinically relevant time of the report

SHOULDstatustoken

The status of the report

 
Core FHIR Resource
MedicationRequest
Reference Policy
Interaction summary
  • SHALL support
    read

    Read MedicationRequest by logical ID

    search-type

    Search for MedicationRequest resources

Documentation

MedicationRequest resources represent medication orders and prescriptions. If supported, clients SHALL support search by patient. Clients MAY omit this resource based on their needs.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

The patient for whom the medication was ordered (SHALL support)

SHOULDstatustoken

Status of the prescription

SHOULDintenttoken

The intent of the medication request

SHOULDauthoredondate

Return prescriptions written on this date

 
Core FHIR Resource
MedicationDispense
Reference Policy
Interaction summary
  • SHALL support
    read

    Read MedicationDispense by logical ID

    search-type

    Search for MedicationDispense resources

Documentation

MedicationDispense resources represent medication dispensing events. If supported, clients SHALL support search by patient. Clients MAY omit this resource based on their needs.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

The patient for whom the medication was dispensed (SHALL support)

SHOULDstatustoken

Status of the dispense

SHOULDwhenhandedoverdate

When the medication was handed over

 
Core FHIR Resource
Encounter
Reference Policy
Interaction summary
  • SHALL support
    read

    Read Encounter by logical ID

    search-type

    Search for Encounter resources

Documentation

Encounter resources represent patient encounters (visits, admissions, etc.). If supported, clients SHALL support search by patient. Clients MAY omit this resource based on their needs.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

The patient present at the encounter (SHALL support)

SHOULDdatedate

A date within the encounter period

SHOULDstatustoken

Status of the encounter

SHOULDclasstoken

Classification of the encounter (e.g., inpatient, outpatient)

 
Core FHIR Resource
ImagingStudy
Reference Policy
Interaction summary
  • SHOULD support
    read

    Read ImagingStudy by logical ID

    search-type

    Search for ImagingStudy resources.

Documentation

ImagingStudy resources represent a summary of an imaging exam as represented in DICOM.

Search Parameters
ConformanceParameterTypeDocumentation
SHOULDbased-onreference

The order that lead to the imaging study.

SHOULDbody-sitetoken

The body-site the study examined.

SHOULDmodalitytoken

The modality of the imaging study.

SHOULDidentifiertoken

The identifier of the imaging study.

SHOULDpatientreference

The patient the study is about.

SHOULDstarteddate

The date the study was started.

SHOULDsubjectreference

The status of the study.

SHOULDstatustoken

The subject the study is about.

MAYdicom-classtoken

The type of the instances.

MAYinstancetoken

The SOP Instance UID of the instances in the imaging study.

MAYperformerreference

The person who performed the study.

MAYreasontoken

The reason the study was performed.

MAYreferrerreference

The referring physician.

MAYseriestoken

The the UID of a series in the study.

 
Core FHIR Resource
Device
Reference Policy
Interaction summary
  • SHOULD support
    read

    Read Device by logical ID

Documentation

Represents a Device. No search has been defined as all compositions should be accessed from a reference. When a server does not support it, the resource is to be included as a contained resource.

Core FHIR Resource
Composition
Reference Policy
Interaction summary
  • SHOULD support
    read

    Read Composition by logical ID

Documentation

Represents a rendering of a report. No search has been defined as all compositions should be accessed from the DiagnosticReport.

Core FHIR Resource
Procedure
Reference Policy
Interaction summary
  • SHOULD support
    read

    Read Procedure by logical ID

Documentation

Represents the procedure that generated the study.

Search Parameters
ConformanceParameterTypeDocumentation
SHOULDpatientreference

The patient of the procedure.

SHOULDsubjectreference

The subject of the procedure.

 
Core FHIR Resource
ServiceRequest
Reference Policy
Interaction summary
  • SHOULD support
    read

    Read ServiceRequest by logical ID

Documentation

Represents the order that generated the study.

Search Parameters
ConformanceParameterTypeDocumentation
SHOULDidentifiertoken

The identifier of the order (accession number).

SHOULDpatientreference

The patient of the order.

SHOULDsubjectreference

The subject of the order.

 
Core FHIR Resource
AdverseEvent
Reference Policy
Interaction summary
  • SHOULD support
    read

    Read Composition by logical ID

Documentation

Represents an adverse event that occurred during the imaging procedure.

Core FHIR Resource
Provenance
Reference Policy
Interaction summary
  • SHOULD support
    read

    Read ServiceRequest by logical ID

Documentation

Represents the provenance of the report.

Search Parameters
ConformanceParameterTypeDocumentation
SHOULDpatientreference

The patient of the order.

SHOULDsubjectreference

The subject of the order.

SHOULDtargetreference

The target of the provenance.

 
Core FHIR Resource
ImagingSelection
Reference Policy
Interaction summary
  • SHOULD support
    read

    Read Composition by logical ID

Documentation

Represents part of an imaging study.