MII IG PRO
2026.2.0 - ci-build
Unknown region code '276'
MII IG PRO, published by Medizininformatik-Initiative. This guide is not an authorized publication; it is the continuous build for version 2026.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/medizininformatik-initiative/kerndatensatzmodul-proms/ and changes regularly. See the Directory of published versions
This page includes translations from the original source language in which the guide was authored. Information on these translations and instructions on how to provide feedback on the translations can be found here.
The EORTC QLQ-C30 (European Organisation for Research and Treatment of Cancer Quality of Life Questionnaire - Core 30) is a standardized, internationally recognized instrument for assessing health-related quality of life in cancer patients.
Rating: Higher values = Better function/quality of life
| Scale | Items | Description |
|---|---|---|
| Physical Functioning (PF) | Q1-5 | Difficulty with physical activities |
| Role Functioning (RF) | Q6-7 | Limitations in work/daily activities |
| Emotional Functioning (EF) | Q21-24 | Emotional distress and mood |
| Cognitive Functioning (CF) | Q20, Q25 | Concentration and memory |
| Social Functioning (SF) | Q26-27 | Social withdrawal and family activities |
Rating: Higher values = Greater symptom burden
| Scale | Items | Description |
|---|---|---|
| Fatigue (FA) | Q10, Q12, Q18 | Tiredness and exhaustion |
| Nausea/Vomiting (NV) | Q14-15 | Gastrointestinal symptoms |
| Pain (PA) | Q9, Q19 | Pain intensity and interference |
Rating: Higher values = Greater symptom burden
| Item | Question | Symptom |
|---|---|---|
| Dyspnoea (DY) | Q8 | Breathing difficulties |
| Insomnia (SL) | Q11 | Sleep disturbance |
| Appetite Loss (AP) | Q13 | Decreased appetite |
| Constipation (CO) | Q16 | Constipation |
| Diarrhoea (DI) | Q17 | Diarrhoea |
| Financial Difficulties (FI) | Q28 | Economic burden |
Rating: Higher values = Better quality of life
| Scale | Items | Description | Response Scale |
|---|---|---|---|
| Global Quality of Life (QL) | Q29-30 | Overall assessment of health and quality of life | 7-point scale (1-7) |
For each scale, the mean of the associated items is calculated:
RawScore = (Sum of item values) / Number of items
Function Score = (1 - (RawScore - 1) / (max - 1)) x 100
For 4-point scale:
Function Score = (1 - (RawScore - 1) / 3) x 100
Symptom Score = ((RawScore - 1) / (max - 1)) x 100
For 4-point scale:
Symptom Score = ((RawScore - 1) / 3) x 100
QL Score = ((RawScore - 1) / 6) x 100
| Score Range | Function Scales | Symptom Scales |
|---|---|---|
| 0-25 | Severe functional impairment | No/mild symptom burden |
| 26-50 | Moderate functional impairment | Mild symptom burden |
| 51-75 | Mild functional impairment | Moderate symptom burden |
| 76-100 | No/mild functional impairment | Severe symptom burden |
https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/Questionnaire/mii-qst-pro-eortc-qlq-c30language = #en)ordinalValue properties for scoringmii-cs-pro-eortc-qlq-c30 – CodeSystem for response spectra in English with German translationmii-vs-pro-eortc-qlq-c30-scale-4pt – Standard 4-point scalemii-vs-pro-eortc-qlq-c30-scale-7pt – Global QoL 7-point scalemii-vs-pro-eortc-qlq-c30-scale-role – Role functioning scaleAutomatic score calculation via SDC calculatedExpression:
// FHIRPath
// Example: Physical Functioning (Q1-5, inverted)
(1 - (%resource.item.where(linkId.matches('^qlq-c30-q0[1-5]$')).answer.value.weight().sum()/5 - 1) / 3) * 100
// Example: Fatigue (Q10, Q12, Q18, standard)
((%resource.item.where(linkId in ('qlq-c30-q10'|'qlq-c30-q12'|'qlq-c30-q18')).answer.value.weight().sum()/3 - 1) / 3) * 100
A separate ObservationDefinition exists for each subscale:
mii-obsdef-pro-eortc-qlq-c30-pf, mii-obsdef-pro-eortc-qlq-c30-rf, etc.mii-obsdef-pro-eortc-qlq-c30-fa, mii-obsdef-pro-eortc-qlq-c30-nv, etc.mii-obsdef-pro-eortc-qlq-c30-dy, mii-obsdef-pro-eortc-qlq-c30-sl, etc.mii-obsdef-pro-eortc-qlq-c30-qlMissing data handling via FHIRPath expressions:
// Check for sufficient responses (example PF scale)
%resource.item.where(linkId.matches('^qlq-c30-q0[1-5]$')).where(answer.exists()).count() >= 3
Aaronson NK, et al. (1993) The European Organization for Research and Treatment of Cancer QLQ-C30: a quality-of-life instrument for use in international clinical trials in oncology J Natl Cancer Inst. 85(5):365-76
Fayers PM, et al. (2001) The EORTC QLQ-C30 Scoring Manual (3rd Edition) European Organisation for Research and Treatment of Cancer, Brussels https://www.eortc.org/app/uploads/sites/2/2018/02/SCmanual.pdf
The EORTC QLQ-C30 serves as a reference instrument within the MII PRO Module for:
This implementation follows the MII terminology strategies and uses MII CodeSystems for score calculations.