MII-Initiative

Medizininformatik Initiative - ImplementationGuide - Modul PRO v2026

EORTC QLQ-C30 Version 3.0

Übersicht

Status: 🚧 Technical Preview
Version: 0.1.0
Letzte Aktualisierung: 2025-01-15

Der EORTC QLQ-C30 ist der Standard-Fragebogen zur Erfassung der LebensqualitÀt bei onkologischen Patienten.

Struktur

Kategorie Subskalen Items Score-Bereich
Funktionsskalen 0-100 (höher = besser)
Physical Function (PF) 5
Role Function (RF) 2
Emotional Function (EF) 4
Cognitive Function (CF) 2
Social Function (SF) 2
Symptomskalen 0-100 (höher = schlechter)
Fatigue (FA) 3
Nausea/Vomiting (NV) 2
Pain (PA) 2
Einzelitems 0-100
Dyspnoea, Insomnia, Appetite Loss, 6
Constipation, Diarrhoea, Financial
Globale LebensqualitÀt 0-100 (höher = besser)
Global Health/QoL (QL) 2

Technische Details

Questionnaire Resource

Questionnaire/mii-qst-pro-eortc-qlq-c30

➔ VollstĂ€ndige Ressource in Simplifier anzeigen

Questionnaire
{
"resourceType": "Questionnaire",
"id": "mii-qst-pro-eortc-qlq-c30",
"meta": {
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/StructureDefinition/mii-pr-pro-questionnaire|2026.0.1"
]
},
"language": "en",
{
"resourceType": "CodeSystem",
"id": "eortc-qlq-c30-cs",
"meta": {
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/StructureDefinition/mii-pr-pro-questionnaire|2026.0.1"
]
},
"url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/CodeSystem/mii-cs-pro-eortc-qlq-c30",
"version": "2026.0.1",
"status": "active",
"caseSensitive": true,
"content": "complete",
"concept": [
{
{
"url": "http://hl7.org/fhir/StructureDefinition/ordinalValue",
}
],
"code": "not-at-all",
"display": "Not at all",
{
"language": "de",
"value": "Überhaupt nicht"
}
]
},
{
{
"url": "http://hl7.org/fhir/StructureDefinition/ordinalValue",
}
],
"code": "a-little",
"display": "A little",
{
"language": "de",
"value": "Wenig"
}
]
},
{
{
"url": "http://hl7.org/fhir/StructureDefinition/ordinalValue",
}
],
"code": "quite-a-bit",
"display": "Quite a bit",
{
"language": "de",
"value": "Mäßig"
}
]
},
{
{
"url": "http://hl7.org/fhir/StructureDefinition/ordinalValue",
}
],
"code": "very-much",
"display": "Very much",
{
"language": "de",
"value": "Sehr"
}
]
},
{
{
"url": "http://hl7.org/fhir/StructureDefinition/ordinalValue",
}
],
"code": "1-very-poor",
"display": "1 - Very poor",
{
"language": "de",
"value": "1 - Sehr schlecht"
}
]
},
{
{
"url": "http://hl7.org/fhir/StructureDefinition/ordinalValue",
}
],
"code": "2-poor",
"display": "2 - Poor",
{
"language": "de",
"value": "2 - Schlecht"
}
]
},
{
{
"url": "http://hl7.org/fhir/StructureDefinition/ordinalValue",
}
],
"code": "3-fair",
"display": "3 - Fair",
{
"language": "de",
"value": "3 - Mittelmäßig"
}
]
},
{
{
"url": "http://hl7.org/fhir/StructureDefinition/ordinalValue",
}
],
"code": "4-good",
"display": "4 - Good",
{
"language": "de",
"value": "4 - Gut"
}
]
},
{
{
"url": "http://hl7.org/fhir/StructureDefinition/ordinalValue",
}
],
"code": "5-very-good",
"display": "5 - Very good",
{
"language": "de",
"value": "5 - Sehr gut"
}
]
},
{
{
"url": "http://hl7.org/fhir/StructureDefinition/ordinalValue",
}
],
"code": "6-excellent",
"display": "6 - Excellent",
{
"language": "de",
"value": "6 - Ausgezeichnet"
}
]
},
{
{
"url": "http://hl7.org/fhir/StructureDefinition/ordinalValue",
}
],
"code": "7-perfect",
"display": "7 - Perfect",
{
"language": "de",
"value": "7 - Vollkommen"
}
]
}
]
},
{
"resourceType": "ValueSet",
"id": "eortc-qlq-c30-4pt",
"meta": {
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/StructureDefinition/mii-pr-pro-questionnaire|2026.0.1"
]
},
"url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/ValueSet/mii-vs-pro-eortc-qlq-c30-scale-4pt",
"version": "2026.0.1",
"status": "active",
"compose": {
"include": [
{
"system": "https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/CodeSystem/mii-cs-pro-eortc-qlq-c30",
"concept": [
{
"code": "not-at-all"
},
{
"code": "a-little"
},
{
"code": "quite-a-bit"
},
{
"code": "very-much"
}
]
}
]
}
},
{
"resourceType": "ValueSet",
"id": "eortc-qlq-c30-7pt",
"meta": {
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/StructureDefinition/mii-pr-pro-questionnaire|2026.0.1"
]
},
"url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/ValueSet/mii-vs-pro-eortc-qlq-c30-scale-7pt",
"version": "2026.0.1",
"status": "active",
"compose": {
"include": [
{
"system": "https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/CodeSystem/mii-cs-pro-eortc-qlq-c30",
"concept": [
{
"code": "1-very-poor"
},
{
"code": "2-poor"
},
{
"code": "3-fair"
},
{
"code": "4-good"
},
{
"code": "5-very-good"
},
{
"code": "6-excellent"
},
{
"code": "7-perfect"
}
]
}
]
}
}
],
{
{
"url": "displayable",
"valueBoolean": true
},
{
"url": "collectable",
"valueBoolean": true
},
{
"url": "calculatable",
"valueBoolean": true
},
{
"url": "extractable",
"valueBoolean": true
},
{
"url": "domainAligned",
"valueBoolean": false
}
],
"url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/StructureDefinition/mii-ex-pro-questionnaire-capabilities"
}
],
"url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/Questionnaire/mii-qst-pro-eortc-qlq-c30",
"version": "2026.0.1",
"title": "EORTC QLQ-C30 Quality of Life Questionnaire Version 3.0",
"status": "active",
"experimental": true,
"publisher": "Medizininformatik Initiative (MII)",
"description": "EORTC QLQ-C30 Version 3.0 Quality of Life Questionnaire - Complete implementation with all 30 items and 15 scale scores",
"copyright": "© Copyright 1995 EORTC Quality of Life Group. All rights reserved. Version 3.0",
"code": [
{
"system": "http://snomed.info/sct",
"code": "273446001",
"display": "European Organisation for Research and Treatment of Cancer - Quality of Life questionnaire (assessment scale)"
},
{
"system": "https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/CodeSystem/mii-cs-pro-questionnaire-catalogue",
"code": "eortc-qlq-c30",
"display": "EORTC QLQ-C30 Quality of Life Questionnaire"
}
],
"item": [
{
"linkId": "QLQ-C30.Introduction",
"text": "We are interested in some things about you and your health. Please answer all of the questions yourself by circling the number that best applies to you. There are no 'right' or 'wrong' answers. The information that you provide will remain strictly confidential.",
"type": "display"
},
{
"linkId": "QLQ-C30.Section1",
"text": "During the past week:",
"type": "display"
},
{
"linkId": "qlq-c30-q01",
"prefix": "1",
"text": "Do you have any trouble doing strenuous activities, like carrying a heavy shopping bag or a suitcase?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q02",
"prefix": "2",
"text": "Do you have any trouble taking a long walk?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q03",
"prefix": "3",
"text": "Do you have any trouble taking a short walk outside of the house?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q04",
"prefix": "4",
"text": "Do you need to stay in bed or a chair during the day?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q05",
"prefix": "5",
"text": "Do you need help with eating, dressing, washing yourself or using the toilet?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q06",
"prefix": "6",
"text": "Were you limited in doing either your work or other daily activities?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q07",
"prefix": "7",
"text": "Were you limited in pursuing your hobbies or other leisure time activities?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q08",
"prefix": "8",
"text": "Were you short of breath?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q09",
"prefix": "9",
"text": "Have you had pain?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q10",
"prefix": "10",
"text": "Did you need to rest?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q11",
"prefix": "11",
"text": "Have you had trouble sleeping?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q12",
"prefix": "12",
"text": "Have you felt weak?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q13",
"prefix": "13",
"text": "Have you lacked appetite?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q14",
"prefix": "14",
"text": "Have you felt nauseated?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q15",
"prefix": "15",
"text": "Have you vomited?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q16",
"prefix": "16",
"text": "Have you been constipated?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q17",
"prefix": "17",
"text": "Have you had diarrhea?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q18",
"prefix": "18",
"text": "Were you tired?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q19",
"prefix": "19",
"text": "Did pain interfere with your daily activities?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q20",
"prefix": "20",
"text": "Have you had difficulty in concentrating on things, like reading a newspaper or watching television?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q21",
"prefix": "21",
"text": "Did you feel tense?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q22",
"prefix": "22",
"text": "Did you worry?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q23",
"prefix": "23",
"text": "Did you feel irritable?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q24",
"prefix": "24",
"text": "Did you feel depressed?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q25",
"prefix": "25",
"text": "Have you had difficulty remembering things?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q26",
"prefix": "26",
"text": "Has your physical condition or medical treatment interfered with your family life?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q27",
"prefix": "27",
"text": "Has your physical condition or medical treatment interfered with your social activities?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "qlq-c30-q28",
"prefix": "28",
"text": "Has your physical condition or medical treatment caused you financial difficulties?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-4pt"
},
{
"linkId": "QLQ-C30.Section2",
"text": "For the following questions please circle the number between 1 and 7 that best applies to you",
"type": "display"
},
{
"linkId": "qlq-c30-q29",
"prefix": "29",
"text": "How would you rate your overall health during the past week?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-7pt"
},
{
"linkId": "qlq-c30-q30",
"prefix": "30",
"text": "How would you rate your overall quality of life during the past week?",
"type": "choice",
"answerValueSet": "#eortc-qlq-c30-7pt"
},
{
"linkId": "QLQ-C30.Scores",
"text": "Calculated Scores (0-100 scale)",
"type": "group",
"item": [
{
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression",
"language": "text/fhirpath",
"expression": "(1 - (((%resource.item.where(linkId.matches('^qlq-c30-q0[1-5]$')).answer.value.ordinal().sum()) / 5) - 1) / 3) * 100"
}
},
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
"valueBoolean": true
}
],
"linkId": "score-pf",
"text": "Physical Functioning Score",
"type": "decimal",
"readOnly": true
},
{
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression",
"language": "text/fhirpath",
"expression": "(1 - (((%resource.item.where(linkId='qlq-c30-q06' or linkId='qlq-c30-q07').answer.value.ordinal().sum()) / 2) - 1) / 3) * 100"
}
},
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
"valueBoolean": true
}
],
"linkId": "score-rf",
"text": "Role Functioning Score",
"type": "decimal",
"readOnly": true
},
{
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression",
"language": "text/fhirpath",
"expression": "(1 - (((%resource.item.where(linkId.matches('^qlq-c30-q2[1-4]$')).answer.value.ordinal().sum()) / 4) - 1) / 3) * 100"
}
},
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
"valueBoolean": true
}
],
"linkId": "score-ef",
"text": "Emotional Functioning Score",
"type": "decimal",
"readOnly": true
},
{
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression",
"language": "text/fhirpath",
"expression": "(1 - (((%resource.item.where(linkId='qlq-c30-q20' or linkId='qlq-c30-q25').answer.value.ordinal().sum()) / 2) - 1) / 3) * 100"
}
},
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
"valueBoolean": true
}
],
"linkId": "score-cf",
"text": "Cognitive Functioning Score",
"type": "decimal",
"readOnly": true
},
{
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression",
"language": "text/fhirpath",
"expression": "(1 - (((%resource.item.where(linkId='qlq-c30-q26' or linkId='qlq-c30-q27').answer.value.ordinal().sum()) / 2) - 1) / 3) * 100"
}
},
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
"valueBoolean": true
}
],
"linkId": "score-sf",
"text": "Social Functioning Score",
"type": "decimal",
"readOnly": true
},
{
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression",
"language": "text/fhirpath",
"expression": "(((%resource.item.where(linkId='qlq-c30-q10' or linkId='qlq-c30-q12' or linkId='qlq-c30-q18').answer.value.ordinal().sum()) / 3) - 1) / 3) * 100"
}
},
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
"valueBoolean": true
}
],
"linkId": "score-fa",
"text": "Fatigue Score",
"type": "decimal",
"readOnly": true
},
{
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression",
"language": "text/fhirpath",
"expression": "(((%resource.item.where(linkId='qlq-c30-q14' or linkId='qlq-c30-q15').answer.value.ordinal().sum()) / 2) - 1) / 3) * 100"
}
},
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
"valueBoolean": true
}
],
"linkId": "score-nv",
"text": "Nausea and Vomiting Score",
"type": "decimal",
"readOnly": true
},
{
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression",
"language": "text/fhirpath",
"expression": "(((%resource.item.where(linkId='qlq-c30-q09' or linkId='qlq-c30-q19').answer.value.ordinal().sum()) / 2) - 1) / 3) * 100"
}
},
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
"valueBoolean": true
}
],
"linkId": "score-pa",
"text": "Pain Score",
"type": "decimal",
"readOnly": true
},
{
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression",
"language": "text/fhirpath",
"expression": "((%resource.item.where(linkId='qlq-c30-q08').answer.value.ordinal() - 1) / 3) * 100"
}
},
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
"valueBoolean": true
}
],
"linkId": "score-dy",
"text": "Dyspnoea Score",
"type": "decimal",
"readOnly": true
},
{
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression",
"language": "text/fhirpath",
"expression": "((%resource.item.where(linkId='qlq-c30-q11').answer.value.ordinal() - 1) / 3) * 100"
}
},
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
"valueBoolean": true
}
],
"linkId": "score-sl",
"text": "Insomnia Score",
"type": "decimal",
"readOnly": true
},
{
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression",
"language": "text/fhirpath",
"expression": "((%resource.item.where(linkId='qlq-c30-q13').answer.value.ordinal() - 1) / 3) * 100"
}
},
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
"valueBoolean": true
}
],
"linkId": "score-ap",
"text": "Appetite Loss Score",
"type": "decimal",
"readOnly": true
},
{
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression",
"language": "text/fhirpath",
"expression": "((%resource.item.where(linkId='qlq-c30-q16').answer.value.ordinal() - 1) / 3) * 100"
}
},
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
"valueBoolean": true
}
],
"linkId": "score-co",
"text": "Constipation Score",
"type": "decimal",
"readOnly": true
},
{
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression",
"language": "text/fhirpath",
"expression": "((%resource.item.where(linkId='qlq-c30-q17').answer.value.ordinal() - 1) / 3) * 100"
}
},
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
"valueBoolean": true
}
],
"linkId": "score-di",
"text": "Diarrhoea Score",
"type": "decimal",
"readOnly": true
},
{
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression",
"language": "text/fhirpath",
"expression": "((%resource.item.where(linkId='qlq-c30-q28').answer.value.ordinal() - 1) / 3) * 100"
}
},
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
"valueBoolean": true
}
],
"linkId": "score-fi",
"text": "Financial Difficulties Score",
"type": "decimal",
"readOnly": true
},
{
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression",
"language": "text/fhirpath",
"expression": "(((%resource.item.where(linkId='qlq-c30-q29' or linkId='qlq-c30-q30').answer.value.ordinal().sum()) / 2) - 1) / 6) * 100"
}
},
{
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
"valueBoolean": true
}
],
"linkId": "score-ql",
"text": "Global Health Status / Quality of Life Score",
"type": "decimal",
"readOnly": true
}
]
}
]
}
<Questionnaire xmlns="http://hl7.org/fhir">
<id value="mii-qst-pro-eortc-qlq-c30" />
<profile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/StructureDefinition/mii-pr-pro-questionnaire|2026.0.1" />
</meta>
<language value="en" />
<CodeSystem>
<id value="eortc-qlq-c30-cs" />
<profile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/StructureDefinition/mii-pr-pro-questionnaire|2026.0.1" />
</meta>
<url value="https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/CodeSystem/mii-cs-pro-eortc-qlq-c30" />
<version value="2026.0.1" />
<status value="active" />
<caseSensitive value="true" />
<content value="complete" />
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="1" />
</extension>
<code value="not-at-all" />
<display value="Not at all" />
<language value="de" />
<value value="Überhaupt nicht" />
</designation>
</concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="2" />
</extension>
<code value="a-little" />
<display value="A little" />
<language value="de" />
<value value="Wenig" />
</designation>
</concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="3" />
</extension>
<code value="quite-a-bit" />
<display value="Quite a bit" />
<language value="de" />
<value value="Mäßig" />
</designation>
</concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="4" />
</extension>
<code value="very-much" />
<display value="Very much" />
<language value="de" />
<value value="Sehr" />
</designation>
</concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="1" />
</extension>
<code value="1-very-poor" />
<display value="1 - Very poor" />
<language value="de" />
<value value="1 - Sehr schlecht" />
</designation>
</concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="2" />
</extension>
<code value="2-poor" />
<display value="2 - Poor" />
<language value="de" />
<value value="2 - Schlecht" />
</designation>
</concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="3" />
</extension>
<code value="3-fair" />
<display value="3 - Fair" />
<language value="de" />
<value value="3 - Mittelmäßig" />
</designation>
</concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="4" />
</extension>
<code value="4-good" />
<display value="4 - Good" />
<language value="de" />
<value value="4 - Gut" />
</designation>
</concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="5" />
</extension>
<code value="5-very-good" />
<display value="5 - Very good" />
<language value="de" />
<value value="5 - Sehr gut" />
</designation>
</concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="6" />
</extension>
<code value="6-excellent" />
<display value="6 - Excellent" />
<language value="de" />
<value value="6 - Ausgezeichnet" />
</designation>
</concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="7" />
</extension>
<code value="7-perfect" />
<display value="7 - Perfect" />
<language value="de" />
<value value="7 - Vollkommen" />
</designation>
</concept>
</CodeSystem>
</contained>
<ValueSet>
<id value="eortc-qlq-c30-4pt" />
<profile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/StructureDefinition/mii-pr-pro-questionnaire|2026.0.1" />
</meta>
<url value="https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/ValueSet/mii-vs-pro-eortc-qlq-c30-scale-4pt" />
<version value="2026.0.1" />
<status value="active" />
<system value="https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/CodeSystem/mii-cs-pro-eortc-qlq-c30" />
<code value="not-at-all" />
</concept>
<code value="a-little" />
</concept>
<code value="quite-a-bit" />
</concept>
<code value="very-much" />
</concept>
</include>
</compose>
</ValueSet>
</contained>
<ValueSet>
<id value="eortc-qlq-c30-7pt" />
<profile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/StructureDefinition/mii-pr-pro-questionnaire|2026.0.1" />
</meta>
<url value="https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/ValueSet/mii-vs-pro-eortc-qlq-c30-scale-7pt" />
<version value="2026.0.1" />
<status value="active" />
<system value="https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/CodeSystem/mii-cs-pro-eortc-qlq-c30" />
<code value="1-very-poor" />
</concept>
<code value="2-poor" />
</concept>
<code value="3-fair" />
</concept>
<code value="4-good" />
</concept>
<code value="5-very-good" />
</concept>
<code value="6-excellent" />
</concept>
<code value="7-perfect" />
</concept>
</include>
</compose>
</ValueSet>
</contained>
<extension url="https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/StructureDefinition/mii-ex-pro-questionnaire-capabilities">
<extension url="displayable">
<valueBoolean value="true" />
</extension>
<extension url="collectable">
<valueBoolean value="true" />
</extension>
<extension url="calculatable">
<valueBoolean value="true" />
</extension>
<extension url="extractable">
<valueBoolean value="true" />
</extension>
<extension url="domainAligned">
<valueBoolean value="false" />
</extension>
</extension>
<url value="https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/Questionnaire/mii-qst-pro-eortc-qlq-c30" />
<version value="2026.0.1" />
<title value="EORTC QLQ-C30 Quality of Life Questionnaire Version 3.0" />
<status value="active" />
<experimental value="true" />
<publisher value="Medizininformatik Initiative (MII)" />
<description value="EORTC QLQ-C30 Version 3.0 Quality of Life Questionnaire - Complete implementation with all 30 items and 15 scale scores" />
<copyright value="© Copyright 1995 EORTC Quality of Life Group. All rights reserved. Version 3.0" />
<system value="http://snomed.info/sct" />
<code value="273446001" />
<display value="European Organisation for Research and Treatment of Cancer - Quality of Life questionnaire (assessment scale)" />
</code>
<system value="https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/CodeSystem/mii-cs-pro-questionnaire-catalogue" />
<code value="eortc-qlq-c30" />
<display value="EORTC QLQ-C30 Quality of Life Questionnaire" />
</code>
<linkId value="QLQ-C30.Introduction" />
<text value="We are interested in some things about you and your health. Please answer all of the questions yourself by circling the number that best applies to you. There are no 'right' or 'wrong' answers. The information that you provide will remain strictly confidential." />
<type value="display" />
</item>
<linkId value="QLQ-C30.Section1" />
<text value="During the past week:" />
<type value="display" />
</item>
<linkId value="qlq-c30-q01" />
<prefix value="1" />
<text value="Do you have any trouble doing strenuous activities, like carrying a heavy shopping bag or a suitcase?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q02" />
<prefix value="2" />
<text value="Do you have any trouble taking a long walk?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q03" />
<prefix value="3" />
<text value="Do you have any trouble taking a short walk outside of the house?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q04" />
<prefix value="4" />
<text value="Do you need to stay in bed or a chair during the day?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q05" />
<prefix value="5" />
<text value="Do you need help with eating, dressing, washing yourself or using the toilet?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q06" />
<prefix value="6" />
<text value="Were you limited in doing either your work or other daily activities?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q07" />
<prefix value="7" />
<text value="Were you limited in pursuing your hobbies or other leisure time activities?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q08" />
<prefix value="8" />
<text value="Were you short of breath?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q09" />
<prefix value="9" />
<text value="Have you had pain?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q10" />
<prefix value="10" />
<text value="Did you need to rest?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q11" />
<prefix value="11" />
<text value="Have you had trouble sleeping?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q12" />
<prefix value="12" />
<text value="Have you felt weak?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q13" />
<prefix value="13" />
<text value="Have you lacked appetite?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q14" />
<prefix value="14" />
<text value="Have you felt nauseated?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q15" />
<prefix value="15" />
<text value="Have you vomited?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q16" />
<prefix value="16" />
<text value="Have you been constipated?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q17" />
<prefix value="17" />
<text value="Have you had diarrhea?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q18" />
<prefix value="18" />
<text value="Were you tired?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q19" />
<prefix value="19" />
<text value="Did pain interfere with your daily activities?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q20" />
<prefix value="20" />
<text value="Have you had difficulty in concentrating on things, like reading a newspaper or watching television?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q21" />
<prefix value="21" />
<text value="Did you feel tense?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q22" />
<prefix value="22" />
<text value="Did you worry?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q23" />
<prefix value="23" />
<text value="Did you feel irritable?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q24" />
<prefix value="24" />
<text value="Did you feel depressed?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q25" />
<prefix value="25" />
<text value="Have you had difficulty remembering things?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q26" />
<prefix value="26" />
<text value="Has your physical condition or medical treatment interfered with your family life?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q27" />
<prefix value="27" />
<text value="Has your physical condition or medical treatment interfered with your social activities?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="qlq-c30-q28" />
<prefix value="28" />
<text value="Has your physical condition or medical treatment caused you financial difficulties?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-4pt" />
</item>
<linkId value="QLQ-C30.Section2" />
<text value="For the following questions please circle the number between 1 and 7 that best applies to you" />
<type value="display" />
</item>
<linkId value="qlq-c30-q29" />
<prefix value="29" />
<text value="How would you rate your overall health during the past week?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-7pt" />
</item>
<linkId value="qlq-c30-q30" />
<prefix value="30" />
<text value="How would you rate your overall quality of life during the past week?" />
<type value="choice" />
<answerValueSet value="#eortc-qlq-c30-7pt" />
</item>
<linkId value="QLQ-C30.Scores" />
<text value="Calculated Scores (0-100 scale)" />
<type value="group" />
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression">
<language value="text/fhirpath" />
<expression value="(1 - (((%resource.item.where(linkId.matches('^qlq-c30-q0[1-5]$')).answer.value.ordinal().sum()) / 5) - 1) / 3) * 100" />
</valueExpression>
</extension>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract">
<valueBoolean value="true" />
</extension>
<linkId value="score-pf" />
<text value="Physical Functioning Score" />
<type value="decimal" />
<readOnly value="true" />
</item>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression">
<language value="text/fhirpath" />
<expression value="(1 - (((%resource.item.where(linkId='qlq-c30-q06' or linkId='qlq-c30-q07').answer.value.ordinal().sum()) / 2) - 1) / 3) * 100" />
</valueExpression>
</extension>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract">
<valueBoolean value="true" />
</extension>
<linkId value="score-rf" />
<text value="Role Functioning Score" />
<type value="decimal" />
<readOnly value="true" />
</item>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression">
<language value="text/fhirpath" />
<expression value="(1 - (((%resource.item.where(linkId.matches('^qlq-c30-q2[1-4]$')).answer.value.ordinal().sum()) / 4) - 1) / 3) * 100" />
</valueExpression>
</extension>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract">
<valueBoolean value="true" />
</extension>
<linkId value="score-ef" />
<text value="Emotional Functioning Score" />
<type value="decimal" />
<readOnly value="true" />
</item>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression">
<language value="text/fhirpath" />
<expression value="(1 - (((%resource.item.where(linkId='qlq-c30-q20' or linkId='qlq-c30-q25').answer.value.ordinal().sum()) / 2) - 1) / 3) * 100" />
</valueExpression>
</extension>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract">
<valueBoolean value="true" />
</extension>
<linkId value="score-cf" />
<text value="Cognitive Functioning Score" />
<type value="decimal" />
<readOnly value="true" />
</item>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression">
<language value="text/fhirpath" />
<expression value="(1 - (((%resource.item.where(linkId='qlq-c30-q26' or linkId='qlq-c30-q27').answer.value.ordinal().sum()) / 2) - 1) / 3) * 100" />
</valueExpression>
</extension>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract">
<valueBoolean value="true" />
</extension>
<linkId value="score-sf" />
<text value="Social Functioning Score" />
<type value="decimal" />
<readOnly value="true" />
</item>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression">
<language value="text/fhirpath" />
<expression value="(((%resource.item.where(linkId='qlq-c30-q10' or linkId='qlq-c30-q12' or linkId='qlq-c30-q18').answer.value.ordinal().sum()) / 3) - 1) / 3) * 100" />
</valueExpression>
</extension>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract">
<valueBoolean value="true" />
</extension>
<linkId value="score-fa" />
<text value="Fatigue Score" />
<type value="decimal" />
<readOnly value="true" />
</item>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression">
<language value="text/fhirpath" />
<expression value="(((%resource.item.where(linkId='qlq-c30-q14' or linkId='qlq-c30-q15').answer.value.ordinal().sum()) / 2) - 1) / 3) * 100" />
</valueExpression>
</extension>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract">
<valueBoolean value="true" />
</extension>
<linkId value="score-nv" />
<text value="Nausea and Vomiting Score" />
<type value="decimal" />
<readOnly value="true" />
</item>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression">
<language value="text/fhirpath" />
<expression value="(((%resource.item.where(linkId='qlq-c30-q09' or linkId='qlq-c30-q19').answer.value.ordinal().sum()) / 2) - 1) / 3) * 100" />
</valueExpression>
</extension>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract">
<valueBoolean value="true" />
</extension>
<linkId value="score-pa" />
<text value="Pain Score" />
<type value="decimal" />
<readOnly value="true" />
</item>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression">
<language value="text/fhirpath" />
<expression value="((%resource.item.where(linkId='qlq-c30-q08').answer.value.ordinal() - 1) / 3) * 100" />
</valueExpression>
</extension>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract">
<valueBoolean value="true" />
</extension>
<linkId value="score-dy" />
<text value="Dyspnoea Score" />
<type value="decimal" />
<readOnly value="true" />
</item>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression">
<language value="text/fhirpath" />
<expression value="((%resource.item.where(linkId='qlq-c30-q11').answer.value.ordinal() - 1) / 3) * 100" />
</valueExpression>
</extension>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract">
<valueBoolean value="true" />
</extension>
<linkId value="score-sl" />
<text value="Insomnia Score" />
<type value="decimal" />
<readOnly value="true" />
</item>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression">
<language value="text/fhirpath" />
<expression value="((%resource.item.where(linkId='qlq-c30-q13').answer.value.ordinal() - 1) / 3) * 100" />
</valueExpression>
</extension>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract">
<valueBoolean value="true" />
</extension>
<linkId value="score-ap" />
<text value="Appetite Loss Score" />
<type value="decimal" />
<readOnly value="true" />
</item>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression">
<language value="text/fhirpath" />
<expression value="((%resource.item.where(linkId='qlq-c30-q16').answer.value.ordinal() - 1) / 3) * 100" />
</valueExpression>
</extension>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract">
<valueBoolean value="true" />
</extension>
<linkId value="score-co" />
<text value="Constipation Score" />
<type value="decimal" />
<readOnly value="true" />
</item>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression">
<language value="text/fhirpath" />
<expression value="((%resource.item.where(linkId='qlq-c30-q17').answer.value.ordinal() - 1) / 3) * 100" />
</valueExpression>
</extension>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract">
<valueBoolean value="true" />
</extension>
<linkId value="score-di" />
<text value="Diarrhoea Score" />
<type value="decimal" />
<readOnly value="true" />
</item>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression">
<language value="text/fhirpath" />
<expression value="((%resource.item.where(linkId='qlq-c30-q28').answer.value.ordinal() - 1) / 3) * 100" />
</valueExpression>
</extension>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract">
<valueBoolean value="true" />
</extension>
<linkId value="score-fi" />
<text value="Financial Difficulties Score" />
<type value="decimal" />
<readOnly value="true" />
</item>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression">
<language value="text/fhirpath" />
<expression value="(((%resource.item.where(linkId='qlq-c30-q29' or linkId='qlq-c30-q30').answer.value.ordinal().sum()) / 2) - 1) / 6) * 100" />
</valueExpression>
</extension>
<extension url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract">
<valueBoolean value="true" />
</extension>
<linkId value="score-ql" />
<text value="Global Health Status / Quality of Life Score" />
<type value="decimal" />
<readOnly value="true" />
</item>
</item>
</Questionnaire>

