MII-Initiative

MII IG Pathologie-Befund EN v2026

Microscopic Assessment (Observation)

Description

The MII PR Patho Microscopic Grouper profile of the Resource Observation represents the respective observation report section "Microscopic Assessment" (corresponding to this CDA section) for an MII PR Patho Report as DiagnosticReport.result:microscopic-grouper and acts as an organizer for the corresponding groupings of MII PR Patho Finding.

This special Grouper Observation element must be placed before all other Observation elements, which are then included as hasMember or derivedFrom references to MII PR Patho Finding.

If this observation report section contains multiple samples, only one MII PR Patho Microscopic Grouper should be present. The organisation of the MII PR Patho Findings according to the different samples is done by the specimen references of those findings, especially regarding the "parts".

For a list and explanation of the FHIR elements, see MII PR Patho Section Grouper.

NameCanonical
MII_PR_Patho_Microscopic_Grouperhttps://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-microscopic-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..1uriPattern
versionΣ0..1string
codeS Σ1..1codePattern
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..1uriPattern
versionΣ0..1string
codeS Σ1..1codePattern
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..1uriPattern
versionΣ0..1string
codeS Σ1..1codePattern
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-microscopic-grouper",
"url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-microscopic-grouper",
"version": "2025.0.0",
"name": "MII_PR_Patho_Microscopic_Grouper",
"title": "MII PR Patho Microscopic Grouper",
"status": "active",
"publisher": "Medizininformatik Initiative",
"contact": [
{
"telecom": [
{
"system": "url",
"value": "https://www.medizininformatik-initiative.de"
}
]
}
],
"description": "Based on IHE PaLM APSR - Microscopic Observation Finding",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Observation",
"baseDefinition": "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-section-grouper",
"derivation": "constraint",
"element": [
{
"id": "Observation.code",
"path": "Observation.code",
"coding": [
{
"code": "22635-7",
"system": "http://loinc.org"
}
]
}
}
]
}
}

Search Parameters

The following search parameters are relevant for the Pathology Findings module, also in combination:

  1. The search parameter ```_id`` MUST be supported:

Examples:

GET [base]/Observation?_id=103270

Usage Notes: Further information on searching for ```_id`` can be found in the FHIR Base Specification - Section "Parameters for all resources".

  1. The search parameter _lastUpdated MUST be supported:

Examples:

GET [base]/Observation?_lastUpdated=2021-12-08

Usage Notes: For more information on searching for _lastUpdated, see the FHIR Base Specification - Section "Parameters for all resources".

  1. The search parameter ```_profile`` MUST be supported:

Examples:

GET [base]/Observation?_profile=https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-report

Usage Notes: Further information on searching for ```_profile`` can be found in the FHIR Base Specification - Section "Parameters for all resources".

  1. The search parameter based-on MUST be supported:

Examples:

GET [base]/Observation?based-on=ServiceRequest/124455

Usage Notes: For more information on searching for ```Observation.basedOn``, see the FHIR Base Specification - "reference" section.

  1. The search parameter category MUST be supported:

Examples:

GET [base]/Observation?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory

GET [base]/Observation?category=laboratory

Usage Notes: For more information on searching for ```Observation.category``, see the FHIR Base Specification - "token" section.

  1. The search parameter ```code`` MUST be supported:

Examples:

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

````GET [base]/Observation?code=22635-7```

Usage Notes: For more information on searching for ```Observation.code``, see the FHIR Base Specification - "token" section.

  1. The search parameter data-absent-reason MUST be supported:

Examples:

GET [base]/Observation?data-absent-reason=http://hl7.org/fhir/codesystem-data-absent-reason.html|unknown

GET [base]/Observation?data-absent-reason=unknown

Usage Notes: For more information on searching for ```Observation.data-absent-reason``, see the FHIR Base Specification - "token" section.

  1. The search parameter ```date`` MUST be supported:

Examples:

GET [base]/Observation?date=2021-06-01Usage Notes: For more information on searching for ```Observation.date``, see the FHIR Base Specification - "date" section.

  1. The ```encounter`` search parameter MUST be supported:

Examples:

GET [base]/Observation?encounter=Encounter/769808

Usage Notes: For more information on searching for ```Observation.encounter``, see the FHIR Base Specification - "reference" section.

  1. The search parameter ```has-member`` MUST be supported:

Examples:

``GET [base]/Observation?has-member=Observation/ex-mii-patho-biopsy-site-a```

Usage Notes: For more information on searching for ```Observation.hasMember``, see the FHIR Base Specification - "reference" section.

  1. The search parameter "identifier" MUST be supported:

Examples:

GET [base]/Observation?identifier=https://pathologie.klinikum-karlsruhe.de/fhir/fn/befundbericht|12345

GET [base]/Observation?identifier=12345

Usage Notes: Further information on searching for "Observation.identifier" can be found in the FHIR Base Specification - "token" section.

  1. The search parameter ```patient`` MUST be supported:

Examples:

``GET [base]/Observation?patient=Patient/12345```

Usage Notes: Further information on searching for Observation.subject.​where(resolve() is Patient) can be found in the FHIR Base Specification - Reference Section.

  1. The search parameter ```performer`` MUST be supported:

Examples:

GET [base]/Observation?performer=Practitioner/2346545

Usage Notes: Further information on searching for ```Observation.performer`` can be found in the FHIR Base Specification - Reference Section.

  1. The search parameter ```specimen`` MUST be supported:

Examples:

``GET [base]/DiagnosticReport?specimen=Specimen/987976```

Usage Notes: Further information on searching for ```Observation.specimen`` can be found in the FHIR Base Specification - "reference" section.

  1. The search parameter ```status`` MUST be supported:

Examples:

GET [base]/Observation?status=final

Usage Notes: Further information on searching for ```Observation.status`` can be found in the FHIR Base Specification - "token" section.

  1. The search parameter ```subject`` MUST be supported:

Examples:

``GET [base]/Observation?subject=Patient/12345```

Usage Notes: Further information on searching for ```Observation.subject`` can be found in the FHIR Base Specification - "reference" section.

  1. The search parameter ```value-string`` MUST be supported:

Examples:

GET [base]/Observation?value-string:contains=Microscopy

Usage Notes: Further information on searching for ```Observation.value`` can be found in the FHIR Base Specification - "string" section.

  1. The search parameter ```body-site`` MUST be supported:

Examples:

GET [base]/Observation?body-site=716917000

GET [base]/Observation?body-site=http://snomed.info/sct|716917000

Usage Notes: Further information on searching for ```Observation.bodySite`` can be found in the FHIR Base Specification - "token" section.


Examples

{
"resourceType": "Observation",
"id": "mii-exa-patho-micro-grouper-a",
"meta": {
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-microscopic-grouper"
]
},
{
"coding": [
{
"code": "laboratory",
"system": "http://terminology.hl7.org/CodeSystem/observation-category"
}
]
}
],
"code": {
"coding": [
{
"code": "22635-7",
"system": "http://loinc.org"
}
]
},
"text": {
"status": "additional",
--- We have skipped the narrative for better readability of the resource ---
},
"status": "final",
"valueString": "Specimen A: Prostatastanze mit herdförmiger kontinuierlicher Infiltration durch unscharf begrenzte Verbände eines kleintubulär wachse (Gleason-Muster 3), die sich zwischen ortständige Drüsen schieben und ca. 30% der Schnittfläche des Zylinders...",
{
"reference": "Observation/mii-exa-patho-histologic-type-a"
},
{
"reference": "Observation/mii-exa-patho-gleason-pattern-a"
},
{
"reference": "Observation/mii-exa-patho-p63-a"
}
]
}