Extensions

Questionnaire Extensions

Für die verschiedenen Interaktionen werden verschiedene Extensions unterstützt. Im Folgenden sind pro Interaktion alle Extensions aufgelistet, die in der aktuellen Ausbaustufen des ISiK-Formular-Moduls zum Einsatz kommen.

Core Extensions (Questionnaire)

Rolle Extension Name Context Beschreibung Relevanz
FormularRendering entryFormat Questionnaire.item Definiert das Eingabeformat für ein Item SOLL
FormularDatenValidierung maxDecimalPlaces Questionnaire.item Begrenzt die Anzahl der Dezimalstellen SOLL
FormularDatenValidierung maxValue Questionnaire.item Setzt einen maximalen Wert für numerische Eingaben SOLL
FormularDatenValidierung minLength Questionnaire.item Definiert die Mindestlänge für Texteingaben SOLL
FormularDatenValidierung minValue Questionnaire.item Setzt einen minimalen Wert für numerische Eingaben SOLL
FormularRendering questionnaire-maxOccurs Questionnaire.item, Questionnaire.item.item Definiert maximale Vorkommen eines Items SOLL
FormularRendering questionnaire-minOccurs Questionnaire.item, Questionnaire.item.item Definiert minimale Vorkommen eines Items SOLL
FormularRendering questionnaire-unit Questionnaire.item, Questionnaire.item.item Definiert die Einheit für numerische Werte SOLL
FormularRendering ISiKMDRRelevanzFormularExtension QuestionnaireResponse, Questionnaire Mit der Extension wird die Medizinprodukt-Relevanz angegeben. Im default dürfen von Systemen nur Questionnaires verarbeitet werden, die hier ein 'none' als Code enthalten haben. SOLL
FormularDatenValidierung regex Questionnaire.item Fügt reguläre Ausdrücke für Validierung hinzu
Die Extension ist in zukünftigen Versionen deprecated. Aus dem Grund wird die Extension targetConstraint empfohlen zu nutzen.
KANN
FormularDatenValidierung targetConstraint Questionnaire.item Fügt reguläre Ausdrücke für Validierung hinzu SOLL

Core Extensions (QuestionnaireResponse)

