MII-Initiative

Medizininformatik Initiative - Modul Pathologie-Befund - ImplementationGuide

MII PR Patho Composition

Beschreibung

Dieses Profil erbt von Profile - ISiK - BerichtSubsysteme aus der Spezifikation ISiK - Basis (Stufe 2).

Das Profil MII PR Patho Composition fasst als Profil einer Composition Ressource mit speziellen Constraints für ClinicalDocuments die Ressourcen für einen kompletten, textzentrierten Pathologiebefundbericht mit den Eigenschaften eines klinischen Dokuments zusammen.

Dieses Profil ist das erste Entry in einem Bundle des Bundle.type “document”, der persistierende eindeutige Bundle.identifier sollte dem der Composition (Composition.identifier, s.u.), z.B. Eingangsnummer einschließlich Versionsnummer entsprechen. Optional können weitere Entries enthalten sein. Das Bundle enthält eine Signatur.

Lediglich zwei Sections, der Diagnostische Report (patho-diagnostic-report) sowie ein oder mehrere zusätzliche komplette Reports, z.B. aus einer molekulargenetischen Untersuchung (additional-diagnostic-report), können in der Composition vorhanden sein. Die im Datensatz beschriebenen Beobachtungsberichtabschnitte werden im MII PR Patho Report, einem Profil der Ressource DiagnosticReport, als spezielle Grouper-Observations mit Text und atomaren Einzelbeobachtungen (MII PR Patho Finding) dargestellt.

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