SNOMED: 273446001 |EORTC QLQ-C30 (assessment scale)|

Capabilities:

  • ✅ displayable
  • ✅ collectable
  • ⚠ calculatable (Scoring-Algorithmus implementiert)
  • ❌ extractable (geplant)
  • ❌ populatable (geplant)

Score-Berechnung

Lineare Transformation

Alle Skalen werden auf 0-100 transformiert:

Funktionsskalen:

Score = (1 - (RawScore - 1) / Range) × 100

Symptomskalen & Global Health:

Score = ((RawScore - 1) / Range) × 100

MII-Terminologie

// FSH
CodeSystem: MII_CS_PRO_EORTC_QLQ_C30
Id: mii-cs-pro-eortc-qlq-c30
* #qlq30-q01 "Bereitet es Ihnen Schwierigkeiten..."
  * ^designation[+].language = #en
  * ^designation[=].value = "Do you have any trouble..."

Antwortskalen

4-Punkt Skala (Items 1-28)

// FSH
ValueSet: MII_VS_PRO_EORTC_QLQ_C30_Scale4pt
* MII_CS_PRO_EORTC_QLQ_C30#not-at-all "Überhaupt nicht"
* MII_CS_PRO_EORTC_QLQ_C30#a-little "Wenig"
* MII_CS_PRO_EORTC_QLQ_C30#quite-a-bit "MĂ€ĂŸig"
* MII_CS_PRO_EORTC_QLQ_C30#very-much "Sehr"

