DEMIS Wissensdatenbank

 
Inhalt


2025-06-23 (Draft)

  • strikte Profile

Wichtige Änderung: Strikte FHIR-Validierung

⚠️ Wichtiger Hinweis: Abschaltung der relaxed Validierung

Was ändert sich?

Mit diesem Release wird die relaxed Validierung für alle DEMIS-Meldungstypen deaktiviert:

  • Bettenbelegungsmeldungen
  • Erregernachweismeldungen (§ 7 IfSG)
  • Erkrankungsmeldungen (§ 6 IfSG)

Auswirkungen für Anwender:

Ab sofort werden alle Meldungen, die nicht vollständig den strikten FHIR-Profilen entsprechen, abgelehnt und nicht weiterverarbeitet. Dies bedeutet eine Verschärfung der Validierungsregeln zur Gewährleistung der Datenqualität und Interoperabilität.

📋 Erforderliche Anpassungen

Um weiterhin erfolgreich Meldungen an DEMIS zu übermitteln, müssen folgende Aspekte in Ihren Implementierungen berücksichtigt werden:

1. Strukturelle Anforderungen

  • Keine unbekannten Elemente: Alle verwendeten FHIR-Elemente müssen in den entsprechenden DEMIS-Profilen definiert sein
  • Keine doppelten Elemente: Jedes Element darf in einer Meldung nur einmal vorkommen (außer wenn explizit als Array definiert)

2. Spezifische Datentyp-Anforderungen

Organization.identifier:

  • Korrekt: Muss als Array von Objekten implementiert werden
  • Fehlerhaft: Einfaches Objekt wird nicht mehr akzeptiert


// Korrekt:

{{"identifier": [
{
"system": "...",
"value": "..."
}
]}}

// Fehlerhaft:

{{"identifier": }}

{{{ }}"system": "...", "value": "..." }

Parameters-Ressource:

  • Parameters.parameter.name: Muss immer vorhanden sein, wenn resourceType "Parameters" verwendet wird
  • Parameters.meta: Muss ein Objekt sein (kein Array)
  • Parameters.meta.profile: Muss ein Array sein (kein einfaches Objekt)

Adressdaten:

  • address.line: Darf keine leeren Strings enthalten

🔧 Empfohlene Maßnahmen

  1. Sofortige Überprüfung: Testen Sie Ihre aktuellen Meldungen gegen die strikten FHIR-Profile
  2. Implementierung anpassen: Korrigieren Sie alle identifizierten Validierungsfehler
  3. Testumgebung nutzen: Verwenden Sie die DEMIS-Testumgebung für umfassende Tests vor der Produktivschaltung

📚 Weiterführende Informationen

📞 Support

Bei Fragen oder Problemen wenden Sie sich bitte an den DEMIS-Support über die bekannten Kanäle.


Hinweis: Diese Änderung dient der Verbesserung der Datenqualität und der Gewährleistung einer einheitlichen Implementierung der FHIR-Standards in DEMIS.

2025-06-06

Produktivnahme für den geplant

  • Konsolidierung der timeouts & retries
  • PDF Quittung
    • Wasserzeichen für Testumgebung
    • Bugfix für Meldeweg
  • Portal
    • Bugfix bei Erkrankungsmeldung
    • Verarbeitung von ungültigen Datumsangaben verbessert
    • Bugfixes bei Eingabevalidierungen
    • Anzeige, dass es sich um eine Testumgebung handelt

2025-06-03

  • Vorbereitungen für ARS (Antibiotika-Resistenz-Surveillance)
  • ARS Profile package rki.demis.ars-1.0.0-rc.1

2025-06-02

  • Neuer Such-Algorithums zur Bestimmung des Gesundheitsamtes
  • weitere Vorbereitungen für § 7.3 Meldungen
  • Bugfix im NotificationProcessingService (leere Strings in z.B. street, adressLine führen nicht mehr zu einem error 500)
  • Optimierungen

2025-05-19

  • Livenahme auf PROD geplant am  
  • Bereitstellung des FHIR Profile Snapshots 5.3.1 
    • rki.demis.laboratory-3.3.0-rc.1
      • feat: Update der Dependencies auf rki.demis.common-2.2.0-rc.1 (und damit Update auf de.basisprofil.r4 Version 1.5.3)
      • feat: Anpassungen der Profile in Vorbereitung auf die strikten Profile
        • feat: Specimen.collection.collected[x]:collectedPeriod erlaubt
        • feat: PathogenDetection.referenceRange erlaubt
        • feat: PathogenDetection.valueRatio erlaubt
        • feat: PathogenDetection.valueRange erlaubt
        • feat: NotificationLaboratory.category und NotificationLaboratoryNegative.category auf 0...1 gesetzt
        • feat: LaboratoryReport.basedOn.identifier.type.system und .value auf 0..1 gesetzt
      • feat: Anpassungen der CodeSysteme und ValueSets in Vorbereitung auf die strikten Profile
    • rki.demis.disease-2.2.1-rc.1
      • feat: Update der Dependencies auf rki.demis.common-2.2.0-rc.1 (und damit Update auf de.basisprofil.r4 Version 1.5.3)
    • rki.demis.common-2.2.0-rc.1
      • fix: NotifiedPerson und NotifiedPersonAnonymous: Severity der Extension genderExists von error auf warning geändert
      • fix: NotifiedPersonAnonymous: fixedCodings in extension:addressUse.value durch fixedCode und fixedUri ersetzt
      • feat: Update der Dependencies de.basisprofil.r4 auf Version 1.5.3
      • feat: Anpassungen der Profile in Vorbereitung auf die strikten Profile
      • feat: Anpassungen der CodeSysteme und ValueSets in Vorbereitung auf die strikten Profile
    • rki.demis.statistic-1.0.0
  • bugfixes NRS (notification-routing-service), ehemalige NPE führt jetzt zu einem 422
  • neues Design der Meldeportal Startseite
  • Portal, Erregernachweismeldung: Daten des Melders können in das Formular für die Einsendende Person übernommen werden.

2025-05-19

  • Livenahme auf PROD geplant am  
  • neuer FHIR Storage Service ist jetzt führend
  • SQL Optimierungen
  • Meldportal: Covid-19 Impfungen werden jetzt mit SNOMED Codes gemeldet

2025-05-12

  • IGS Update
    • Umgang mit großen CSV Dateien angepasst
    • Portal Schriftarten angepasst
    • Portal Error Dialog angepasst

2025-05-07

  • Update Zertifikatshandling für Hospital-Zertifikate

2025-05-06

  • Erweiterung der Keycloak CA

2025-05-05

  • initiale Bereitstellung der Umgebung
  • No labels