MII-Initiative

MII IG Pathologie-Befund EN v2026

Report Document (Bundle)

Description

This profile MII PR Patho Bundle inherits from Profile - ISiK - BerichtSubsysteme from the specification ISiK - Basis (Stufe 4). It serves to aggregate all resources that are part of the document. The first resource in the bundle (Bundle.entry.resource) should always be a Composition.

The profile uses Bundle.type = "document" and a persistent, unique Bundle.identifier. This should correspond to the Composition.identifier, for example an accession number including version number. Additional slices of Bundle.entry are ServiceRequest, Specimen, DiagnosticReport, Observation and Patient. The ServiceRequest and Patient slices are optional. The Bundle contains a signature.

NameCanonical
MII_PR_Patho_Bundlehttps://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-bundle

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
identifierS Σ1..1Identifier
typeS Σ1..1codeBindingFixed Value
timestampS Σ1..1instant
totalΣ C0..1unsignedInt
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
relationΣ1..1string
urlΣ1..1uri
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS Σ1..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ0..1uri
resourceC0..1ISiKBerichtSubSysteme
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS C1..1MII_PR_Patho_Service_Request
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS Σ C1..1MII_PR_Patho_Specimen
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS C1..1MII_PR_Patho_Report
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS C1..1MII_PR_Patho_Base_Observation
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS Σ1..1Resource
signatureS Σ1..1Signature
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
identifierS Σ1..1Identifier
typeS Σ1..1codeBindingFixed Value
timestampS Σ1..1instant
totalΣ C0..1unsignedInt
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
relationΣ1..1string
urlΣ1..1uri
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS Σ1..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ0..1uri
resourceC0..1ISiKBerichtSubSysteme
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS C1..1MII_PR_Patho_Service_Request
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS Σ C1..1MII_PR_Patho_Specimen
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS C1..1MII_PR_Patho_Report
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS C1..1MII_PR_Patho_Base_Observation
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS Σ1..1Resource
signatureS Σ1..1Signature
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
identifierS Σ1..1Identifier
typeS Σ1..1codeBindingFixed Value
timestampS Σ1..1instant
totalΣ C0..1unsignedInt
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
relationΣ1..1string
urlΣ1..1uri
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS Σ1..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ0..1uri
resourceC0..1ISiKBerichtSubSysteme
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS C1..1MII_PR_Patho_Service_Request
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS Σ C1..1MII_PR_Patho_Specimen
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS C1..1MII_PR_Patho_Report
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS C1..1MII_PR_Patho_Base_Observation
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ1..1uri
resourceS Σ1..1Resource
signatureS Σ1..1Signature
{
"resourceType": "StructureDefinition",
"id": "mii-pr-patho-bundle",
"url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-bundle",
"version": "2025.0.0",
"name": "MII_PR_Patho_Bundle",
"title": "MII PR Patho Bundle",
"status": "active",
"publisher": "Medizininformatik Initiative",
"contact": [
{
"telecom": [
{
"system": "url",
"value": "https://www.medizininformatik-initiative.de"
}
]
}
],
"description": "A Document-Bundle to wrap the composition and other patho-instances into an official document.",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Bundle",
"baseDefinition": "https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtBundle",
"derivation": "constraint",
"element": [
{
"id": "Bundle.id",
"path": "Bundle.id",
"mustSupport": true
},
{
"id": "Bundle.meta.lastUpdated",
"path": "Bundle.meta.lastUpdated",
"mustSupport": true
},
{
"id": "Bundle.meta.profile",
"path": "Bundle.meta.profile",
"mustSupport": true
},
{
"id": "Bundle.identifier",
"path": "Bundle.identifier",
"comment": "Already mandatory in the parent profile isik-basis-bericht-bundle"
},
{
"id": "Bundle.type",
"path": "Bundle.type",
"comment": "Already defined in the parent profile isik-basis-bericht-bundle - fixed value on #document"
},
{
"id": "Bundle.timestamp",
"path": "Bundle.timestamp",
"comment": "Already mandatory in the parent profile isik-basis-bericht-bundle"
},
{
"id": "Bundle.entry",
"path": "Bundle.entry",
"min": 4
},
{
"id": "Bundle.entry:Composition",
"path": "Bundle.entry",
"sliceName": "Composition",
"comment": "Already defined in the parent profile isik-basis-bericht-bundle - mandatory 1..1"
},
{
"id": "Bundle.entry:Composition.resource",
"path": "Bundle.entry.resource",
"definition": "Contraint on isik-basis-bericht-subsysteme"
},
{
"id": "Bundle.entry:ServiceRequest",
"path": "Bundle.entry",
"sliceName": "ServiceRequest",
"min": 0,
"max": "1",
"mustSupport": true
},
{
"id": "Bundle.entry:ServiceRequest.resource",
"path": "Bundle.entry.resource",
"type": [
{
"code": "ServiceRequest",
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-service-request"
]
}
]
},
{
"id": "Bundle.entry:Specimen",
"path": "Bundle.entry",
"sliceName": "Specimen",
"min": 1,
"max": "*",
"mustSupport": true
},
{
"id": "Bundle.entry:Specimen.resource",
"path": "Bundle.entry.resource",
"type": [
{
"code": "Specimen",
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-specimen"
]
}
]
},
{
"id": "Bundle.entry:DiagnosticReport",
"path": "Bundle.entry",
"sliceName": "DiagnosticReport",
"min": 1,
"max": "*",
"mustSupport": true
},
{
"id": "Bundle.entry:DiagnosticReport.resource",
"path": "Bundle.entry.resource",
"type": [
{
"code": "DiagnosticReport",
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-report"
]
}
]
},
{
"id": "Bundle.entry:Observations",
"path": "Bundle.entry",
"sliceName": "Observations",
"definition": "For Patho-Grouper and -Findings",
"min": 1,
"max": "*",
"mustSupport": true
},
{
"id": "Bundle.entry:Observations.resource",
"path": "Bundle.entry.resource",
"type": [
{
"code": "Observation",
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-base-observation"
]
}
]
},
{
"id": "Bundle.entry:Patient",
"path": "Bundle.entry",
"sliceName": "Patient",
"comment": "To attach a patient is optional",
"min": 0,
"max": "1",
"mustSupport": true
},
{
"id": "Bundle.signature",
"path": "Bundle.signature",
"min": 1,
"mustSupport": true
}
]
}
}

List of all Must-Support Data Elements

FHIR Element Explanation
Bundle.id Must-support, but optional
Bundle.meta.lastUpdated Must-support, but optional
Bundle.meta.profile Must-support, but optional
Bundle.identifier Identification of the pathology report, usually the accession number (case no.), supplemented by version number. Other UIDs possible
Bundle.type fixed value to #document
Bundle.entry Slices on Composition, ServiceRequest, Specimen, DiagnosticReport, Observation and Patient
Bundle.signature Digital signature of the creator