Grundlagen und Überblick

DEMIS

Die elektronische Meldung ersetzt die ursprüngliche papierbasierte Meldung gemäß § 6 Abs. 1 IfSG. Die Meldeinhalte orientieren sich an den Vorgaben des Infektionsschutzgesetzes (IfSG), so wie sie in § 9 Abs. 1 IfSG definiert sind. Viele Meldeinhalte sind für alle meldepflichtigen Infektionskrankheiten gleich, z.B. die Angaben zur betroffenen Person. Hinzu kommen für jede Infektionskrankheit spezifisch zu erfassende Angaben, die sich im Element "DiseaseInformation[MeldekategorieCODE]" finden.

Die namentliche Meldung muss unverzüglich erfolgen und dem zuständigen Gesundheitsamt innerhalb von 24 Stunden vorliegen. Eine Meldung darf wegen einzelner fehlender Angaben nicht verzögert werden. Daher sind die meisten Angaben nicht als Pflichtfelder angelegt, d.h. die Meldung kann auch abgesetzt werden, wenn Informationen nicht vollständig vorliegen. Die Nachmeldung oder Korrektur von Angaben hat jedoch unverzüglich nach deren Vorliegen an das Gesundheitsamt zu erfolgen.

Ein Ziel von DEMIS ist der erleichterte Informationsaustausch und damit auch Reduktion des Arbeitsaufwandes sowohl auf Seiten der Melder als auch auf Seiten der Meldeempfänger. Die möglichst vollständige Eingabe von vorliegenden Informationen reduziert Recherchen und Nachfragen der Gesundheitämter und trägt zur Datenqualität entscheidend bei, wodurch Infektionsmaßnahmen früher und gezielter getroffen werden können.

Rechtliche Grundlagen

Die rechtliche Grundlage für die in diesem Implementierungsleitfaden spezifizierte Meldung und deren Inhalte bildet das Infektionsschutzgesetz insbesondere mit §6 Absatz 1 IfSG bzw. §9 Absatz 1 IfSG.

Überblick

Am Beispiel von Covid-19 gibt die folgende Grafik einen groben logischen Überblick über die innerhalb der verschiedenen Bestandteile der Meldung abgebildeten Inhalte. Diese Meldungsstruktur ist für die weiteren Meldetatbestände gemäß §6 Absatz 1 IfSG (namentliche Meldung von verschiedenen Krankheiten) adaptiert. Eine Detaillierung dieser Inhalte, sowie die meldetatbestands-spezifischen Anpassungen sind den jeweiligen Unterabschnitten dieses Implementierungsleitfadens zu entnehmen.

Hinweis: Durch Beschränkungen des zum Einsatz kommenden Modellierungswerkzeuges, kann die Meldungsstruktur nur mit kleineren Einschränkungen dargestellt werden. Vererbungshierarchien werden beispielsweise nur unzureichend visualisiert und Referenzierungen nur unvollständig wiedergegeben. Den normativen Kern dieses Implementierungsleitfadens bilden daher die jeweiligen FHIR-Artefakte und nicht dieser Grafik!

image-modeloverview

Dem Muster der elektronischen Erregernachweismeldung folgend, wird auch die namentliche Meldung einer Krankheit gemäß §6 Absatz 1 IfSG in DEMIS über ein FHIR Document abgebildet. Das in der DEMIS Kernspezifikation profilierte NotificationBundle (Bundle) wird hier weiter als NotificationBundleDisease spezialisiert, um die Besonderheiten einer Meldung gemäß §6 Absatz 1 IfSG zu berücksichtigen. Ebenso verhält es sich mit der abstrakten Notification (Composition), die weiter zu einer ebenfalls abstrakten NotificationDisease profiliert wird. Die NotificationDisease ist wiederum Ausgangspunkt für die Profilierung von NotificationDiseaseCVDD, welche die spezifischen strukturellen Besonderheiten der Covid-19-Meldung abbildet und Inhalte kodiert, die eine eindeutige Unterscheidung von Meldetatbeständen ermöglichen. Für die anderen in §6 Absatz 1 genannten Krankheiten sind entsprechende Unterprofile definiert.

Bezüglich der strukturellen und inhaltlichen Abbildung der "Betroffenen Person" und des "Melders" folgt man auch bei der Meldung gemäß §6 Absatz 1 IfSG den Vorgaben der für DEMIS spezifizierten Erregernachweismeldung. Auf diese Aspekte und die jeweils zu beachtenden Besonderheiten wird im Rahmen dieses Implementierungsleitfadens daher nicht mehr gesondert eingegangen. An dieser Stelle sei lediglich auf den entsprechenden Implementierungsleitfaden für DEMIS Common (Basismeldeinhalte) verwiesen.