idS Σ0..1string
id0..1string
extensionI0..*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
id0..1string
extensionI0..*Extension
statusS1..1codeBindingFixed Value
divS I1..1xhtml
contained0..*Resource
document-versionS I0..1Extension(string)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
codingΣ0..*CodingPattern
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusS Σ ?!1..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed ValuePattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed ValuePattern
versionΣ0..1string
codeΣ I1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed ValuePattern
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
HL7-pathoS Σ0..1CodingBinding
textΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterS Σ I1..1Reference(Encounter)
dateS Σ1..1dateTime
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ1..1string
titleS Σ1..1string
confidentialityΣ0..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
mode1..1codeBinding
time0..1dateTime
partyI0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
mode1..1codeBindingFixed Value
time0..1dateTime
partyS I1..1Reference(Practitioner | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
mode1..1codeBindingFixed Value
time0..1dateTime
partyS I1..1Reference(Practitioner | Organization)
custodianS Σ I1..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeS1..1codeBinding
targetIdentifierIdentifier
targetReferenceS0..1Reference(Composition)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ0..*CodeableConcept
periodΣ I0..1Period
detailΣ I0..*Reference(Resource)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
id0..1string
extensionI0..*Extension
codingS Σ1..*CodingBinding
textΣ0..1string
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textS I1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
entryS I1..*Reference(Resource)
emptyReasonI0..1CodeableConceptBinding
sectionS I0..*see (section)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
id0..1string
extensionI0..*Extension
codingΣ0..*CodingPattern
textΣ0..1string
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textS I1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
entryI0..*Reference(MII_PR_Patho_Report)
emptyReasonI0..1CodeableConceptBinding
sectionS I0..*see (section)
idS Σ0..1string
id0..1string
extensionI0..*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
id0..1string
extensionI0..*Extension
statusS1..1codeBindingFixed Value
divS I1..1xhtml
contained0..*Resource
document-versionS I0..1Extension(string)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
codingΣ0..*CodingPattern
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusS Σ ?!1..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed ValuePattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed ValuePattern
versionΣ0..1string
codeΣ I1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed ValuePattern
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
HL7-pathoS Σ0..1CodingBinding
textΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterS Σ I1..1Reference(Encounter)
dateS Σ1..1dateTime
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ1..1string
titleS Σ1..1string
confidentialityΣ0..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
mode1..1codeBinding
time0..1dateTime
partyI0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
mode1..1codeBindingFixed Value
time0..1dateTime
partyS I1..1Reference(Practitioner | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
mode1..1codeBindingFixed Value
time0..1dateTime
partyS I1..1Reference(Practitioner | Organization)
custodianS Σ I1..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeS1..1codeBinding
targetIdentifierIdentifier
targetReferenceS0..1Reference(Composition)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ0..*CodeableConcept
periodΣ I0..1Period
detailΣ I0..*Reference(Resource)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
id0..1string
extensionI0..*Extension
codingS Σ1..*CodingBinding
textΣ0..1string
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textS I1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
entryS I1..*Reference(Resource)
emptyReasonI0..1CodeableConceptBinding
sectionS I0..*see (section)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
id0..1string
extensionI0..*Extension
codingΣ0..*CodingPattern
textΣ0..1string
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textS I1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
entryI0..*Reference(MII_PR_Patho_Report)
emptyReasonI0..1CodeableConceptBinding
sectionS I0..*see (section)
idS Σ0..1string
id0..1string
extensionI0..*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
id0..1string
extensionI0..*Extension
statusS1..1codeBindingFixed Value
divS I1..1xhtml
contained0..*Resource
document-versionS I0..1Extension(string)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
codingΣ0..*CodingPattern
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusS Σ ?!1..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed ValuePattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed ValuePattern
versionΣ0..1string
codeΣ I1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed ValuePattern
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
HL7-pathoS Σ0..1CodingBinding
textΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterS Σ I1..1Reference(Encounter)
dateS Σ1..1dateTime
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ1..1string
titleS Σ1..1string
confidentialityΣ0..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
mode1..1codeBinding
time0..1dateTime
partyI0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
mode1..1codeBindingFixed Value
time0..1dateTime
partyS I1..1Reference(Practitioner | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
mode1..1codeBindingFixed Value
time0..1dateTime
partyS I1..1Reference(Practitioner | Organization)
custodianS Σ I1..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeS1..1codeBinding
targetIdentifierIdentifier
targetReferenceS0..1Reference(Composition)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ0..*CodeableConcept
periodΣ I0..1Period
detailΣ I0..*Reference(Resource)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
id0..1string
extensionI0..*Extension
codingS Σ1..*CodingBinding
textΣ0..1string
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textS I1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
entryS I1..*Reference(Resource)
emptyReasonI0..1CodeableConceptBinding
sectionS I0..*see (section)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
id0..1string
extensionI0..*Extension
codingΣ0..*CodingPattern
textΣ0..1string
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textS I1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
entryI0..*Reference(MII_PR_Patho_Report)
emptyReasonI0..1CodeableConceptBinding
sectionS I0..*see (section)
{
    "resourceType": "StructureDefinition",
    "id": "mii-pr-patho-composition",
    "url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-composition",
    "version": "1.0.0",
    "name": "MII_PR_Patho_Composition",
    "title": "MII PR Patho Composition",
    "status": "active",
    "publisher": "Medizininformatik Initiative",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "https://www.medizininformatik-initiative.de"
                }
            ]
        }
    ],
    "description": "Composition as a template for pathology report as a FHIR-Document",
    "fhirVersion": "4.0.1",
    "mapping":  [
        {
            "identity": "workflow",
            "uri": "http://hl7.org/fhir/workflow",
            "name": "Workflow Pattern"
        },
        {
            "identity": "rim",
            "uri": "http://hl7.org/v3",
            "name": "RIM Mapping"
        },
        {
            "identity": "cda",
            "uri": "http://hl7.org/v3/cda",
            "name": "CDA (R2)"
        },
        {
            "identity": "fhirdocumentreference",
            "uri": "http://hl7.org/fhir/documentreference",
            "name": "FHIR DocumentReference"
        },
        {
            "identity": "w5",
            "uri": "http://hl7.org/fhir/fivews",
            "name": "FiveWs Pattern Mapping"
        }
    ],
    "kind": "resource",
    "abstract": false,
    "type": "Composition",
    "baseDefinition": "https://gematik.de/fhir/isik/v2/Basismodul/StructureDefinition/ISiKBerichtSubSysteme",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Composition.meta.lastUpdated",
                "path": "Composition.meta.lastUpdated",
                "mustSupport": true
            },
            {
                "id": "Composition.meta.profile",
                "path": "Composition.meta.profile",
                "mustSupport": true
            },
            {
                "id": "Composition.extension:document-version",
                "path": "Composition.extension",
                "sliceName": "document-version",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Composition.identifier.type",
                "path": "Composition.identifier.type",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.identifier.type.coding",
                "path": "Composition.identifier.type.coding",
                "patternCoding": {
                    "code": "ACSN",
                    "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                    "display": "Accession ID"
                }
            },
            {
                "id": "Composition.type.coding:LOINC-patho",
                "path": "Composition.type.coding",
                "sliceName": "LOINC-patho",
                "min": 1,
                "max": "*",
                "patternCoding": {
                    "system": "http://loinc.org"
                },
                "mustSupport": true,
                "binding": {
                    "strength": "extensible",
                    "valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/ValueSet/mii-vs-patho-composition-type-loinc"
                }
            },
            {
                "id": "Composition.type.coding:LOINC-patho.system",
                "path": "Composition.type.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.type.coding:LOINC-patho.code",
                "path": "Composition.type.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.category.coding:HL7-patho",
                "path": "Composition.category.coding",
                "sliceName": "HL7-patho",
                "min": 0,
                "max": "1",
                "mustSupport": true,
                "binding": {
                    "strength": "extensible",
                    "valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/ValueSet/mii-vs-patho-report-category-hl7"
                }
            },
            {
                "id": "Composition.encounter",
                "path": "Composition.encounter",
                "min": 1
            },
            {
                "id": "Composition.author",
                "path": "Composition.author",
                "short": "Author can only be of type Practitioner or Organization",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://gematik.de/fhir/isik/v2/Basismodul/StructureDefinition/ISiKPersonImGesundheitsberuf",
                            "http://hl7.org/fhir/StructureDefinition/Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Composition.attester",
                "path": "Composition.attester",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "$this.mode"
                        }
                    ],
                    "rules": "open",
                    "ordered": false
                },
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.attester:legal",
                "path": "Composition.attester",
                "sliceName": "legal",
                "min": 1,
                "max": "*",
                "mustSupport": true
            },
            {
                "id": "Composition.attester:legal.mode",
                "path": "Composition.attester.mode",
                "fixedCode": "legal"
            },
            {
                "id": "Composition.attester:legal.party",
                "path": "Composition.attester.party",
                "min": 1,
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://hl7.org/fhir/StructureDefinition/Practitioner",
                            "http://hl7.org/fhir/StructureDefinition/Organization"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Composition.attester:content-validator",
                "path": "Composition.attester",
                "sliceName": "content-validator",
                "min": 0,
                "max": "*",
                "mustSupport": true
            },
            {
                "id": "Composition.attester:content-validator.mode",
                "path": "Composition.attester.mode",
                "fixedCode": "professional"
            },
            {
                "id": "Composition.attester:content-validator.party",
                "path": "Composition.attester.party",
                "min": 1,
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://hl7.org/fhir/StructureDefinition/Practitioner",
                            "http://hl7.org/fhir/StructureDefinition/Organization"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Composition.custodian",
                "path": "Composition.custodian",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.relatesTo",
                "path": "Composition.relatesTo",
                "mustSupport": true
            },
            {
                "id": "Composition.relatesTo.code",
                "path": "Composition.relatesTo.code",
                "mustSupport": true
            },
            {
                "id": "Composition.relatesTo.target[x]",
                "path": "Composition.relatesTo.target[x]",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "type",
                            "path": "$this"
                        }
                    ],
                    "ordered": false,
                    "rules": "open"
                }
            },
            {
                "id": "Composition.relatesTo.target[x]:targetReference",
                "path": "Composition.relatesTo.target[x]",
                "sliceName": "targetReference",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://hl7.org/fhir/StructureDefinition/Composition"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Composition.event",
                "path": "Composition.event",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.section",
                "path": "Composition.section",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this.code.coding"
                        }
                    ],
                    "rules": "open"
                }
            },
            {
                "id": "Composition.section.code",
                "path": "Composition.section.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.section.code.coding",
                "path": "Composition.section.code.coding",
                "min": 1,
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/ValueSet/mii-vs-patho-all-loinc"
                }
            },
            {
                "id": "Composition.section.entry",
                "path": "Composition.section.entry",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Composition.section:patho-diagnostic-report",
                "path": "Composition.section",
                "sliceName": "patho-diagnostic-report",
                "min": 1,
                "max": "*",
                "mustSupport": true
            },
            {
                "id": "Composition.section:patho-diagnostic-report.code.coding",
                "path": "Composition.section.code.coding",
                "patternCoding": {
                    "code": "60567-5",
                    "system": "http://loinc.org"
                }
            },
            {
                "id": "Composition.section:patho-diagnostic-report.entry",
                "path": "Composition.section.entry",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-report"
                        ]
                    }
                ]
            }
        ]
    }
}

