## Grundlagen und Überblick

Das rki.demis.common-Pakt enthält eine Reihe von DEMIS-Basis-Ressourcen, die von weiteren DEMIS-Paketen (z.b. rki.demis.laboratory oder rki.demis.disease), die jeweils einen spezifischen Meldungstyp gemäß Infektionsschutzgesetz abbilden, verwendet werden. Im Folgenden werden die einzelnen DEMIS-Basis-Ressourcen erläutert.

Ein zentrale Aspekt ist, dass die Meldung an DEMIS als Meldevorgang übergeben wird. Damit bildet der Meldevorgang den Container für die Meldung und die darin referenzierten Ressourcen, wie Melder, Betroffene Person, etc.

Die im Meldevorgang zu übermittelnden Ressourcen, unterscheiden sich je nach Meldungstyp, siehe dazu die Ressourcenmodelle der jeweiligen spezifischen DEMIS-Pakete.

Der Meldevorgang bildet die Eingabe für die ProcessNotification-Operation, die diesen validiert und verarbeitet. Als Ergebnis liefert sie eine ProcessNotificationResponse und ein Quittungs-Bundle zurück. Ausnahme: Für rki.demis.igs wurde eine separate Operation definiert.

Das Quittungs-Bundle enthält die Meldequittung und die darin referenzierten Ressourcen. Die Meldequittung umfasst die Angaben zum von DEMIS ermittelten zuständigen Gesundheitsamt und enthält eine Quittung in Form einer PDF-Datei.

Die ProcessNotificationResponse liefert das Ergebnis der Validierung des gesendeten Meldevorgangs.