{ "description": null, "_filename": "StructureDefinition-ISiKFormularDefinition.json", "package_name": "de.gematik.isik", "date": "2025-04-09", "derivation": "constraint", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "name": "ISiKFormularDefinition", "abstract": false, "type": "Questionnaire", "experimental": "false", "resourceType": "StructureDefinition", "title": null, "package_version": "5.0.0-rc", "status": "active", "id": "3e4c477f-ecf4-4316-ad84-0f457c9d0191", "kind": "resource", "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKFormularDefinition", "version": "5.0.0-rc", "differential": { "element": [ { "id": "Questionnaire.modifierExtension", "min": 1, "path": "Questionnaire.modifierExtension" }, { "id": "Questionnaire.modifierExtension:MDR-Relevant", "max": "1", "min": 1, "path": "Questionnaire.modifierExtension", "type": [ { "code": "Extension", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKMDRRelevanzFormularExtension" ] } ], "sliceName": "MDR-Relevant", "mustSupport": true }, { "id": "Questionnaire.modifierExtension:MDR-Relevant.value[x]", "path": "Questionnaire.modifierExtension.value[x]", "mustSupport": true }, { "id": "Questionnaire.url", "min": 1, "path": "Questionnaire.url", "short": "CanoncialURL des Formulars", "comment": "Weltweit eindeutiger Name des Formulars.\n **Begründung Pflichtfeld:**\n Wird für eindeutige Bezugnahme von FormularDaten auf FormularDefinition benötigt.", "mustSupport": true }, { "id": "Questionnaire.version", "path": "Questionnaire.version", "short": "Version", "comment": "Versionsnummer des Formulars. Sollte gem. semVer-Regeln inkrementiert werden, je nach Schweregrad der Änderungen.\n **Begründung MS:** \n Wird benötigt, um FormularDefinitionen in unterschiedlichen Versionen zu differenzieren. ", "mustSupport": true }, { "id": "Questionnaire.title", "min": 1, "path": "Questionnaire.title", "short": "Titel/Überschrift", "comment": "Dem Anwender angezeigter Titel des Formulars. \n **Begründung MS:** \n Wird für die Darstellung und Auffindbarkeit der FormularDefinition benötigt.", "mustSupport": true }, { "id": "Questionnaire.status", "path": "Questionnaire.status", "short": "active | retired", "comment": "Die im ISiK-Kontext bereitgestellten Formulare sollten final ausspezifiziert sein und daher den Status 'active' haben. \n Formulare, die zurückgezogen oder durch neuere Versionen ersetzt wurden, können mit 'retired' gekennzeichnet werden.", "mustSupport": true }, { "id": "Questionnaire.subjectType", "max": "1", "min": 1, "path": "Questionnaire.subjectType", "short": "Subject, über das in diesem Formular berichtet wird.", "comment": "**Begründung Pflichtfeld:** \n Zur Vereinfachung des Workflows werden zunächst nur Formulare mit Patientenbezug zugelassen. \n Dabei ist stets davon auszugehen, dass der Patient, für den dieses Formular ausgefüllt wird, \n identisch ist, mit dem Patient, der im Launch-Kontext übergeben wird. \n Diese Anforderung kann in künftigen Ausbaustufen gelockert werden.", "mustSupport": true, "patternCode": "Patient" }, { "id": "Questionnaire.description", "min": 1, "path": "Questionnaire.description", "short": "Beschreibung", "comment": "**Begründung Pflichtfeld:** \n Ausführliche Beschreibung des Formulars zur Verbesserung der Auffindbarkeit", "mustSupport": true }, { "id": "Questionnaire.item", "path": "Questionnaire.item", "short": "Formularfeld", "comment": "Formularfeld, Anzeigetext oder Gruppe von Formularfeldern", "mustSupport": true }, { "id": "Questionnaire.item.linkId", "path": "Questionnaire.item.linkId", "short": "innerhalb dieses Formulars eindeutige ID dieses Feldes", "comment": "**Begründung Pflichtfeld:** \n Erforderlich für die Verlinkung der Antworten in der QuestionnaireRespons mit der Definition des Formularfeldes.", "mustSupport": true }, { "id": "Questionnaire.item.prefix", "path": "Questionnaire.item.prefix", "mustSupport": true }, { "id": "Questionnaire.item.text", "path": "Questionnaire.item.text", "short": "Text", "comment": "**Begründung MS:** \n Je nach 'type' des items: Fragestellung, Anzeigetext oder Gruppenname", "mustSupport": true }, { "id": "Questionnaire.item.type", "path": "Questionnaire.item.type", "comment": "Time is handled using \"string\". File is handled using Attachment. (Content can be sent as a contained binary).", "mustSupport": true }, { "id": "Questionnaire.item.required", "path": "Questionnaire.item.required", "short": "Pflichtfeld?", "comment": "**Begründung MS:** \n FormularRenderer sollen sicherstellen können, dass Formulare vom Anwender vollständig ausgefüllt werden.", "mustSupport": true }, { "id": "Questionnaire.item.repeats", "path": "Questionnaire.item.repeats", "short": "Mehrfachangaben erlaubt?", "comment": "**Begründung MS:** FormularRenderer sollen in der Lage sein zwischen Einfach- und Mehrfachangaben unterscheiden zu können.", "mustSupport": true }, { "id": "Questionnaire.item.readOnly", "path": "Questionnaire.item.readOnly", "short": "Keine Eingabe erlaubt?", "comment": "Antwort wird automatisch vorbelegt/berechnet und darf nicht vom Anwender editiert/überschrieben werden.\n **Begründung MS:** Automatisch vorbelegte Items sollen gegen Veränderung durch den Benutzer geschützt werden können (z.B. für Patientenstammdaten).", "mustSupport": true }, { "id": "Questionnaire.item.answerValueSet", "path": "Questionnaire.item.answerValueSet", "short": "Festlegung der Antwortmöglichkeiten durch Verweis auf ValueSet", "comment": "**Begründung MS:** Wo geeignete ValueSets vorhanden sind, die die Antwortmöglichkeiten hinreichend repräsentieren, sollte auf diese verwiesen werden.", "mustSupport": true }, { "id": "Questionnaire.item.answerOption", "path": "Questionnaire.item.answerOption", "short": "Festlegung der Antwortmöglichkeiten durch Aufzählung", "comment": "**Begründung MS:** Wo *keine* geeignete ValueSets vorhanden sind, die die Antwortmöglichkeiten hinreichen repräsentieren, \n können Antworten alternativ in der FormularDefinition explizit aufgezählt werden..", "mustSupport": true }, { "id": "Questionnaire.item.item", "path": "Questionnaire.item.item", "short": "Untergeordnetes Item", "comment": "**Begründung MS:** \n Items können beliebig verschachtelt und zu Gruppen zusammengefasst werden, um komplexere und umfangreichere Formulare zu strukturieren.", "mustSupport": true } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Questionnaire" }