Liste aller Must-Support Datenelement

FHIR-Element Erklärung
Composition.id Must-support, jedoch optional
Composition.meta.lastUpdated Must-support, jedoch optional
Composition.meta.profile Must-support, jedoch optional
Composition.extension:document-version Versionsnummer des Befundberichts. (s. Extension versionNumber)
Composition.identifier Identifikation des Pathologiebefundberichts, i.d.R. die Eingangsnummer (Fall-Nr.), ergänzt durch Versionsnummer. Andere UIDs möglich
Composition.identifier.extension.original-text Originaltext des Identifikators, Must.-Support, aber optional
Composition.identifier.type kodierter Typ des Identifikators, z.B. Set-ID, entspricht meist der Fall-(Eingangs)nummer, siehe DiagnosticReport.identifier
Composition.identifier.system Namensraum des Identifikators
Composition.identifier.value Textdarstellung des eindeutigen Identifikators
Composition.status Status des Dokuments. status.code="preliminary", "final", "amended" oder "entered-in-error" (s. vs-composition-status)
Composition.text Narrative für die Headerdaten des Befundberichts (Eingangsnummer, Institutionskennzeichen, Autorenschaftdaten, Patient:innendaten, etc.)
Composition.type Dokumententyp (LOINC 11526-1 "Pathology study")
Composition.category Dokumentenkategorie (Auswahl aus LOINC 27898-6 set))
Composition.subject Patient (erbt von Modul Person der MII https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient)
Composition.date Datum der Freigabe des Dokuments
Composition.author Autor des Befundberichts
Composition.title Titel des Befundberichts, z.B. Pathologisch-anatomische Beurteilung
Composition.attester Rechtlich für das Dokument Unterzeichnender (legalAuthenticator [1 .. 1], mode="legal" ) oder für die Validierung von Observations verantwortlicher (contentValidator [0 .. *], mode="professional")
Composition.custodian Referenz auf für das Dokument rechtlich Verantwortlicher (Institut/Praxis/Krankenhaus)
Composition.relatesTo Bezüge zu anderen Dokumenten (z.B. vorangegangene Version des Befundberichts)
Composition.event Das Dokument auslösendes Ereignis (Referenz auf Untersuchungsauftrag), HL7-code="PATREPE"
Composition.section Diagnostischer Report, betreffend den Pathologiebefund. Section.code="60567-5 (Comprehensive pathology report panel)", title "Pathologiebefundbericht", entry reference(PathologyReport)
Composition.section.text Texte aus dem Patho Report (Proben, Makroskopie, Mikroskopie, Diagnostische Schlussfolgerung etc.), d.h., der komplette Textteil des Pathologiebefundes

