MII-Initiative

MII IG Pathologie-Befund EN v2026

Observation Report Section (abstract)

Description

The MII PR Patho Section Grouper profile is an abstract profile that defines the basis for the pathological grouper profiles, but should not be instantiated. The grouper profiles represent the respective observation report section (corresponding to a CDA section) for an MII PR Patho Report as DiagnosticReport.result:<grouper-name> and act as an organizer for these groupings of MII PR Patho Finding.

These are test results that must be grouped into logical groups ("panels") based on formal requirements of a pathology report (see the observation report sections). This special grouper observation element must be placed above all other observation elements, which are then nested into this grouper as hasMember or derivedFrom references to MII PR Patho Findings.

As "panels" of individual examinations, the observation report sections

  • MII PR Patho Intraoperative Grouper,
  • MII PR Patho Macroscopic Grouper,
  • MII PR Patho Microscopic Grouper,
  • MII PR Patho Additional Specified Grouper and
  • MII PR Patho Diagnostic Conclusion Grouper are organized in the form of DiagnosticReport.result:<grouper-name> with a grouper function in the MII PR Patho Report and are thus equivalent to the "Sections" in CDA. They are characterized by having only an Observation.code but no Observation.value. They group the "panel" observations using the hasMember and/or derivedFrom references or as an Observation.component.

The text (narrative) of these "Sections" is represented in the Observation.text element. It is also possible to use the FHIR Core Extensions original Text or narrative Link to link the narrative with the structured part using HTML tags. For more information on the correct use of both extensions, see here.

These groupers have the Observation.codes

  • 83321-0 (Pathology report intraoperative observation in Specimen Document)
  • 22634-0 (Pathology report gross observation)
  • 22635-7 (Pathology report microscopic observation)
  • 100969-5 (Pathology report additional specified observation) | Verlinkung wird erst mit dem nächsten LOINC Release funktionieren, da der Code erst im August 2022 angenommen wurde
  • 22637-3 (Pathology report diagnosis)

If an observation report section contains multiple input specimens, there should be only one grouper present. The organisation of these MII PR Patho Findings according to the different samples is done by the specimen references concerning the "parts" of these findings.

A grouper for "Clinical Information," 22636-5 (Pathology report relevant history), is not necessary, as the relevant information is available in the MII PR Patho Service Request under .supportingInfo.

Special case: A MII PR Patho Finding as a hasMember construct within one of the above-mentioned groupers for grouping medical content problems (corresponds to the CDA Problem Organizer), e.g., when two different tumor entities are present in a sample, should be created using the LOINC code 75326-9, Problem. An Observation.value is not required; the Observation.component represents the grouping problem in the code (e.g., an ICD code (76540-4, Pathology diagnosis ICD code) for a specific entity, a specimen code for a specific specimen (85298-8, Body structure included in specimen), etc.). The actual observation results for this content-related problem are then presented as MII PR Patho Findings using the hasMember construct.

