Gleason Patterns


Inhalt

Dieses Profil beschreibt die einzelnen Gleason Patterns (primär, sekundär, tertiär) bei der histopathologischen Graduierung des Prostatakarzinoms. Die Gleason-Patterns bilden die Grundlage für die Gleason-Score-Berechnung und sind entscheidend für die Prognoseeinschätzung.

Das Profil basiert auf einer FHIR Observation-Ressource und verwendet LOINC zur Kodierung der verschiedenen Pattern-Typen. Jedes Pattern wird mit einem Wert von 1-5 bewertet, wobei Pattern ≥3 als maligne gelten.


Verknüpfungen zu anderen Ressourcen

Die Gleason Patterns sind wichtige histopathologische Beobachtungen:

  • verweist über Observation.focus auf die Primärdiagnose (MII_PR_Onko_Diagnose_Primaertumor)
  • verweist über Observation.subject auf den Patienten (Patient-Ressource)
  • kann über Observation.encounter mit einem spezifischen Behandlungsfall verknüpft werden
  • kann über Observation.partOf mit der entsprechenden Biopsie-Procedure verknüpft werden

oBDS-Kontext

Gemäß oBDS P2 werden Gleason Patterns als primäres, sekundäres oder tertiäres Pattern dokumentiert. Die Pattern-Werte von 1-5 entsprechen der internationalen Gleason-Graduierung, wobei Pattern ab Grad 3 als maligne klassifiziert werden.

Terminologie-Binding

Das ValueSet für Gleason Pattern-Codes ist required gebunden, da die LOINC-Codes für Gleason-Patterns standardisiert sind.

ValueSet: MII VS Onko Prostata Gleason Patterns

NameStatusVersionCanonical
MII_VS_Onko_Prostata_Gleason_Patternsactive2025.1.0https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/ValueSet/mii-vs-onko-prostata-gleason-patterns
NameStatusVersionCanonicalBasis
MII_PR_Onko_Prostata_Gleason_Patterndraft2025.1.0https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-prostate-gleason-patternshttp://hl7.org/fhir/StructureDefinition/Observation

Inhalt

idΣ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
basedOnΣ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusΣ ?!1..1codeBinding
category0..*CodeableConceptBinding
id0..1string
extensionC0..*Extension
codingΣ0..*CodingBinding
textΣ0..1string
subjectS Σ1..1Reference(Patient)
focusS Σ0..*Reference(MII_PR_Onko_Diagnose_Primaertumor)
encounterS Σ0..1Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..1instant
performerΣ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenS0..1Reference(Specimen)
device0..1Reference(Device | DeviceMetric)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
lowC0..1SimpleQuantity
highC0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
age0..1Range
text0..1string
hasMemberΣ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Dieses Profil beschreibt einen primären Gleasonscore in der Onkologie

