Dieses Profil beschreibt den Gleason Score und die entsprechende Grade Group bei der histopathologischen Graduierung des Prostatakarzinoms. Der Gleason Score ergibt sich aus der Summe des primären und sekundären Gleason Patterns, während die Grade Group (1-5) eine internationale Standardklassifikation darstellt.
Das Profil basiert auf einer FHIR Observation-Ressource und verwendet LOINC zur Kodierung. Die Grade Group wird als Komponente der Observation dokumentiert.
Der Gleason Score ist eine zentrale histopathologische Bewertung:
Observation.focus auf die Primärdiagnose (MII_PR_Onko_Diagnose_Primaertumor)Observation.subject auf den Patienten (Patient-Ressource)Observation.encounter mit einem spezifischen Behandlungsfall verknüpft werdenObservation.partOf mit der entsprechenden Biopsie-Procedure verknüpft werdenObservation.hasMember die einzelnen Gleason Pattern-Observations referenzierenGemäß oBDS P3 wird der Gleason Score als Summe aus primärem und sekundärem Pattern dokumentiert. Die Grade Group stellt eine moderne internationale Klassifikation dar, die in der aktuellen onkologischen Praxis Standard ist.
Das ValueSet für Gleason Score-Codes ist required gebunden. Die Grade Group-Codes sind ebenfalls required gebunden, da sie international standardisiert sind.
| Name | Status | Version | Canonical |
|---|---|---|---|
| MII_VS_Onko_Prostata_Gleason_Score | active | 2026.0.0 | https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/ValueSet/mii-vs-onko-prostata-gleason-score |
| Name | Status | Version | Canonical | Basis |
|---|---|---|---|---|
| MII_PR_Onko_Prostata_Gleason_Grade_Group | active | 2026.0.0 | https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-prostate-gleason-grade-group | http://hl7.org/fhir/StructureDefinition/Observation |
| MII_PR_Onko_Prostata_Gleason_Grade_Group (Observation) | C | Observation | |
| id | Σ | 0..1 | id |
| meta | Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | Σ | 0..1 | instant |
| source | Σ | 0..1 | uri |
| profile | S Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | Σ | 0..* | Identifier |
| basedOn | Σ C | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) |
| partOf | Σ C | 0..* | Reference(ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | MedicationStatement | Procedure) |
| status | Σ ?! | 1..1 | codeBinding |
| category | 0..* | CodeableConceptBinding | |
| code | S Σ | 1..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | CodingPattern |
| text | Σ | 0..1 | string |
| subject | S Σ C | 1..1 | Reference(Patient) |
| focus | S Σ C | 0..* | Reference(MII_PR_Onko_Diagnose_Primaertumor) |
| encounter | S Σ C | 0..1 | Reference(Encounter) |
| effective[x] | S Σ | 0..1 | |
| effectiveDateTime | dateTime | ||
| issued | Σ | 0..1 | instant |
| performer | Σ C | 0..* | Reference(CareTeam | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| value[x] | S Σ C | 1..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| dataAbsentReason | C | 0..1 | CodeableConceptBinding |
| interpretation | 0..* | CodeableConceptBinding | |
| note | 0..* | Annotation | |
| bodySite | 0..1 | CodeableConcept | |
| method | 0..1 | CodeableConcept | |
| specimen | C | 0..1 | Reference(Specimen) |
| device | C | 0..1 | Reference(Device | DeviceMetric) |
| referenceRange | C | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| low | C | 0..1 | SimpleQuantity |
| high | C | 0..1 | SimpleQuantity |
| type | 0..1 | CodeableConceptBinding | |
| appliesTo | 0..* | CodeableConcept | |
| age | C | 0..1 | Range |
| text | 0..1 | string | |
| hasMember | Σ C | 0..* | Reference(MolecularSequence | Observation | QuestionnaireResponse) |
| derivedFrom | Σ C | 0..* | Reference(DocumentReference | ImagingStudy | Media | MolecularSequence | Observation | QuestionnaireResponse) |
| component | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| code | Σ | 1..1 | CodeableConcept |
| value[x] | Σ | 0..1 | |
| valueBoolean | boolean | ||
| valueCodeableConcept | CodeableConcept | ||
| valueDateTime | dateTime | ||
| valueInteger | integer | ||
| valuePeriod | Period | ||
| valueQuantity | Quantity | ||
| valueRange | Range | ||
| valueRatio | Ratio | ||
| valueSampledData | SampledData | ||
| valueString | string | ||
| valueTime | time | ||
| dataAbsentReason | C | 0..1 | CodeableConceptBinding |
| interpretation | 0..* | CodeableConceptBinding | |
| referenceRange | 0..* | see (referenceRange) |
Dieses Profil beschreibt einen Gleasonscore in der Onkologie |
| Feldname | Kurzbeschreibung |
|---|---|
| Observation.meta.profile | |
| Observation.code | Gleason Grade Group |
| Observation.subject | |
| Observation.focus | |
| Observation.encounter | |
| Observation.effective[x] | Datum der Probenentnahme |
| Observation.value[x] | |
| Observation.value[x].coding.code |
Mapping Datensatz zu FHIR
| Datensatz | Erklaerung | FHIR |
|---|---|---|
| Gleason Score | Gleason Score | Observation.where(code.coding.system='http://loinc.org' and code.coding.code='44642-7') |
| Gleason Score | Summe aus primärem und sekundärem Pattern. | Observation.valueCodeableConcept |
| Grade Group | Internationale Standard Grade Group (1-5). | Observation.component.where(code.coding.system='http://loinc.org' and code.coding.code='79892-6').valueCodeableConcept |
Mapping Einheitlicher onkologischer Basisdatensatz (oBDS) zu FHIR
Suchparameter
Folgende Suchparameter sind für das Prostata-Gleason-Score-Grade-Group Profil relevant, auch in Kombination:
Der Suchparameter "_id" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?_id=12345
Der Suchparameter "_profile" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?_profile=https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-prostate-gleason-grade-group
Der Suchparameter "code" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?code=http://loinc.org|44642-7
Der Suchparameter "subject" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?subject=Patient/test
Der Suchparameter "focus" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?focus=Condition/primaertumor
Der Suchparameter "value-concept" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?value-concept=http://snomed.info/sct|369771007
Der Suchparameter "component-code" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?component-code=http://loinc.org|79892-6
Anwendungshinweise: Zur Suche nach der Grade Group Komponente.
Beispiele