7-Punkt Skala (Items 29-30)

// FSH
ValueSet: MII_VS_PRO_EORTC_QLQ_C30_Scale7pt
* MII_CS_PRO_EORTC_QLQ_C30#1 "Sehr schlecht"
* MII_CS_PRO_EORTC_QLQ_C30#2 "2"
// ... bis 7 "Ausgezeichnet"

Implementierungshinweise

Scoring-Beispiel: Physical Function

// FHIRPath
// Items: qlq30-q01 bis qlq30-q05
%pfRawScore = %resource.item
  .where(linkId in ('qlq30-q01' | 'qlq30-q02' | 'qlq30-q03' | 'qlq30-q04' | 'qlq30-q05'))
  .answer.value.ordinal()
  .sum() / 5  // Mittelwert

// Funktionsskala: Invertierte Transformation
%pfScore = (1 - (%pfRawScore - 1) / 3) * 100

Bekannte EinschrÀnkungen

  1. Lizenzierung: Copyright bei EORTC - Nutzungsbedingungen beachten
  2. Modul-System: QLQ-C30 oft mit spezifischen Modulen kombiniert (z.B. QLQ-BR23)
  3. Missing Items: Scoring bei fehlenden Items noch nicht implementiert

Beispiel QuestionnaireResponse

// JSON
{
  "resourceType": "QuestionnaireResponse",
  "questionnaire": "Questionnaire/mii-qst-pro-eortc-qlq-c30",
  "status": "completed",
  "item": [
    {
      "linkId": "qlq30-q01",
      "text": "Bereitet es Ihnen Schwierigkeiten, sich körperlich anzustrengen?",
      "answer": [{
        "valueCoding": {
          "system": "http://mii.de/fhir/pro/CodeSystem/eortc-qlq-c30",
          "code": "a-little",
          "display": "Wenig"
        }
      }]
    }
    // ... weitere 29 Items
  ]
}