Referenz zum Logical Model

FHIR-Element Logisches Datenmodell
Composition.text Befundbericht
composition-clinicaldocument-versionNumber Befundbericht.Versionsnummer
Composition.identifier Befundbericht.Identifikator
Composition.status Befundbericht.Status
Composition.type Befundbericht.Typ
Composition.category Befundbericht.Kategorie
Composition.subject Patient
Composition.encounter Fall (Abteilungskontakt)
Composition.date Befundbericht.Datum
Composition.author Befundbericht.Autor
Composition.attester Befundbericht.Freigebender
Composition.title Befundbericht.Titel
Composition.event Abarbeitung des Untersuchungsauftrags
Composition.custodian Für den Befundbericht Verantwortlicher
Composition.relatesTo Befundbericht.ZugehörigesDokument
Composition.section Beobachtungsberichtabschnitte im SD MII Patho Report

Suchparameter

Folgende Suchparameter sind für das Modul Pathologie-Befund relevant, auch in Kombination:

  1. Der Suchparameter _id MUSS unterstützt werden:

    Beispiele:

    GET [base]/Composition?_id=ex-mii-patho-composition

    Anwendungshinweise: Weitere Informationen zur Suche nach _id finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  2. Der Suchparameter _lastUpdated MUSS unterstützt werden:

    Beispiele:

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

    Anwendungshinweise: Weitere Informationen zur Suche nach _lastUpdated finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  3. Der Suchparameter _profile MUSS unterstützt werden:

    Beispiele:

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

    Anwendungshinweise: Weitere Informationen zur Suche nach _profile finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  4. Der Suchparameter attester MUSS unterstützt werden:

    Beispiele:

    GET [base]/Composition?attester=Practitioner/765879

    Anwendungshinweise: Weitere Informationen zur Suche nach Composition.​attester.​party finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  5. Der Suchparameter author MUSS unterstützt werden:

    Beispiele:

    GET [base]/Composition?author=Practitioner/45756

    Anwendungshinweise: Weitere Informationen zur Suche nach Composition.​author finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  6. Der Suchparameter category MUSS unterstützt werden:

    Beispiele:

    GET [base]/Composition?category=27898-6

    GET [base]/Composition?category=http://loinc.org|27898-6

    Anwendungshinweise: Weitere Informationen zur Suche nach Composition.category finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  7. Der Suchparameter date MUSS unterstützt werden:

    Beispiele:

    GET [base]/Composition?date=2021-06-08

    Anwendungshinweise: Weitere Informationen zur Suche nach Composition.date finden sich in der FHIR-Basisspezifikation - Abschnitt "date".

  8. Der Suchparameter encounter MUSS unterstützt werden:

    Beispiele:

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

    Anwendungshinweise: Weitere Informationen zur Suche nach Composition.encounter finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  9. Der Suchparameter entry MUSS unterstützt werden:

    Beispiele:

    GET [base]/Composition?entry=DiagnosticReport/ex-mii-patho-report

    Anwendungshinweise: Weitere Informationen zur Suche nach Composition.section.entry finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  10. Der Suchparameter identifier MUSS unterstützt werden:

    Beispiele:

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

    GET [base]/Composition?identifier=E21.12345

    Anwendungshinweise: Weitere Informationen zur Suche nach Composition.identifier finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  11. Der Suchparameter patient MUSS unterstützt werden:

    Beispiele:

    GET [base]/Composition?patient=Patient/12345

    Anwendungshinweise: Weitere Informationen zur Suche nach Composition.subject.​where(resolve() is Patient) finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  12. Der Suchparameter period MUSS unterstützt werden:

    Beispiele:

    GET [base]/Composition?period=le2021-06-08

    Anwendungshinweise: Weitere Informationen zur Suche nach Composition.event.period finden sich in der FHIR-Basisspezifikation - Abschnitt "date".

  13. Der Suchparameter related-ref MUSS unterstützt werden:

    Beispiele:

    GET [base]/Composition?related-ref=Composition/12345

    Anwendungshinweise: Weitere Informationen zur Suche nach (Composition.​relatesTo.​target as Reference) finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  14. Der Suchparameter section MUSS unterstützt werden:

    Beispiele:

    GET [base]/Composition?section=60567-5

    GET [base]/Composition?category=http://loinc.org|60567-5

    Anwendungshinweise: Weitere Informationen zur Suche nach Composition.​section.​code finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  15. Der Suchparameter status MUSS unterstützt werden:

    Beispiele:

    GET [base]/Composition?status=final

    Anwendungshinweise: Weitere Informationen zur Suche nach Composition.status finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  16. Der Suchparameter subject MUSS unterstützt werden:

    Beispiele:

    GET [base]/Composition?subject=Patient/12345

    Anwendungshinweise: Weitere Informationen zur Suche nach Composition.subject finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  17. Der Suchparameter title MUSS unterstützt werden:

    Beispiele:

    GET [base]/Composition?title:contains=Pathology

    Anwendungshinweise: Weitere Informationen zur Suche nach Composition.title finden sich in der FHIR-Basisspezifikation - Abschnitt "string".

  18. Der Suchparameter type MUSS unterstützt werden:

    Beispiele:

    GET [base]/Composition?type=11526-1

    GET [base]/Composition?type=http://loinc.org|11526-1

    Anwendungshinweise: Weitere Informationen zur Suche nach Composition.​type finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  19. Der Suchparameter attester-mode MUSS unterstützt werden:

    Beispiele:

    GET [base]/Composition?attester-mode=legal

    Anwendungshinweise: Weitere Informationen zur Suche nach Composition.attester.mode finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  20. Der Suchparameter custodian MUSS unterstützt werden:

    Beispiele:

    GET [base]/Composition?subject=Patient/12345

    Anwendungshinweise: Weitere Informationen zur Suche nach Composition.subject finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  21. Der Suchparameter relates-to-code MUSS unterstützt werden:

    Beispiele:

    GET [base]/Composition?relates-to-code=appends

    Anwendungshinweise: Weitere Informationen zur Suche nach Composition.relatesTo.code finden sich in der FHIR-Basisspezifikation - Abschnitt "token".


