ReleaseNotes
de.gematik.sterbefall
Version 1.0.0
Dies ist die finale Version 1.0.0 nach erfolgreichem Abschluss des Abstimmungsverfahrens (Ballot-Phase 12/2025-01/2026). Die Version beinhaltet umfangreiche Verbesserungen und Anpassungen basierend auf dem Feedback aus dem Ballot-Verfahren.
Neue Profile und Ressourcen
- CapabilityStatement: Neues CapabilityStatement
StfKrebsregistermeldungCpSfür die Beschreibung der benötigten Server-Interaktionen zur Übermittlung von Daten zur Krebsregistermeldung und Abfrage durch die Datenverarbeitung auf Seiten der Krebsregister. Das CapabilityStatement definiert alle unterstützten Ressourcentypen, Profile, Operationen und Suchparameter. - SearchParameter: Neuer SearchParameter
StfProvenanceActivitySearchParameterfür die Suche nach Provenance-Ressourcen anhand desactivity-Feldes zur gezielten Filterung von Export-Prozessen.
Profil-Änderungen und Verbesserungen
StfArzt
- Lockerung der Kardinalitäten (#57, #68): Die Anforderungen an Identifier und Datenelemente wurden gelockert, um flexible Arzt-Informationen zu ermöglichen:
identifier.given(Vorname): Kardinalität von1..*auf0..*gelockert - Vorname ist nun optional- Identifier-Slices
IDundZulassungsnummerwurden entfernt - Nur noch
ANR(Arztnummer/LANR) als optionaler Identifier-Slice address[Strassenanschrift]: Kardinalität von1..*auf0..*gelockert
- Diese Änderungen ermöglichen eine pragmatischere Datenerfassung, bei der nur noch der Nachname verpflichtend ist.
StfArztZuordnung
- Profil wurde präzisiert und Dokumentation verbessert
StfTodesursache
- Strukturelle Verbesserungen (#60, #61, #63, #67, #80, #82, #84): Umfangreiche Überarbeitung zur besseren Abbildung der Todesursachenkette:
- Neue verpflichtende Component
Todesursachensequenz(1..1 MS): Klare Kennzeichnung der Position in der Todesursachenkette (Ia, Ib, Ic, II) mittels LOINC-Code 82791-5 und neuem ValueSetStfTodesursachensequenzVS - Umbenannte Component:
Detailswurde inWeitereAngabenumbenannt (0..* MS) für bessere Verständlichkeit - Erweiterte Component
WeitereAngaben: Unterstützt nun sowohlCodeableConcept(ICD-10-Codes) als auchstring(Freitext) für maximale Flexibilität bei der Angabe zusätzlicher Klassifikationen - Verbesserte Component
NichtNatuerlicherTod: Zusätzliches FeldvalueCodeableConcept.textals Must-Support für Freitextangaben zu Anhaltspunkten - ICD-10-Darstellung: Offizielle ICD-10-Displays in
coding.displayverpflichtend, Freitexte gehören in dastext-Feld der CodeableConcept - SNOMED-CT-Coding: Strukturiertes Slicing mit verpflichtendem Slice
SCTfür konsistente Kodierung - Vereinfachte hasMember-Referenzen: Entfernung der Extension
StfTodesursacheTypExtension(siehe unten), da die Sequenzierung nun über die Component abgebildet wird - Component
Quelleentfernt, da diese Information über andere Mechanismen bereitgestellt wird (Siehe Observation-Profile (allgemein) unten)
- Neue verpflichtende Component
StfOrganisation
- Identifier-Slicing (#58, #86): Einführung strukturierter Identifier für medizinische Einrichtungen:
- Neuer Slice
BSNRfür Betriebsstättennummer (basierend aufde.basis-identifier-bsnr) - Neuer Slice
IKNRfür Institutionskennummer (basierend aufde.basis-identifier-iknr)
- Neuer Slice
- Entfernung der StfPruefcodeExtension: Die nicht verwendete Extension wurde aus der Spezifikation entfernt
StfVerstorbenePerson
- Optimierung der Must-Support-Kennzeichnungen und Verbesserung der Dokumentation
- Klarstellung der Anforderungen für Identifier und Adressdaten
StfLeichenschau und StfObduktion
- Verbesserungen (#77, #81): Optimierung der Profildefinitionen und Constraints
- Klarere Abgrenzung der beiden Profile für unterschiedliche Untersuchungszeitpunkte
- Verbesserung der Dokumentation zur Verwendung
StfExportBundle
- Slicing-Korrektur (#89): Fehlerhaftes Slicing wurde korrigiert für korrekte Validierung
StfObservationKrebserkrankung
- Profilverbesserungen und Dokumentationsoptimierung
Observation-Profile (allgemein)
- Hinzufügung von
partOf: Allen Observation-Profilen wurde das ElementpartOfhinzugefügt, um die Verknüpfung mit übergeordneten Prozeduren zu ermöglichen
Entfernte Artefakte
- Extension
StfTodesursacheTypExtension: Wurde entfernt, da die Todesursachensequenz nun über die neue ComponentTodesursachensequenzmit dem ValueSetStfTodesursachensequenzVSabgebildet wird - Extension
StfPruefcodeExtension: Wurde entfernt, da sie in keinem Profil verwendet wurde - CodeSystem
StfUnnatuerlicheTodesursachenCS: Entfernt, da nicht mehr benötigt - ValueSet
StfUnnatuerlicheTodesursachenVS: Entfernt, da nicht mehr benötigt
Neue Terminologien
- ValueSet
StfTodesursachensequenzVS: Definiert die möglichen Positionen in der Todesursachenkette (Ia, Ib, Ic, II) - Umbenennung: CodeSystem und ValueSet
BerufsgruppeinArztrolleumbenannt (StfArztrolleCS/StfArztrolleVS) für präzisere Bezeichnung
Neue Beispiele
- BY1: Vollständiges Fallbeispiel für Bayern, Variante 1
- BY2: Vollständiges Fallbeispiel für Bayern, Variante 2 mit komplexerer Todesursachenkette
- BY3-Max: Maximales Fallbeispiel mit allen möglichen Datenelementen, mehreren Ärzten, Obduktion, umfangreichen Todesursachen und Dokumentation (5 verkettete Todesursachen, 3 Ärzte, Obduktionsdokumentation)
- HE1: Vollständiges Fallbeispiel für Hessen
- TH1: Vollständiges Fallbeispiel für Thüringen mit Standesamt und Klinik
- VB1: Vollständiges Fallbeispiel für Vogelsbergkreis, Hessen
- Alle Beispiele wurden überarbeitet und an die aktuelle Spezifikation angepasst
Dokumentation
- CapabilityStatement-Seite: Neue Dokumentationsseite für das CapabilityStatement mit Erläuterungen zu unterstützten Interaktionen
- Export-Provenance-Seite: Erweiterte Dokumentation zur Verwendung von Provenance-Ressourcen
- Operations-Dokumentation: Überarbeitete und erweiterte Beschreibungen für
$receiveBundleund$deleteBundleOperationen - Extension-Dokumentation: Neue Seite für
ZuletztBehandelnderArztExtension - Todesursache-Dokumentation: Umfangreiche Überarbeitung mit Erläuterungen zur Todesursachenkette und Verwendung der Components
- Beispiel-Seiten: Neue übersichtliche Darstellung aller Fallbeispiele
- Entfernung veralteter Dokumentationsseiten für nicht mehr verwendete Extensions
Lizenzierung und Copyright
- Apache License 2.0: Hinzufügung der vollständigen Apache-Lizenz in der Datei
LICENSE - SECURITY.md: Neue Datei mit Sicherheitsrichtlinien und Kontaktinformationen für Responsible Disclosure
- README.md: Erweitert um Lizenzinformationen, Copyright-Hinweise und Disclaimer der gematik GmbH
- Alle erforderlichen OSPO-Dateien (Open Source Program Office) hinzugefügt
Bugfixes und kleinere Verbesserungen
- Korrektur zahlreicher Schreibfehler und Inkonsistenzen in der Dokumentation (#62, #73, #74, #85, #87, #93)
- Verbesserung der FQL-Tabellen und -Beschreibungen
- Optimierung der ICD-10-Versionsangaben (WHO 2019 als Standard)
- Korrektur von Display-Names in verschiedenen Ressourcen
- Behebung von Validierungsfehlern
- Verbesserung der Gemeindekennzahl-Extension
- Optimierung der Bundesland-Extension
Zusammenfassung
Version 1.0.0 stellt eine umfassende Überarbeitung basierend auf dem Ballot-Feedback dar. Mit 140 Commits seit der Ballot-Version wurden insbesondere die Flexibilität bei der Arzt-Dokumentation verbessert, die Todesursachen-Modellierung durch strukturierte Sequenzierung optimiert, umfangreiche Beispiele ergänzt und die technische Infrastruktur (CapabilityStatement, SearchParameter) vervollständigt.
Version 1.0.0-ballot
Dies ist die Version für das Abstimmungsverfahren im Zeitraum 12/2025-01/2026.
- Profil
StfArzt: Die Kardinalitäts-Anforderungen der Datenelemente wurde gelockert, es ist nunmehr nur noch die Angabe eines Nachnamens verpflichtend. - Profil
StfLeichenschau: Der festgelegte SNOMED-CT-Code wurde korrigiert auf 168461002.
Version 1.0.0-beta.3
- Profil
StfExportBundle: Unterstützt nun zusätzliche Ressourcentypen (StfBasisObservation,StfExportProvenance,StfObduktionAnfrage,StfObduktion,StfVerstorbenePersonPseudonymisiert) und verlangt per Slicing genau einen Provenance-Eintrag, der zwingend das neue ProfilStfExportProvenancenutzt. - Neues Profil
StfExportProvenance: Dokumentiert die Erzeugung des ExportBundles inkl. verpflichtenderrecorded-,reason- undactivity-Angaben sowie einer Referenz auf das zuständige Gesundheitsamt (agent.onBehalfOf). - CodeSystem
StfObservationCodesErweiterungCS: Um den CodezeitdauerBeginnBisToderweitert, um Verlaufseinschätzungen strukturiert übermitteln zu können. - Profil
StfTodesursache: ICD-10-Displays dürfen nur offizielle Bezeichnungen zeigen (Freitexte wandern intext), zusätzliche Freitextpflicht für Details, neue KomponenteZeitdauerBeginnBisTodauf Basis des neuen Codes sowie präzisierte Beschreibung derhasMember-Verknüpfungen. - Profil
StfSterbeurkundeAusstellung:reasonundactivitysind jetzt als Kardinalität 1..1 ausgeprägt und sichern damit die verpflichtende Kodierung der Ausstellungsgründe und des Abschlussstatus. - Neue Operation
$deleteBundle: Löscht basieren auf einer Provenance einen kompletten Datensatz aus dem FHIR-Server.
Version 1.0.0-beta.2
- Profil
StfVerstorbenePerson: Identifier-Slicing in das RuleSetPatient-identifierueberfuehrt undactivesowieaddressals Must-Support hervorgehoben, damit Pflichtangaben klar dokumentiert sind. - Neues Profil
StfVerstorbenePersonPseudonymisiert: stellt einen minimierten Patientendatensatz ohne demografische Attribute fuer pseudonymisierte Meldungen bereit. - Profil
StfObduktion:performer.functionreferenziert nun Codes ausStfOrganisationsTypCSfuer eine konsistente Kennzeichnung der beteiligten Organisationen. - Operationen
StfReceiveBundlewurde neu hinzugefügt.
Version 1.0.0-beta.1
- erste Entwurfsfassung