MII Implementierungsleitfaden Kerndatensatz Basis
2027.0.0-ballot - Germany

This page is part of the MII Implementation Guide Core Dataset Base (v2027.0.0-ballot: 2027 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

UML Diagramme

Diese Seite enthält UML-Klassendiagramme für die logischen Modelle der MII-Kerndatensatz-Basismodule. Diese Diagramme veranschaulichen die Beziehungen zwischen den verschiedenen Datenelementen und Klassen.

Modul Person

Das folgende Diagramm zeigt die logische Struktur des Moduls Person:

Modul PersonModul StudiePerson+Identifikation: IdentifierName+Vorname: string+Nachname: string+Familienname: string+Vorsatzwort: string+Namenszusatz: string+Präfix: string+Art des Präfixes: code+Geburtsname: stringDemographie+administratives Geschlecht: code+Geburtsdatum: dateTimeDokumentiertesGeschlecht+Wert: CodeableConcept+Typ: CodeableConcept+Gültigkeitszeitraum: Period+Erfassungszeitpunkt: dateTime+Quelle[x]: CodeableConcept | Reference+Quelldokument[x]: CodeableConcept | Reference+Zuständiger Rechtsraum: CodeableConceptAdresse+Land: string+PLZ: string+Wohnort: string+Straße: stringVitalstatus+Patient verstorben: boolean+Todeszeitpunkt: dateTime+Zeitpunkt Feststellung Vitalstatus: dateTime+Informationsquelle: string+Todesursache: CodeableConceptAllergieOderUnvertraeglichkeit+Klinischer Status: CodeableConcept+Verifikationsstatus: CodeableConcept+Art: code+Kategorie: code+Kritikalität: code+Allergie oder Unverträglichkeit gegen: CodeableConcept+Patient: Reference+Kontakt: Reference+Beginn[x]: dateTime | Age | Period | Range | string+Dokumentationsdatum: dateTimeUnerwuenschteReaktion+Manifestation: CodeableConcept+Schweregrad: code+Expositionsweg: CodeableConceptRollePatientInPatientenIdentifikator+Patienten-Identifikator - PID: Identifier+Patienten-Identifikator Kontext: CodeableConceptPatientenPseudonym+Pseudonym: IdentifierVersicherung+Institutionskennzeichen Krankenkasse: string+Versicherungsnummer: string+Versicherungstyp: CodeableConceptProbandIn+Bezeichnung der Studie: Identifier+Subjekt-Identifizierungscode - SIC: Identifier+Rechtsgrundlage: Reference+Beginn Teilnahme: dateTime+Ende Teilnahme: dateTime+Status der Teilnahme: code1..*0..10..*0..10..10..*0..*0..*1..*0..110..*10..*1..*0..*0..11..*0..10..*0..10..*

Modul Fall

Das folgende Diagramm zeigt die logische Struktur des Moduls Fall:

Modul FallKontaktorteKontaktebenenModul PersonModul DiagnoseEinrichtung - temporär+Vollständiger Einrichtungsidentifikator: IdentifierAbteilung - temporär+Abteilungsidentifikator: IdentifierVersorgungsstelle - temporär+Versorgungsstellenidentifikator: IdentifierEinrichtungskontakt+Kontakt-Ebene: CodeableConcept+Kontakt-Klasse: CodeableConcept+Patientenidentifikator: Reference+Aufnahmenummer: Identifier+Aufnahmeanlass: CodeableConcept+Aufnahmegrund: CodeableConcept+BeginnDatum: dateTime+Enddatum: dateTime+Entlassungsgrund: CodeableConceptAbteilungskontakt+Kontakt-Ebene: CodeableConcept+Kontakt-Klasse: CodeableConcept+Patientenidentifikator: Reference+Aufnahmenummer: Identifier+BeginnDatum: dateTime+Enddatum: dateTimeVersorgungsstellenkontakt+Kontakt-Ebene: CodeableConcept+Kontakt-Klasse: CodeableConcept+Patientenidentifikator: Reference+Aufnahmenummer: Identifier+BeginnDatum: dateTime+Enddatum: dateTimePatient+Patienten-Identifikator - PID: Identifier+Patienten-Identifikator Kontext: CodeableConceptDiagnose+Körperstelle: CodeableConcept+Freitextbeschreibung: string+Diagnoseerläuterung: string+KlinischerStatus: CodeableConcept+Feststellungsdatum: dateTime+Dokumentationsdatum: dateTime10..*10..*10..*10..*0..*0..*10..*10..*10..*Diagnoserolle0..*0..*10..*

Zuordnung von Versorgungsstellen zu Abteilungen

Das UML-Modell unterscheidet die statische organisatorische Zuordnung von Versorgungsstellen von der Hierarchie einzelner Kontakte. Das Modell erlaubt, Versorgungsstellen unmittelbar einer Einrichtung zuzuordnen und auch ohne zusätzliche Abteilungszuordnung darzustellen. Versorgungsstellen können zusätzlich einer oder mehreren Abteilungen zugeordnet sein. Damit werden insbesondere zentral betriebene, temporäre oder abteilungsübergreifend genutzte Versorgungsstellen unterstützt, für die keine eindeutige Abteilungszuordnung besteht. Eine fehlende Abteilungszuordnung bedeutet daher nicht, dass die Versorgungsstelle keinen organisatorischen Träger hat; die Zuordnung zur Einrichtung bleibt bestehen.

Die Beziehung zwischen Versorgungsstellen und Abteilungen wird als reguläre n:m-Assoziation und nicht als Komposition modelliert, da dieselbe Versorgungsstelle von mehreren Abteilungen genutzt werden kann. Auch die Beziehung zwischen Einrichtungen und Abteilungen wird als reguläre Assoziation modelliert: Das UML-Diagramm beschreibt organisatorische Zuordnungen und keine gemeinsamen Lebenszyklen der Objekte. Diese statische Zuordnung ist nicht als mehrfache Encounter.partOf-Referenz zu verstehen: In FHIR R4 kann ein einzelner Kontakt mittels Encounter.partOf höchstens einen übergeordneten Kontakt referenzieren. Dieselbe Versorgungsstelle kann dennoch als Kontaktort verschiedener Kontakte verwendet werden, jeweils im Kontext des zutreffenden Abteilungskontakts.

Empfohlene Beziehung zwischen Abteilungskontakten und Diagnosen

Das Fall-UML zeigt, wie ein Abteilungskontakt einer Diagnose eine spezifische Rolle zuweist. Der Abteilungskontakt entspricht dabei der derzeit vom Implementierungsleitfaden empfohlenen Kontaktebene. Dies ist eine SOLL-Empfehlung; abhängig vom Anwendungsfall bleiben andere Kontaktebenen möglich.

Modul Diagnose

Das folgende Diagramm zeigt die logische Struktur des Moduls Diagnose:

Modul PersonModul StudieModul DiagnoseModul FallPersonPatient+Patienten-Identifikator - PID: Identifier+Patienten-Identifikator Kontext: CodeableConceptProbandIn+Bezeichnung der Studie: Identifier+Subjekt-Identifizierungscode - SIC: Identifier+Rechtsgrundlage: Reference+Beginn Teilnahme: dateTime+Ende Teilnahme: dateTime+Status Teilnahme: codeDiagnose+Körperstelle: CodeableConcept+Detaillierte anatomische Struktur: Reference+Freitextbeschreibung: string+Diagnoseart: string+KlinischerStatus: CodeableConcept+Feststellungsdatum: dateTime+Dokumentationsdatum: dateTimeKlinischRelevanterZeitraumZeitraum+von: dateTime+bis: dateTimeLebensphase+von: code+bis: codeICD10GM+Diagnosekode: code+Ätiologiekode: code+Manifestationskode: code+Ausrufezeichencode: code+Diagnosesicherheit: code+Seitenlokalisation: codeALPHAID+Diagnosekode: codeORPHANET+Diagnosekode: codeSNOMED+Diagnosekode: codeWeitereKodesysteme+Diagnosekode: codeAbteilungskontakt+Kontakt-Ebene: CodeableConcept+Kontakt-Klasse: CodeableConcept+Patientenidentifikator: Reference+Aufnahmenummer: Identifier+BeginnDatum: dateTime+Enddatum: dateTime10..*0..11..*0..11..*10..*Kontaktkontext0..*0..110..110..110..110..110..1

Das Diagnose-UML zeigt den Abteilungskontakt als allgemeinen Kontaktkontext einer Diagnose. Der Abteilungskontakt entspricht dabei der derzeit vom Implementierungsleitfaden empfohlenen Kontaktebene. Dies ist eine SOLL-Empfehlung; abhängig vom Anwendungsfall bleiben andere Kontaktebenen möglich.

Modul Prozedur

Das folgende Diagramm zeigt die logische Struktur des Moduls Prozedur:

Modul ProzedurModul PersonModul FallProzedur+Durchführungsabsicht: Coding+Durchführungsdatum: dateTime+Dokumentationsdatum: dateTime+Freitextbeschreibung: string+Körperstelle: CodeableConcept+Detaillierte anatomische Struktur: ReferenceSNOMEDProzedurCodiert+VollständigerProzedurencode: codeOPSProzedurKodiert+VollständigerProzedurenkode: CodeableConcept+Seitenlokalisation: CodingPersonPatient+Patienten-Identifikator - PID: Identifier+Patienten-Identifikator Kontext: CodeableConceptAbteilungskontakt+Kontakt-Ebene: CodeableConcept+Kontakt-Klasse: CodeableConcept+Patientenidentifikator: Reference+Aufnahmenummer: Identifier+BeginnDatum: dateTime+Enddatum: dateTime1..*0..*0..11..*Kontaktkontext0..*0..110..111

Das Prozedur-UML zeigt den Abteilungskontakt als allgemeinen Kontaktkontext einer Prozedur und bildet damit die derzeit vom Implementierungsleitfaden empfohlene Umsetzung ab. Abhängig vom Anwendungsfall bleiben andere Kontaktebenen möglich.