Die wesentlichen "fachlichen" Inhalte der Covid-19-Meldung werden über "sections" innerhalb der NotificationDiseaseCVDD-Composition referenziert. Hierbei ist zwischen den folgenden Inhalten zu unterscheiden:

  • Kerninformationen zum Meldetatbestand (hier Covid-19) werden über DiseaseCVDD abgebildet. Hierbei handelt es sich um eine indirekte Profilierung einer FHIR Condition, über welche primär der Meldetatbestand sowie zugehörige Angaben (Symptome/Manifestationen, Verifikationsstatus etc.) abgebildet werden.

  • Klinische und epidemiologische Angaben, die für beliebige (der in §6 Absatz 1 benannten) Krankheiten relevant sind (z.B. Hospitalisierung, Angaben zum Tod, Angaben zur Exposition), werden über DiseaseInformationCommon dargestellt. Hierbei handelt es sich um ein spezifisches Profil einer FHIR QuestionnaireResponse, welche sich auf einen vorab definierten Fragebogen (DiseaseQuestionsCommon) bezieht. Instanzen von DiseaseInformationCommon können je nach Inhalt auf weitere Ressourcen verweisen. Dazu gehören beispielsweise Hospitalization-Ressourcen (Encounter) und/oder Organization-Ressourcen.

  • Klinische und epidemiologische Angaben, die für Covid-19 spezifisch sind (z.B. Impfstatus und Infektionsumfeld), werden über Ressourcen vom Typ DiseaseInformationCVDD abgebildet. Auch hierbei handelt es sich um ein Profil einer FHIR QuestionnaireResponse, welches auf einen vordefinierten Fragebogen (DiseaseQuestionsCVDD)) verweist. Aus der Ressource heraus kann auf weitere Ressourcen (z.B. ImmunizationInformationCVDD) verwiesen werden.

Der Erkrankungsmeldevorgang (NotificationBundleDisease) bildet die Eingabe für die Verarbeitungs-Operation, die diesen validiert und verarbeitet. Grundlegende Informationen dazu finden sich im DEMIS-Basis-Paket rki.demis.common.

Entsprechend folgendem Beispiel muss der Erkrankungsmeldevorgang in dem Eingabeparameter ProcessNotificationRequestParameters an die Verarbeitungs-Operation übermittelt werden:

