Beispiele
- Beispiele
- Beispiel: Bedingte Items
- Beispiel: Observation-basierte Prepopulation und Extraction
- Beispiel: Stammdaten Prepopulation
- Beispiel: Observation-basierte Extraction bei quantitativen Angaben
- Beispiel: Vorbelegung demografischer Patientendaten
- Beispiel: Validierung von Dezimalzahlen
- Beispiel: Validierung von Pattern
- Beispiel: Modifier Extension MDR-relevant
Beispiel: Bedingte Items
Metadaten
| Name | ExampleConditionalItem |
|---|---|
| URL | https://gematik.de/fhir/isik/Questionnaire/ExampleConditionalItem |
| Beschreibung | Beispiel-Questionnaire mit bedingten Fragestellungen/ItemsDie zweite Frage "Was ist denn los?" soll nur gestellt werden, wenn die erste Frage "Wie geht's" mit "muss." beantwortet wurde. |
Gerendertes Formular
Globale Extensions
| ID | Text | Type | Options | EnableWhen | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | Fragen mit EnableWhen-Bedingung | group | |||||||||||
| 2.1 | Wie geht's? | choice |
| ||||||||||
| 2.2 | Was ist denn los? | choice |
|
|
Quellcode
Beispiel: Observation-basierte Prepopulation und Extraction
Metadaten
| Name | ExamplePrePopObservation |
|---|---|
| URL | https://gematik.de/fhir/isik/Questionnaire/ExamplePrePopObservation |
| Beschreibung | Beispiel-Questionnaire mit automatischer Vorbelegung von ObservationsDie Suche nach passenden Observations geschieht innerhlab des Patienten-Kontextes anhand des in |
Gerendertes Formular
Zur korrekten Darstellung dieses Beispiels wird eine externe Anfrage in Richtung des offiziellen HL7 Deutschland e.V. FHIR-Server (https://fhir.hl7.de/fhir) gestellt. Falls dort keine passende Observation mehr liegen sollte, scheitert die Prepopulation. Wenden Sie sich in diesem Fall bitte an das ISiK Team.
Globale Extensions
| Name | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Subextensions |
|
Item-Definitionen
| ID | Text | Type | Code | Options | Extraction | LinkPeriod | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| 3 | Pflegegrad | group | ||||||||
| 3.1 | Bitte geben Sie den Pflegegrad an: | choice | http://loinc.org, 80391-6 | True |
|
Quellcode
Beispiel: Stammdaten Prepopulation
Metadaten
| Name | ExamplePrePopDemo |
|---|---|
| URL | https://gematik.de/fhir/isik/Questionnaire/ExamplePrePopDemo |
| Beschreibung | Beispiel-Questionnaire mit automatischer Vorbelegung von demografischen PatientendatenDer Patientenkontext wird mittels der SDC-LaunchContexts-Extension hergestellt. |
Gerendertes Formular
Globale Extensions
| Name | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Subextensions |
|
Item-Definitionen
| ID | Text | Type | InitialExpression | ||||||
|---|---|---|---|---|---|---|---|---|---|
| 1 | Demografische Patientendaten | group | |||||||
| 1.1 | Vorname: | string |
| ||||||
| 1.2 | Nachname: | string |
| ||||||
| 1.4 | Versichertennummer: | string |
|
Quellcode
Beispiel: Observation-basierte Extraction bei quantitativen Angaben
Metadaten
| Name | ExampleExtractWithUnit |
|---|---|
| URL | https://gematik.de/fhir/isik/Questionnaire/ExampleExtractWithUnit |
| Beschreibung | Beispiel-Questionnaire mit Observation Based Extraction von Dezimalwerten mit Maßeinheiten
|
Gerendertes Formular
Beim Klicken auf "Zeige QR + Observations" werden Sie auf eine externe Seite weitergeleitet, auf der die durch Sie in der Demo eingegebenen Werte als QuestionnaireResonse und extragierte Observations dargestellt werden.
Globale Extensions
| ID | Text | Type | Subextensions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 | Körpermaße | group | |||||||||
| 4.1 | Körpergewicht in kg | decimal |
| ||||||||
| 4.2 | Körpergröße in cm | decimal |
|
Extrahierte Ressourcen
Quellcode
Beispiel: Vorbelegung demografischer Patientendaten
Metadaten
| Name | ExamplePrePopDemo |
|---|---|
| URL | https://gematik.de/fhir/isik/Questionnaire/ExamplePrePopDemo |
| Beschreibung | Beispiel-Questionnaire mit automatischer Vorbelegung von demografischen PatientendatenDer Patientenkontext wird mittels der SDC-LaunchContexts-Extension hergestellt. |
Gerendertes Formular
Globale Extensions
| Name | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Subextensions |
|
Item-Definitionen
| ID | Text | Type | Vorbelegung | ||||
|---|---|---|---|---|---|---|---|
| 1 | Demografische Patientendaten | group | |||||
| 1.1 | Vorname: | string |
| ||||
| 1.2 | Nachname: | string |
| ||||
| 1.4 | Versichertennummer: | string |
|
Quellcode
Questionnaire
Metadaten
| Name | ExampleEntryValidationDecimal |
|---|---|
| URL | https://gematik.de/fhir/isik/Questionnaire/ExampleEntryValidationDecimal |
| Beschreibung | Beispiel-Questionnaire Validierung von Dezimalwerten
|
Gerendertes Formular
Globale Extensions
Item-Definitionen
| ID | Text | Type | Validierung | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 | Körpermaße | group | |||||||||||||
| 4.1 | Körpergewicht in kg (muss zwischen 20 und 300kg liegen) | decimal |
| ||||||||||||
| 4.2 | Körpergröße in m (muss zwischen 1m und 2.50m liegen) | decimal |
|
Quellcode
QuestionnaireResponse
Beispiel: vollständig und valide ausgefülltes Formular
| Titel | Validierung von Dezimalen |
|---|---|
| Datum | 2025-01-01 |
| Patient | Patient/PatientinMinimal |
| Autor | Patient/PatientinMinimal |
| ID | Frage | Antwort |
|---|---|---|
| 4 | Körpermaße | |
| 4.1 | Körpergewicht in kg (muss zwischen 20 und 300kg liegen) | 66 |
| 4.2 | Körpergröße in m (muss zwischen 1m und 2.50m liegen) | 1.66 |
Quellcode
Beispiel: Validierung von Pattern
Metadaten
| Name | ExampleInputPatternValidation |
|---|---|
| URL | https://gematik.de/fhir/isik/Questionnaire/ExampleInputPatternValidation |
| Beschreibung | Beispiel-Questionnaire mit Validierung von Benutzereingaben mittels einer FHIRPath-ExpressionDie Validierung erfolgt über die targetConstraint-Extension |
Gerendertes Formular
Das Feature wird von LHC-Forms zum aktuellen Zeitpunkt noch nicht unterstützt. Aus dem Grund wird im gerenderten Formular die Validierung noch nicht korrekt ausgeführt.
Globale Extensions
| ID | Text | Type | Subextensions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.4 | Versichertennummer: | string |
|
Quellcode
Beispiel: Modifier Extension MDR-relevant
Metadaten
| Name | ExampleMdrRelevant |
|---|---|
| URL | https://gematik.de/fhir/isik/Questionnaire/ExampleMdrRelevant |
| Beschreibung | Beispiel-Questionnaire, welches eine MDR-Relevanz ausweist
|
Gerendertes Formular
Globale Extensions
| Name | Value |
|---|---|
| rel |