FeldnameKurzbeschreibung
Observation.meta.profile
Observation.codeGleason Pattern (primär, sekundär, tertiär)
Observation.subject
Observation.focus
Observation.encounter
Observation.effective[x]Datum der Probenentnahme
Observation.value[x]
Observation.value[x].coding.code
Observation.specimen
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="mii-pr-onko-prostate-gleason-patterns" />
<url value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-prostate-gleason-patterns" />
<version value="2025.1.0" />
<name value="MII_PR_Onko_Prostata_Gleason_Pattern" />
<title value="MII PR Onkologie Prostata Gleason Primär" />
<status value="draft" />
<publisher value="Medizininformatik Initiative" />
<system value="url" />
<value value="https://www.medizininformatik-initiative.de" />
</telecom>
</contact>
<description value="Dieses Profil beschreibt einen primären Gleasonscore in der Onkologie" />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="Observation" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" />
<derivation value="constraint" />
<element id="Observation.meta.profile">
<path value="Observation.meta.profile" />
<mustSupport value="true" />
</element>
<element id="Observation.code">
<path value="Observation.code" />
<short value="Gleason Pattern (primär, sekundär, tertiär)" />
<definition value="Primäres, sekundäres oder tertiäres Gleason Pattern. Das Pattern kann einen Wert zwischen 1-5 annehmen, wobei erst Werte ab 3 als maligne gelten. Das primäre Pattern ist das häufigste, das sekundäre das zweithäufigste. In seltenen Fällen wird auch ein tertiäres Pattern angegeben. Der Gleason Score ist ein histopathologisches Klassifikationssystem zur Beurteilung der Morphologie von Adenokarzinomen der Prostata und wird aus der Summe von primären und sekundärem Pattern berechnet." />
<mustSupport value="true" />
</element>
<element id="Observation.code.coding">
<path value="Observation.code.coding" />
<strength value="required" />
<valueSet value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/ValueSet/mii-vs-onko-prostata-gleason-primary-secondary-tertiary" />
</binding>
</element>
<element id="Observation.subject">
<path value="Observation.subject" />
<min value="1" />
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
</type>
<mustSupport value="true" />
</element>
<element id="Observation.focus">
<path value="Observation.focus" />
<code value="Reference" />
<targetProfile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-diagnose-primaertumor" />
</type>
<mustSupport value="true" />
</element>
<element id="Observation.encounter">
<path value="Observation.encounter" />
<mustSupport value="true" />
</element>
<element id="Observation.effective[x]">
<path value="Observation.effective[x]" />
<short value="Datum der Probenentnahme">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Datum der Probenentnahme" />
</extension>
</extension>
</short>
<definition value="Datum der Probenentnahme der Prostata-Biopise oder des Prostata-Exzisats">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Datum der Probenentnahme der Prostata-Biopise oder des Prostata-Exzisats" />
</extension>
</extension>
</definition>
<code value="dateTime" />
</type>
<mustSupport value="true" />
</element>
<element id="Observation.value[x]">
<path value="Observation.value[x]" />
<min value="1" />
<code value="CodeableConcept" />
</type>
<mustSupport value="true" />
<strength value="extensible" />
<valueSet value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/ValueSet/mii-vs-onko-prostata-gleason-patterns" />
</binding>
</element>
<element id="Observation.value[x].coding">
<path value="Observation.value[x].coding" />
<short value="Gleason-Pattern">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Gleason-Pattern" />
</extension>
</extension>
</short>
<definition value="Gleason-Pattern einer Prostata-Biopsie oder Operation">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Gleason-Pattern einer Prostata-Biopsie oder Operation" />
</extension>
</extension>
</definition>
</element>
<element id="Observation.value[x].coding.code">
<path value="Observation.value[x].coding.code" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Observation.specimen">
<path value="Observation.specimen" />
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "mii-pr-onko-prostate-gleason-patterns",
"url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-prostate-gleason-patterns",
"version": "2025.1.0",
"name": "MII_PR_Onko_Prostata_Gleason_Pattern",
"title": "MII PR Onkologie Prostata Gleason Primär",
"status": "draft",
"publisher": "Medizininformatik Initiative",
"contact": [
{
"telecom": [
{
"system": "url",
"value": "https://www.medizininformatik-initiative.de"
}
]
}
],
"description": "Dieses Profil beschreibt einen primären Gleasonscore in der Onkologie",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Observation",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation",
"derivation": "constraint",
"element": [
{
"id": "Observation.meta.profile",
"path": "Observation.meta.profile",
"mustSupport": true
},
{
"id": "Observation.code",
"path": "Observation.code",
"short": "Gleason Pattern (primär, sekundär, tertiär)",
"definition": "Primäres, sekundäres oder tertiäres Gleason Pattern. Das Pattern kann einen Wert zwischen 1-5 annehmen, wobei erst Werte ab 3 als maligne gelten. Das primäre Pattern ist das häufigste, das sekundäre das zweithäufigste. In seltenen Fällen wird auch ein tertiäres Pattern angegeben. Der Gleason Score ist ein histopathologisches Klassifikationssystem zur Beurteilung der Morphologie von Adenokarzinomen der Prostata und wird aus der Summe von primären und sekundärem Pattern berechnet.",
"mustSupport": true
},
{
"id": "Observation.code.coding",
"path": "Observation.code.coding",
"binding": {
"strength": "required",
"valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/ValueSet/mii-vs-onko-prostata-gleason-primary-secondary-tertiary"
}
},
{
"id": "Observation.subject",
"path": "Observation.subject",
"min": 1,
"type": [
{
"code": "Reference",
"http://hl7.org/fhir/StructureDefinition/Patient"
]
}
],
"mustSupport": true
},
{
"id": "Observation.focus",
"path": "Observation.focus",
"type": [
{
"code": "Reference",
"https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-diagnose-primaertumor"
]
}
],
"mustSupport": true
},
{
"id": "Observation.encounter",
"path": "Observation.encounter",
"mustSupport": true
},
{
"id": "Observation.effective[x]",
"path": "Observation.effective[x]",
"short": "Datum der Probenentnahme",
"_short": {
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Datum der Probenentnahme"
}
]
}
]
},
"definition": "Datum der Probenentnahme der Prostata-Biopise oder des Prostata-Exzisats",
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Datum der Probenentnahme der Prostata-Biopise oder des Prostata-Exzisats"
}
]
}
]
},
"type": [
{
"code": "dateTime"
}
],
"mustSupport": true
},
{
"id": "Observation.value[x]",
"path": "Observation.value[x]",
"min": 1,
"type": [
{
"code": "CodeableConcept"
}
],
"mustSupport": true,
"binding": {
"strength": "extensible",
"valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/ValueSet/mii-vs-onko-prostata-gleason-patterns"
}
},
{
"id": "Observation.value[x].coding",
"path": "Observation.value[x].coding",
"short": "Gleason-Pattern",
"_short": {
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Gleason-Pattern"
}
]
}
]
},
"definition": "Gleason-Pattern einer Prostata-Biopsie oder Operation",
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Gleason-Pattern einer Prostata-Biopsie oder Operation"
}
]
}
]
}
},
{
"id": "Observation.value[x].coding.code",
"path": "Observation.value[x].coding.code",
"min": 1,
"mustSupport": true
},
{
"id": "Observation.specimen",
"path": "Observation.specimen",
"mustSupport": true
}
]
}
}