<Parameters xmlns="http://hl7.org/fhir">
    <id value="ProcessNotificationRequestParameters-example" />
    <meta>
        <profile value="https://demis.rki.de/fhir/StructureDefinition/ProcessNotificationRequestParameters" />
    </meta>
    <parameter>
        <name value="content" />
        <resource>
            <Bundle>
                <id value="098f6bcd-4621-3373-8ade-4e832627b4f6" />
                <meta>
                    <lastUpdated value="2021-03-04T12:00:00.000+01:00" />
                    <profile value="https://demis.rki.de/fhir/StructureDefinition/NotificationBundleDisease" />
                </meta>
                <identifier>
                    <system value="https://demis.rki.de/fhir/NamingSystem/NotificationBundleId" />
                    <value value="f6f4061a-1bdd-31c0-8d81-09b39f581270" />
                </identifier>
                <type value="document" />
                <timestamp value="2021-03-04T12:00:00.000+01:00" />
                <entry>
                    <fullUrl value="https://demis.rki.de/fhir/Composition/9f0a1336-3ac2-3a31-bfff-b8233c214452" />
                    <resource>
                        <Composition>
                            <id value="9f0a1336-3ac2-3a31-bfff-b8233c214452" />
                            <meta>
                                <lastUpdated value="2021-03-04T12:00:00.000+01:00" />
                                <profile value="https://demis.rki.de/fhir/StructureDefinition/NotificationDiseaseCVDD" />
                            </meta>
                            <identifier>
                                <system value="https://demis.rki.de/fhir/NamingSystem/NotificationId" />
                                <value value="b84d3abf-a524-4a24-a019-48b2b96bf1de" />
                            </identifier>
                            <status value="final" />
                            <type>
                                <coding>
                                    <system value="http://loinc.org" />
                                    <code value="34782-3" />
                                    <display value="Infectious disease Note" />
                                </coding>
                            </type>
                            <category>
                                <coding>
                                    <system value="https://demis.rki.de/fhir/CodeSystem/notificationType" />
                                    <code value="6.1_2" />
                                    <display value="Meldung gem&#228;&#223; &#167;6 Absatz 1, 2" />
                                </coding>
                            </category>
                            <subject>
                                <reference value="Patient/ac163863-fefa-3ce2-8511-7a4150d6ad43" />
                            </subject>
                            <date value="2021-03-04T01:00:00+01:00" />
                            <author>
                                <reference value="PractitionerRole/6373194f-4d06-382a-a67d-e3c7da243c30" />
                            </author>
                            <title value="Meldung gem&#228;&#223; &#167;6 Absatz 1, 2 IfSG" />
                            <section>
                                <title value="Diagnose" />
                                <code>
                                    <coding>
                                        <system value="https://demis.rki.de/fhir/CodeSystem/sectionCode" />
                                        <code value="diagnosis" />
                                        <display value="Diagnose" />
                                    </coding>
                                </code>
                                <entry>
                                    <reference value="Condition/cc86fc62-11af-3411-8b5e-6b2202206ec4" />
                                </entry>
                            </section>
                            <section>
                                <title value="Meldetatbestands&#252;bergreifende klinische und epidemiologische Angaben" />
                                <code>
                                    <coding>
                                        <system value="https://demis.rki.de/fhir/CodeSystem/sectionCode" />
                                        <code value="generalClinAndEpiInformation" />
                                        <display value="Meldetatbestands&#252;bergreifende klinische und epidemiologische Angaben" />
                                    </coding>
                                </code>
                                <entry>
                                    <reference value="QuestionnaireResponse/2f0c6b36-6421-35a8-8ea1-0e013db39410" />
                                </entry>
                            </section>
                            <section>
                                <title value="Meldetatbestandsspezifische klinische und epidemiologische Angaben" />
                                <code>
                                    <coding>
                                        <system value="https://demis.rki.de/fhir/CodeSystem/sectionCode" />
                                        <code value="specificClinAndEpiInformation" />
                                        <display value="Meldetatbestandsspezifische klinische und epidemiologische Angaben" />
                                    </coding>
                                </code>
                                <entry>
                                    <reference value="QuestionnaireResponse/146e5ced-db63-36e0-b8d3-85fa94218d8b" />
                                </entry>
                            </section>
                        </Composition>
                    </resource>
                </entry>
                <entry>
                    <fullUrl value="https://demis.rki.de/fhir/Patient/ac163863-fefa-3ce2-8511-7a4150d6ad43" />
                    <resource>
                        <Patient>
                            <id value="ac163863-fefa-3ce2-8511-7a4150d6ad43" />
                            <meta>
                                <profile value="https://demis.rki.de/fhir/StructureDefinition/NotifiedPerson" />
                            </meta>
                            <name>
                                <use value="official" />
                                <family value="Fontane" />
                                <given value="Theodor" />
                            </name>
                            <gender value="male" />
                            <birthDate value="1991-12-30" />
                            <address>
                                <extension url="https://demis.rki.de/fhir/StructureDefinition/AddressUse">
                                    <valueCoding>
                                        <system value="https://demis.rki.de/fhir/CodeSystem/addressUse" />
                                        <code value="primary" />
                                    </valueCoding>
                                </extension>
                                <line value="Heerstr. 1" />
                                <city value="Berlin" />
                                <postalCode value="14052" />
                                <country value="DE" />
                            </address>
                        </Patient>
                    </resource>
                </entry>
                <entry>
                    <fullUrl value="https://demis.rki.de/fhir/Condition/cc86fc62-11af-3411-8b5e-6b2202206ec4" />
                    <resource>
                        <Condition>
                            <id value="cc86fc62-11af-3411-8b5e-6b2202206ec4" />
                            <meta>
                                <profile value="https://demis.rki.de/fhir/StructureDefinition/DiseaseCVDD" />
                            </meta>
                            <verificationStatus>
                                <coding>
                                    <system value="http://terminology.hl7.org/CodeSystem/condition-ver-status" />
                                    <code value="confirmed" />
                                </coding>
                            </verificationStatus>
                            <code>
                                <coding>
                                    <system value="https://demis.rki.de/fhir/CodeSystem/notificationDiseaseCategory" />
                                    <code value="cvdd" />
                                    <display value="Coronavirus-Krankheit-2019 (COVID-19)" />
                                </coding>
                            </code>
                            <subject>
                                <reference value="Patient/ac163863-fefa-3ce2-8511-7a4150d6ad43" />
                            </subject>
                            <recordedDate value="2021-03-04" />
                        </Condition>
                    </resource>
                </entry>
                <entry>
                    <fullUrl value="https://demis.rki.de/fhir/Organization/7b1cb8d3-f4bb-3cf6-8c0e-01e6657a13ea" />
                    <resource>
                        <Organization>
                            <id value="7b1cb8d3-f4bb-3cf6-8c0e-01e6657a13ea" />
                            <meta>
                                <profile value="https://demis.rki.de/fhir/StructureDefinition/NotifierFacility" />
                            </meta>
                            <identifier>
                                <system value="https://fhir.kbv.de/NamingSystem/KBV_NS_Base_BSNR" />
                                <value value="987654300" />
                            </identifier>
                            <type>
                                <coding>
                                    <system value="https://demis.rki.de/fhir/CodeSystem/organizationType" />
                                    <code value="hospital" />
                                </coding>
                            </type>
                            <name value="Sankt Gertrauden Krankenhaus" />
                            <telecom>
                                <system value="phone" />
                                <value value="0309876543210" />
                                <use value="work" />
                            </telecom>
                            <address>
                                <line value="Dingsweg 321" />
                                <city value="Berlin" />
                                <postalCode value="13055" />
                                <country value="DE" />
                            </address>
                        </Organization>
                    </resource>
                </entry>
                <entry>
                    <fullUrl value="https://demis.rki.de/fhir/PractitionerRole/6373194f-4d06-382a-a67d-e3c7da243c30" />
                    <resource>
                        <PractitionerRole>
                            <id value="6373194f-4d06-382a-a67d-e3c7da243c30" />
                            <meta>
                                <profile value="https://demis.rki.de/fhir/StructureDefinition/NotifierRole" />
                            </meta>
                            <organization>
                                <reference value="Organization/7b1cb8d3-f4bb-3cf6-8c0e-01e6657a13ea" />
                            </organization>
                        </PractitionerRole>
                    </resource>
                </entry>
                <entry>
                    <fullUrl value="https://demis.rki.de/fhir/Encounter/cf424cfb-8809-3b51-8ab2-d8bf979cbe8d" />
                    <resource>
                        <Encounter>
                            <id value="cf424cfb-8809-3b51-8ab2-d8bf979cbe8d" />
                            <meta>
                                <profile value="https://demis.rki.de/fhir/StructureDefinition/Hospitalization" />
                            </meta>
                            <status value="in-progress" />
                            <class>
                                <system value="http://terminology.hl7.org/CodeSystem/v3-ActCode" />
                                <code value="IMP" />
                                <display value="inpatient encounter" />
                            </class>
                            <serviceType>
                                <coding>
                                    <system value="https://demis.rki.de/fhir/CodeSystem/hospitalizationServiceType" />
                                    <code value="0800" />
                                    <display value="Pneumologie" />
                                </coding>
                            </serviceType>
                            <subject>
                                <reference value="Patient/ac163863-fefa-3ce2-8511-7a4150d6ad43" />
                            </subject>
                            <period>
                                <start value="2021-03-04" />
                            </period>
                            <serviceProvider>
                                <reference value="Organization/7b1cb8d3-f4bb-3cf6-8c0e-01e6657a13ea" />
                            </serviceProvider>
                        </Encounter>
                    </resource>
                </entry>
                <entry>
                    <fullUrl value="https://demis.rki.de/fhir/QuestionnaireResponse/2f0c6b36-6421-35a8-8ea1-0e013db39410" />
                    <resource>
                        <QuestionnaireResponse>
                            <id value="2f0c6b36-6421-35a8-8ea1-0e013db39410" />
                            <meta>
                                <profile value="https://demis.rki.de/fhir/StructureDefinition/DiseaseInformationCommon" />
                            </meta>
                            <questionnaire value="https://demis.rki.de/fhir/Questionnaire/DiseaseQuestionsCommon" />
                            <status value="completed" />
                            <subject>
                                <reference value="Patient/ac163863-fefa-3ce2-8511-7a4150d6ad43" />
                            </subject>
                            <item>
                                <linkId value="isDead" />
                                <answer>
                                    <valueCoding>
                                        <system value="https://demis.rki.de/fhir/CodeSystem/yesOrNoAnswer" />
                                        <code value="no" />
                                        <display value="Nein" />
                                    </valueCoding>
                                </answer>
                            </item>
                            <item>
                                <linkId value="militaryAffiliation" />
                                <answer>
                                    <valueCoding>
                                        <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor" />
                                        <code value="NASK" />
                                        <display value="not asked" />
                                    </valueCoding>
                                </answer>
                            </item>
                            <item>
                                <linkId value="labSpecimenTaken" />
                                <answer>
                                    <valueCoding>
                                        <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor" />
                                        <code value="NASK" />
                                        <display value="not asked" />
                                    </valueCoding>
                                </answer>
                            </item>
                            <item>
                                <linkId value="hospitalized" />
                                <answer>
                                    <valueCoding>
                                        <system value="https://demis.rki.de/fhir/CodeSystem/yesOrNoAnswer" />
                                        <code value="yes" />
                                        <display value="Ja" />
                                    </valueCoding>
                                    <item>
                                        <linkId value="hospitalizedGroup" />
                                        <item>
                                            <linkId value="hospitalizedEncounter" />
                                            <answer>
                                                <valueReference>
                                                    <reference value="Encounter/cf424cfb-8809-3b51-8ab2-d8bf979cbe8d" />
                                                </valueReference>
                                            </answer>
                                        </item>
                                    </item>
                                </answer>
                            </item>
                            <item>
                                <linkId value="infectProtectFacility" />
                                <answer>
                                    <valueCoding>
                                        <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor" />
                                        <code value="NASK" />
                                        <display value="not asked" />
                                    </valueCoding>
                                </answer>
                            </item>
                            <item>
                                <linkId value="placeExposure" />
                                <answer>
                                    <valueCoding>
                                        <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor" />
                                        <code value="NASK" />
                                        <display value="not asked" />
                                    </valueCoding>
                                </answer>
                            </item>
                            <item>
                                <linkId value="organDonation" />
                                <answer>
                                    <valueCoding>
                                        <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor" />
                                        <code value="NASK" />
                                        <display value="not asked" />
                                    </valueCoding>
                                </answer>
                            </item>
                            <item>
                                <linkId value="additionalInformation" />
                                <answer>
                                    <valueString value="Die Meldungsgenerierung erfolgte automatisch &#252;ber den Aufnahmedatensatz gem. &#167;301 SGB V. Nicht alle erforderlichen Informationen konnten daher erhoben werden." />
                                </answer>
                            </item>
                        </QuestionnaireResponse>
                    </resource>
                </entry>
                <entry>
                    <fullUrl value="https://demis.rki.de/fhir/QuestionnaireResponse/146e5ced-db63-36e0-b8d3-85fa94218d8b" />
                    <resource>
                        <QuestionnaireResponse>
                            <id value="146e5ced-db63-36e0-b8d3-85fa94218d8b" />
                            <meta>
                                <profile value="https://demis.rki.de/fhir/StructureDefinition/DiseaseInformationCVDD" />
                            </meta>
                            <questionnaire value="https://demis.rki.de/fhir/Questionnaire/DiseaseQuestionsCVDD" />
                            <status value="completed" />
                            <subject>
                                <reference value="Patient/ac163863-fefa-3ce2-8511-7a4150d6ad43" />
                            </subject>
                            <item>
                                <linkId value="infectionSource" />
                                <answer>
                                    <valueCoding>
                                        <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor" />
                                        <code value="NASK" />
                                        <display value="not asked" />
                                    </valueCoding>
                                </answer>
                            </item>
                            <item>
                                <linkId value="infectionEnvironmentSetting" />
                                <answer>
                                    <valueCoding>
                                        <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor" />
                                        <code value="NASK" />
                                        <display value="not asked" />
                                    </valueCoding>
                                </answer>
                            </item>
                            <item>
                                <linkId value="immunization" />
                                <answer>
                                    <valueCoding>
                                        <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor" />
                                        <code value="NASK" />
                                        <display value="not asked" />
                                    </valueCoding>
                                </answer>
                            </item>
                            <item>
                                <linkId value="reason" />
                                <answer>
                                    <valueCoding>
                                        <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor" />
                                        <code value="NASK" />
                                        <display value="not asked" />
                                    </valueCoding>
                                </answer>
                            </item>
                            <item>
                                <linkId value="outbreak" />
                                <answer>
                                    <valueCoding>
                                        <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor" />
                                        <code value="NASK" />
                                        <display value="not asked" />
                                    </valueCoding>
                                </answer>
                            </item>
                        </QuestionnaireResponse>
                    </resource>
                </entry>
            </Bundle>
        </resource>
    </parameter>
</Parameters>
.