Beispiele

{
    "resourceType": "Composition",
    "id": "mii-exa-patho-composition",
    "meta": {
        "profile":  [
            "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-composition"
        ]
    },
    "status": "final",
    "text": {
        "status": "extensions",
        --- We have skipped the narrative for better readability of the resource ---
    },
    "type": {
        "coding":  [
            {
                "system": "http://loinc.org",
                "code": "11526-1",
                "display": "Pathology study"
            }
        ]
    },
    "attester":  [
        {
            "mode": "legal",
            "party": {
                "reference": "Practitioner/765879"
            }
        }
    ],
    "section":  [
        {
            "code": {
                "coding":  [
                    {
                        "code": "60567-5",
                        "system": "http://loinc.org",
                        "display": "Comprehensive pathology report panel"
                    }
                ]
            },
            "title": "Pathology Diagnostic Report",
            "text": {
                "status": "additional",
                "div": "<div xmlns=\"http://www.w3.org/1999/xhtml\"><div id=\"macro-a-title\"><b>Makroskopie A</b></div><table><tr id=\"macro-a-biosy-site\"><td id=\"macro-a-biosy-site-key\">Entnahmeort lt. klin. Angabe</td><td id=\"macro-a-biosy-site-value\">Prostataseitenlappen rechts, lateral</td></tr><tr id=\"macro-a-tissue-length\"><td id=\"macro-a-tissue-length-key\">Stanzzylinderlänge</td><td id=\"macro-a-tissue-length-value\">1,2 cm</td></tr></table></div>"
            },
            "entry":  [
                {
                    "reference": "DiagnosticReport/mii-exa-patho-report"
                }
            ]
        }
    ],
    "extension":  [
        {
            "url": "http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber",
            "valueString": "1"
        }
    ],
    "identifier": {
        "value": "E21.12345",
        "system": "https://pathologie.klinikum-karlsruhe.de/fhir/fn/befundbericht",
        "type": {
            "coding":  [
                {
                    "code": "ACSN",
                    "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                    "display": "Accession ID"
                }
            ]
        },
        "extension":  [
            {
                "url": "http://hl7.org/fhir/StructureDefinition/narrativeLink",
                "valueUrl": "#befund-eingangsnummer"
            }
        ]
    },
    "subject": {
        "reference": "Patient/34545"
    },
    "encounter": {
        "reference": "Encounter/34555"
    },
    "date": "2021-06-08",
    "author":  [
        {
            "reference": "Practitioner/2346545",
            "display": "Dr. Name"
        }
    ],
    "title": "Pathologie Befundbericht",
    "custodian": {
        "reference": "Organization/12345"
    },
    "event":  [
        {
            "period": {
                "start": "2021-06-05",
                "end": "2021-06-08"
            }
        }
    ]
}