Rolle Extension Name Context Beschreibung Relevanz
FormularRendering (Name des Questionnaire)[http://hl7.org/fhir/StructureDefinition/display] QuestionnaireResponse.questionnaire Gibt den Namen des Questionnaire an, damit dieser im Falle des fehlenden Zugriff auf die Questionnaire Ressource mit angegeben werden kann SOLL
FormularRendering Medizin-produkt Kontext QuestionnaireResponse, Questionnaire Mit der Extension wird die Medizinprodukt-Relevanz angegeben. Im default dürfen von Systemen nur Questionnaires verarbeitet werden, die hier ein 'none' als Code enthalten haben. SOLL

SDC Extensions (Questionnaire)

Rolle SDC-Modul Extension Name Context Beschreibung Relevanz
FormularDatenExtraktion Data Extraction Extract Observation Questionnaire.item Gibt an, dass der beobachtungsbasierte Ansatz verwendet werden soll SOLL
FormularDatenExtraktion Data Extraction Extract Observation - Category Questionnaire.item Gibt die Observation.category-Werte an, die in extrahierten Beobachtungen erscheinen sollen SOLL
FormularDatenVorbelegung Form Behavior Initial Expression Questionnaire.item Anfangswert für eine Frageantwort, der durch einen ausgewerteten Ausdruck bestimmt wird SOLL
FormularRendering Form Control Launch Contexts Questionnaire Ressourcen, die Kontext für die Formularverarbeitungslogik bereitstellen SOLL
FormularDatenVorbelegung Form Population Obervation link period Questionnaire.item Gibt den Zeitraum an, in dem nach passenden Beobachtungen gesucht werden soll SOLL

Extensions Out-of-scope

Hinweis Out-Of-Scope Extensions
Die folgenden Extensions sind im Rahmen des Moduls out-of-scope und sollten nicht genutzt werden. Falls Extensions für einen bestimmten Use Case benötigt werden, soll bitte im Chat ein Feedback zu hinterlassen werden. Abhängig von der Rückmeldung kann diese Extension in späteren Releases verbindlich gemacht werden.

Core Extensions (Questionnaire)

Extension Name Context Beschreibung
11179-permitted-value-conceptmap Questionnaire.item.answerValueSet Verknüpft erlaubte Werte mit einer ConceptMap
11179-permitted-value-valueset Questionnaire.item.answerValueSet Verknüpft erlaubte Werte mit einem ValueSet
designNote Questionnaire, Questionnaire.item, Questionnaire.item.item Fügt Designnotizen für Entwickler hinzu
maxSize Questionnaire.item Definiert die maximale Größe für Dateianhänge
mimeType Questionnaire.item Spezifiziert den MIME-Typ für Dateianhänge
ordinalValue Questionnaire.item.answerOption Fügt ordinale Werte zu Antwortoptionen hinzu
questionnaire-baseType Questionnaire.item, Questionnaire.item.item Definiert den Basistyp für ein Item
questionnaire-choiceOrientation Questionnaire.item, Questionnaire.item.item Bestimmt die Ausrichtung von Auswahlmöglichkeiten
questionnaire-constraint Questionnaire, Questionnaire.item, Questionnaire.item.item Fügt Einschränkungen für Antworten hinzu
questionnaire-displayCategory Questionnaire.item, Questionnaire.item.item Definiert die Anzeigekategorie eines Items
questionnaire-fhirType Questionnaire.item, Questionnaire.item.item Spezifiziert den FHIR-Datentyp
questionnaire-hidden Questionnaire.item, Questionnaire.item.item Ermöglicht das Ausblenden von Items
questionnaire-itemControl Questionnaire.item, Questionnaire.item.item Kontrolliert die Darstellung von Items
questionnaire-optionExclusive Questionnaire.item.answerOption Markiert eine Antwortoption als exklusiv
questionnaire-optionPrefix Questionnaire.item.answerOption Fügt Präfixe zu Antwortoptionen hinzu
questionnaire-referenceFilter Questionnaire.item, Questionnaire.item.item Filtert Referenzauswahlmöglichkeiten
questionnaire-referenceProfile Questionnaire.item, Questionnaire.item.item Definiert das Profil für Referenzen
questionnaire-referenceResource Questionnaire.item, Questionnaire.item.item Spezifiziert den Ressourcentyp für Referenzen
questionnaire-signatureRequired Questionnaire, Questionnaire.item, Questionnaire.item.item Erfordert eine elektronische Unterschrift
questionnaire-sliderStepValue Questionnaire.item, Questionnaire.item.item Definiert Schrittwerte für Slider
questionnaire-supportLink Questionnaire.item, Questionnaire.item.item Fügt Hilfelinks zu Items hinzu
questionnaire-unitOption Questionnaire.item, Questionnaire.item.item Bietet Einheitenauswahlmöglichkeiten
questionnaire-unitValueSet Questionnaire.item, Questionnaire.item.item Verknüpft Einheiten mit einem ValueSet
questionnaire-usageMode Questionnaire.item, Questionnaire.item.item Definiert den Verwendungsmodus eines Items
replaces Questionnaire Gibt an, welche Ressource diese ersetzt
variable Questionnaire, Questionnaire.item, Questionnaire.item.item Definiert Variablen für dynamische Inhalte

Core Extension (QuestionnaireResponse)

Extension Name Context Beschreibung
questionnaireresponse-author QuestionnaireResponse.item, QuestionnaireResponse.item.item Gibt den Autor einer Antwort oder eines Antwort-Elements an
questionnaireresponse-completionMode QuestionnaireResponse Definiert den Modus, in dem der Fragebogen abgeschlossen wurde
questionnaireresponse-reason QuestionnaireResponse Gibt den Grund für die Erstellung oder Änderung der Antwort an
questionnaireresponse-reviewer QuestionnaireResponse Identifiziert die Person, die die Antwort überprüft hat
questionnaireresponse-signature QuestionnaireResponse, QuestionnaireResponse.item, QuestionnaireResponse.item.item Enthält die digitale Signatur für die Antwort oder ein Antwort-Element
workflow-episodeOfCare QuestionnaireResponse Verknüpft die Antwort mit einer Episode der Versorgung
workflow-researchStudy QuestionnaireResponse Verknüpft die Antwort mit einer Forschungsstudie
resource-pertainsToGoal pertainsToGoal Zeigt an, dass die Antwort mit einem bestimmten Ziel verbunden ist

SDC Extensions

Modul Extension Name Context Beschreibung
Answer Control Answer Context Expression Questionnaire.item Eine FHIR-Abfrage, die ein oder mehrere Ressourcen zurückgibt, die dem Benutzer als Kontext für die Beantwortung einer Frage angezeigt werden können
Answer Control Answer Expression Questionnaire.item Ein Ausdruck (FHIRPath, CQL oder FHIR-Abfrage), der eine Liste zulässiger Antworten für ein Frageelement liefert
Answer Control Answer Options Toggle Expression Questionnaire.item Ein komplexer Ausdruck, der eine Liste der erlaubten Optionen bereitstellt, die basierend auf der Auswertung eines bereitgestellten Ausdrucks aktiviert oder deaktiviert werden sollen
Answer Control Candidate Answers Expression Questionnaire.item Ein FHIRPath- oder CQL-Ausdruck oder eine FHIR-Abfrage, die eine Liste von Antwortvorschlägen liefert
Data Extraction Extract - Allocate new uuid Questionnaire.item Weist eine neue UUID in einer benannten Variable für die Extraktion zu
Data Extraction Extract Definition Questionnaire.item Gibt den Ressourcentyp/das Profil für die definitionsbasierte Extraktion einer Ressource an
Data Extraction Extract Definition - Extract value Questionnaire.item Stellt einen festen Wert oder einen auszuwertenden Ausdruck bereit
Data Extraction Extract Definition - Resource (legacy) Questionnaire.item Gibt eine Abfrage oder einen anderen Ausdruck an, der die zu extrahierende Ressource identifiziert (veraltet)
Data Extraction Extract StructureMap - Target structure map Questionnaire StructureMaps, die QuestionnaireResponses dieses Fragebogens als 'Quelle' haben
Data Extraction Extract Template - Bundle Questionnaire.item Gibt einen Verweis auf eine enthaltene Transaktionsbündel-Ressourcenvorlage an
Data Extraction Extract Template - Context Questionnaire.item Erstellt Mapping-Kontext für das Ersetzen von Vorlageninhalt basierend auf einem FHIRPath-Ausdruck
Data Extraction Extract Template - Extract value Questionnaire.item Stellt einen Ausdruck bereit, um Werte zu evaluieren, die im gegebenen Vorlagenextraktionskontext ersetzt werden sollen
Data Extraction Extract Template - Resource Questionnaire.item Gibt einen Verweis auf eine enthaltene Ressourcenvorlage an
Display Control Choice column Questionnaire.item Bietet Richtlinien für die Darstellung von mehrspaltige Auswahlmöglichkeiten
Display Control Collapsible Questionnaire.item Zeigt an, dass die untergeordneten Elemente eines Elements in zusammenklappbarer Form angezeigt werden
Display Control Entry mode Questionnaire.item Eine Angabe, wie der Benutzer bei der Vervollständigung einer QuestionnaireResponse zur Eingabe von Antworten aufgefordert werden soll
Display Control Item Answer Media Questionnaire.item Medien, die als Begleitung zu einer bestimmten Antwortoption gerendert/verfügbar gemacht werden sollen
Display Control Item Media Questionnaire.item Medien, die begleitend zur gestellten Frage oder Gruppe gerendert/verfügbar gemacht werden sollen
Display Control Keyboard Type Extension Questionnaire.item Gibt für String- oder Text-Elemente den 'Tastaturtyp' an, der von der Benutzeroberfläche verwendet werden soll
Display Control Label for 'open' items Questionnaire.item Der Beschriftungstext, der neben Freitext- und/oder nicht eingeschränkten Typwerten für ein 'offenes' Auswahlelement angezeigt werden soll
Display Control Number of columns for child item layout Questionnaire.item Gibt die Anzahl der Spalten an, über die die Auswahlmöglichkeiten organisiert werden sollen
Display Control Optional Display? Questionnaire.item Wenn auf true gesetzt, kann das System das Element optional anzeigen
Display Control Rendering Critical Extension Questionnaire Zeigt eine Extension an, die vom darstellenden System unterstützt werden muss
Display Control Short Text Questionnaire.item Stellt einen kurzen Text für ein Element bereit
Display Control Width of column Questionnaire.item Gibt die Breite der Spalte für diese Frage an
Form Behavior Calculated Expression Questionnaire.item Berechneter Wert für eine Frageantwort, der durch einen ausgewerteten Ausdruck bestimmt wird
Form Behavior Enable when expression Questionnaire.item Ein Ausdruck, der einen booleschen Wert zurückgibt, ob das Element aktiviert werden soll
Form Control Code system for other units Questionnaire.item Gibt das Codesystem an, aus dem zusätzliche Einheiten stammen sollen
Form Control Endpoint Questionnaire Die Basis-URL für den/die Server, an die mit diesem Fragebogen verbundene Antworten gesendet werden sollen
Form Control Is subject (response)? QuestionnaireResponse.item Zeigt an, dass das Element ein anderes Subjekt für diese Gruppe angibt
Form Control Is subject? Questionnaire.item Zeigt an, dass das Element ein anderes Subjekt für die Gruppe in einer Antwort festlegt
Form Control Lookup questionnaire Questionnaire.item Für Referenz-Elemente kann der Fragebogen angegeben werden, der bei der Erstellung der Zielinstanz verwendet werden soll
Form Control Performer type Questionnaire Gibt die Arten von Ressourcen an, die Antworten auf einen Fragebogen aufzeichnen können
Form Control Preferred Terminology Server Questionnaire Gibt die Terminologieserver an, die die Wertesets verarbeiten können
Form Control Questionnaire Adaptive Questionnaire Zeigt an, ob ein Fragebogen adaptiv ist
Form Control ServiceRequest Questionnaire ServiceRequest Identifiziert einen Fragebogen, der ausgefüllt werden soll
Form Control Units open? Questionnaire.item Gibt an, ob die Liste der unterstützten Einheiten erschöpfend ist
Form Population Item population context Questionnaire.item Gibt eine Abfrage an, die die Ressource identifiziert, die zur Vorausfüllung verwendet werden soll
Form Population Source queries for population mapping Questionnaire Ein Batch-Bundle mit Abfragen zur Bereitstellung von Quelldaten
Form Population Source structure map Questionnaire StructureMaps, die QuestionnaireResponses für diesen Fragebogen als 'Ziel' produzieren
Form Validation Max quantity Questionnaire.item Die inklusive obere Grenze für den Bereich der zulässigen Werte für eine Frage vom Typ 'quantity'
Form Validation Min quantity Questionnaire.item Die inklusive untere Grenze für den Bereich der zulässigen Werte für eine Frage vom Typ 'quantity'
Modular Forms Assemble Context extension Questionnaire Diese Extension, die in einem Unter-Fragebogen verwendet wird, gibt eine FHIRPath-Variable an, die im Kontext vorhanden sein muss, wenn auf den Unter-Fragebogen verwiesen wird
Modular Forms Assembled From Questionnaire Questionnaire Diese Extension erscheint im Root eines zusammengestellten Fragebogens und identifiziert die Unter-Fragebögen (einschließlich Version), die im Rahmen des Assembly-Prozesses verwendet wurden
Modular Forms Assembly Expectations for Questionnaire Questionnaire Gibt an, dass dieser Fragebogen Erwartungen in Bezug auf die Zusammenstellung hat
Modular Forms Sub-questionnaire Questionnaire.item Zeigt an, dass das Anzeigelement durch den referenzierten Fragebogen ersetzt werden soll