Mapping Datensatz zu FHIR

DatensatzErklaerungFHIR
Gleason Pattern

Gleason Pattern

Observation.where(code.coding.memberOf('mii-vs-onko-prostata-gleason-primary-secondary-tertiary'))
Pattern Typ

Primäres, sekundäres oder tertiäres Gleason Pattern.

Observation.code
Pattern Wert

Gleason Pattern Wert (1-5, ab 3 als maligne).

Observation.valueCodeableConcept

Mapping Einheitlicher onkologischer Basisdatensatz (oBDS) zu FHIR


Suchparameter

Folgende Suchparameter sind für das Prostata-Gleason-Patterns Profil relevant, auch in Kombination:

  1. Der Suchparameter "_id" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?_id=12345

  2. 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-patterns

  3. Der Suchparameter "code" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?code=http://loinc.org|44641-9

  4. Der Suchparameter "subject" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?subject=Patient/test

  5. Der Suchparameter "focus" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?focus=Condition/primaertumor

  6. Der Suchparameter "value-concept" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?value-concept=http://snomed.info/sct|369771007


Beispiele

{
"resourceType": "Observation",
"id": "mii-exa-onko-prostata-gleason-pattern-primary-1",
"meta": {
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-prostate-gleason-patterns"
]
},
"status": "final",
"code": {
"coding": [
{
"code": "384994009",
"system": "http://snomed.info/sct",
"display": "Primary Gleason pattern (observable entity)"
}
]
},
"subject": {
"reference": "Patient/example"
},
"focus": [
{
"reference": "Condition/exampleOncologicCondition"
}
],
"effectiveDateTime": "2024-01-02",
"coding": [
{
"code": "369772003",
"system": "http://snomed.info/sct",
"display": "Gleason Pattern 3"
}
]
}
}

{
"resourceType": "Observation",
"id": "mii-exa-onko-prostata-gleason-pattern-secondary-1",
"meta": {
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-prostate-gleason-patterns"
]
},
"status": "final",
"code": {
"coding": [
{
"code": "384995005",
"system": "http://snomed.info/sct",
"display": "Secondary Gleason pattern (observable entity)"
}
]
},
"subject": {
"reference": "Patient/example"
},
"focus": [
{
"reference": "Condition/exampleOncologicCondition"
}
],
"effectiveDateTime": "2024-01-02",
"coding": [
{
"code": "369773008",
"system": "http://snomed.info/sct",
"display": "Gleason pattern 4 (finding)"
}
]
}
}