➔ VollstĂ€ndige Beispiele in Simplifier:

Integration mit MII Onkologie-Modul

Der EORTC QLQ-C30 ist primĂ€r fĂŒr den Einsatz in onkologischen Settings relevant. Da der QLQ-C30 jedoch allgemeine DomĂ€nen abbildet (Ă€hnlich dem PROMIS-29) . Weitere onkologie-spezifische PROs werden vsl im MII Modul Onkologie verwaltet (z.B. ).

Referenzen


Test Varianten

Die folgenden Varianten testen verschiedene AnsĂ€tze zur Lösung des FHIR-Validierungsfehlers (dom-3) bezĂŒglich der contained CodeSystem-Referenz.

Variante A: Ohne Contained CodeSystem

Ansatz: Das contained CodeSystem wird entfernt. Die ValueSets referenzieren direkt die externe CodeSystem-URL.

Questionnaire/mii-qst-pro-eortc-qlq-c30-variant-a

Variante B: Mit Lokaler CodeSystem-Referenz

Ansatz: Das contained CodeSystem wird beibehalten. Die contained ValueSets referenzieren es ĂŒber die lokale Referenz #eortc-qlq-c30-cs-b.

Questionnaire/mii-qst-pro-eortc-qlq-c30-variant-b

⚠ Technical Preview: Lizenzierung mit EORTC erforderlich vor Produktiveinsatz.