Allgemeine Erkrankungsinformationen (DiseaseInformationCommon)

https://demis.rki.de/fhir/StructureDefinition/DiseaseInformationCommon

Das DiseaseInformationCommon-Profil nimmt eine Anpassung der allgemeinen FHIR QuestionnaireResponse-Definition vor.

image-profilehierarchydiseaseinformationcommon

Primär beziehen sich diese Anpassungen auf Streichungen/Festlegungen bezüglich der die Ressource näher beschreibenden Inhalte, wie z.B. questionnaire, encounter oder author. Zusätzlich erfolgt eine Bindung des questionnaire-Elementes an einen fest definierten Wert, der den zugrundeliegenden Fragebogen (hier: DiseaseQuestionsCommon) referenziert. Diese Questionnaire-Ressource wird neben der hier vorgestellten StructureDefinition für die Validierung der jeweiligen Ressource herangezogen. Dort werden auch die (fachlichen) Inhalte detailliert dargestellt, welche über die hier profilierte QuestionnaireResponse transportiert werden können/müssen.

Profilansicht

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..1Identifier
basedOnΣ I0..*Reference(CarePlan | ServiceRequest)
partOfΣ I0..0Reference(Observation | Procedure)
questionnaireΣ1..1canonical(Questionnaire)Fixed Value
statusΣ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ I0..0Reference(Encounter)
authoredΣ0..0dateTime
authorΣ I0..0Reference(Device | Practitioner | PractitionerRole | Patient | RelatedPerson | Organization)
sourceΣ I0..0Reference(Patient | Practitioner | PractitionerRole | RelatedPerson)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
linkId1..1string
definition0..1uri
text0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
valueBooleanboolean
valueDecimaldecimal
valueIntegerinteger
valueDatedate
valueDateTimedateTime
valueTimetime
valueStringstring
valueUriuri
valueAttachmentAttachment
valueCodingCoding
valueQuantityQuantity
valueReferenceReference(Resource)
item0..*see (item)
item0..*see (item)

Beispiel - Minimalsatz an Antworten (mit Angabe zur Hospitalisierung)

<QuestionnaireResponse xmlns="http://hl7.org/fhir">
    <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>

Beispiel - Erweiterter Antwortsatz

<QuestionnaireResponse xmlns="http://hl7.org/fhir">
    <id value="58a8925c-f85f-3785-a515-29b46cd6c948" />
    <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/51eddc9b-0ac4-360c-b89d-5478b696f6dc" />
    </subject>
    <item>
        <linkId value="isDead" />
        <answer>
            <valueCoding>
                <system value="https://demis.rki.de/fhir/CodeSystem/yesOrNoAnswer" />
                <code value="yes" />
                <display value="Ja" />
            </valueCoding>
            <item>
                <linkId value="deathDate" />
                <answer>
                    <valueDate value="2021-03-04" />
                </answer>
            </item>
        </answer>
    </item>
    <item>
        <linkId value="militaryAffiliation" />
        <answer>
            <valueCoding>
                <system value="https://demis.rki.de/fhir/CodeSystem/militaryAffiliation" />
                <code value="noReferenceToBundeswehr" />
                <display value="Kein Bezug zur BW" />
            </valueCoding>
        </answer>
    </item>
    <item>
        <linkId value="labSpecimenTaken" />
        <answer>
            <valueCoding>
                <system value="https://demis.rki.de/fhir/CodeSystem/yesOrNoAnswer" />
                <code value="no" />
                <display value="Nein" />
            </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/b7ef195b-b7d8-3098-a6be-382c5207504c" />
                        </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="https://demis.rki.de/fhir/CodeSystem/yesOrNoAnswer" />
                <code value="yes" />
                <display value="Ja" />
            </valueCoding>
            <item>
                <linkId value="placeExposureGroup" />
                <item>
                    <linkId value="placeExposureBegin" />
                    <answer>
                        <valueDate value="2021-02-25" />
                    </answer>
                </item>
                <item>
                    <linkId value="placeExposureEnd" />
                    <answer>
                        <valueDate value="2021-02-27" />
                    </answer>
                </item>
                <item>
                    <linkId value="placeExposureRegion" />
                    <answer>
                        <valueCoding>
                            <system value="https://demis.rki.de/fhir/CodeSystem/geographicRegion" />
                            <code value="41161015" />
                            <display value="Comunidad de Madrid" />
                        </valueCoding>
                    </answer>
                </item>
                <item>
                    <linkId value="placeExposureHint" />
                    <answer>
                        <valueString value="Urlaubsreise" />
                    </answer>
                </item>
            </item>
        </answer>
    </item>
    <item>
        <linkId value="organDonation" />
        <answer>
            <valueCoding>
                <system value="https://demis.rki.de/fhir/CodeSystem/yesOrNoAnswer" />
                <code value="yes" />
                <display value="Ja" />
            </valueCoding>
        </answer>
    </item>
    <item>
        <linkId value="additionalInformation" />
        <answer>
            <valueString value="Mehr habe ich nicht zu sagen." />
        </answer>
    </item>
</QuestionnaireResponse>