NameCanonical
MII_PR_Patho_Section_Grouperhttps://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-section-grouper
------------------------------------------------------------------
idS Σ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedS Σ0..1instant
sourceΣ0..1uri
profileS Σ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textS0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierS Σ0..*Identifier
basedOnS Σ0..*Reference(ServiceRequest)
partOfΣ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
laboratory-categoryS1..1CodeableConceptBindingPattern
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectS Σ0..1Reference(Patient)
focusΣ0..*Reference(Resource)
encounterΣ0..1Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..1instant
performerΣ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
methodS0..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
pathology-findingS Σ0..*Reference(MII_PR_Patho_Finding)
attached-imageS Σ0..*Reference(MII_PR_Patho_Attached_Image)
dicom-imageS Σ0..*Reference(ImagingStudy)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeS Σ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueRatioRatio
dataAbsentReasonS C0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
idS Σ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedS Σ0..1instant
sourceΣ0..1uri
profileS Σ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textS0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierS Σ0..*Identifier
basedOnS Σ0..*Reference(ServiceRequest)
partOfΣ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
laboratory-categoryS1..1CodeableConceptBindingPattern
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectS Σ0..1Reference(Patient)
focusΣ0..*Reference(Resource)
encounterΣ0..1Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..1instant
performerΣ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
methodS0..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
pathology-findingS Σ0..*Reference(MII_PR_Patho_Finding)
attached-imageS Σ0..*Reference(MII_PR_Patho_Attached_Image)
dicom-imageS Σ0..*Reference(ImagingStudy)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeS Σ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueRatioRatio
dataAbsentReasonS C0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
idS Σ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedS Σ0..1instant
sourceΣ0..1uri
profileS Σ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textS0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierS Σ0..*Identifier
basedOnS Σ0..*Reference(ServiceRequest)
partOfΣ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
laboratory-categoryS1..1CodeableConceptBindingPattern
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectS Σ0..1Reference(Patient)
focusΣ0..*Reference(Resource)
encounterΣ0..1Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..1instant
performerΣ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
methodS0..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
pathology-findingS Σ0..*Reference(MII_PR_Patho_Finding)
attached-imageS Σ0..*Reference(MII_PR_Patho_Attached_Image)
dicom-imageS Σ0..*Reference(ImagingStudy)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeS Σ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueRatioRatio
dataAbsentReasonS C0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
{
"resourceType": "StructureDefinition",
"id": "mii-pr-patho-section-grouper",
"url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-section-grouper",
"version": "2025.0.0",
"name": "MII_PR_Patho_Section_Grouper",
"title": "MII PR Patho Section Grouper",
"status": "active",
"publisher": "Medizininformatik Initiative",
"contact": [
{
"telecom": [
{
"system": "url",
"value": "https://www.medizininformatik-initiative.de"
}
]
}
],
"description": "Grouper profile for pathological findings",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": true,
"type": "Observation",
"baseDefinition": "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-base-observation",
"derivation": "constraint",
"element": [
{
"id": "Observation.text",
"path": "Observation.text",
"mustSupport": true
},
{
"id": "Observation.hasMember",
"path": "Observation.hasMember",
"slicing": {
{
"type": "type",
"path": "$this.resolve()"
}
],
"rules": "open",
"description": "Reference to pathology findings",
"ordered": false
}
},
{
"id": "Observation.hasMember:pathology-finding",
"path": "Observation.hasMember",
"sliceName": "pathology-finding",
"min": 0,
"max": "*",
"type": [
{
"code": "Reference",
"https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-finding"
]
}
],
"mustSupport": true
}
]
}
}

List of all Must-Support Data Elements

FHIR Element Explanation
Observation.id Must-support, but optional
Observation.text Not recommended, optional narrative of the observation, not identical to Observation.code.display or an Observation.valueString (see Composition.text and Composition.section.text)
Observation.meta.lastUpdated Must-support, but optional
Observation.meta.profile Must-support, but optional
Observation.identifier Observation must be uniquely identifiable, no coding requirements, preference: derivation from entry number + section type
Observation.basedOn Order that initiated the observation
Observation.status Final & preliminary results are permitted
Observation.category HL7 Code "laboratory"
Observation.code Coding of the observation, additional constraints in child profiles
Observation.subject Reference to Patient (inherits from MII Person Module https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient)
Observation.effective[x] Clinically relevant time point/period for the observation, usually time of specimen collection
Observation.bodySite Body site where the observation is made, must-support, but optional
Observation.method coded method used for the observation
Observation.specimen Reference to the specimen on which the observation was made
Observation.hasMember observation(s) / QuestionnaireResponse belonging to the examination/observation panel
Observation.derivedFrom Reference to related resources from which the observation was derived

Referenz zum Logical Model

FHIR-Element Logisches Datenmodell
Observation.id Beobachtungsberichtabschnitt.id
Observation.text Beobachtungsberichtabschnitt.Text
Observation.meta Beobachtungsberichtabschnitt.meta
Observation.identifier Beobachtungsberichtabschnitt.Identifikation
Observation.basedOn Untersuchungsauftrag
Observation.status Beobachtungsberichtabschnitt.Status
Observation.category Beobachtungsberichtabschnitt.Kategorie
Observation.code Beobachtungsberichtabschnitt.Code
Observation.subject Beobachtungsberichtabschnitt.Patient
Observation.effective Beobachtungsberichtabschnitt.Befundzeit
Observation.issued Beobachtungsberichtabschnitt.Datum
Observation.performer Beobachtungsberichtabschnitt.Durchführender (.Autor, .Informant)
Observation.note Beobachtungsberichtabschnitt.Kommentar
Observation.method Beobachtungsberichtabschnitt.Methode
Observation.specimen Beobachtungsberichtabschnitt.Probe
Observation.hasMember Beobachtungsberichtabschnitt.Unterbeobachtung
Observation.derivedFrom Beobachtungsberichtabschnitt.EingebettetesBild
Observation.component Beobachtungsberichtabschnitt.Unterbeobachtung