PackagesCanonicalsLogsProblems
    Packages
    de.gematik.isik@5.0.0-rc
    https://gematik.de/fhir/isik/Questionnaire/Demo
{
  "description": "Beispiel-Questionnaire zur Demonstration diverser SDC Funktionalitäten, z.B. Prepopulation & Extraction",
  "_filename": "examples/Questionnaire-QuestionnaireDemo.json",
  "package_name": "de.gematik.isik",
  "date": null,
  "publisher": null,
  "name": null,
  "item": [ {
    "item": [ {
      "text": "Vorname:",
      "type": "string",
      "linkId": "1.1",
      "extension": [ {
        "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
        "valueExpression": {
          "language": "text/fhirpath",
          "expression": "%patient.name[0].given[0]",
          "description": "erster Vorname im ersten Namen des Patienten"
        }
      } ]
    }, {
      "text": "Nachname:",
      "type": "string",
      "linkId": "1.2",
      "extension": [ {
        "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
        "valueExpression": {
          "language": "text/fhirpath",
          "expression": "%patient.name[0].family",
          "description": "Nachname im ersten Namen des Patienten"
        }
      } ]
    }, {
      "text": "Geschlecht:",
      "type": "choice",
      "linkId": "1.3",
      "extension": [ {
        "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
        "valueExpression": {
          "language": "text/fhirpath",
          "expression": "%questionnaire.repeat(item).where(linkId='1.3').answerOption.value.where(code=%patient.gender)",
          "description": "Geschlecht des Patienten, gemappt von Code auf Coding der Antwortoptionen"
        }
      } ],
      "answerOption": [ {
        "valueCoding": {
          "code": "male",
          "system": "http://hl7.org/fhir/administrative-gender",
          "display": "männlich"
        }
      }, {
        "valueCoding": {
          "code": "female",
          "system": "http://hl7.org/fhir/administrative-gender",
          "display": "weiblich"
        }
      } ]
    }, {
      "text": "Versichertennummer:",
      "type": "string",
      "linkId": "1.4",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/regex",
        "valueString": "/^[A-Z][0-9]{9}$/"
      } ]
    } ],
    "text": "Angaben zur Person",
    "type": "group",
    "linkId": "1",
    "required": true
  }, {
    "item": [ {
      "text": "Wie geht's?",
      "type": "choice",
      "linkId": "2.1",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
        "valueCodeableConcept": {
          "coding": [ {
            "code": "radio-button",
            "system": "http://hl7.org/fhir/questionnaire-item-control"
          } ]
        }
      } ],
      "answerOption": [ {
        "valueCoding": {
          "display": "gut."
        }
      }, {
        "valueCoding": {
          "display": "geht."
        }
      }, {
        "valueCoding": {
          "display": "muss."
        }
      } ]
    }, {
      "text": "Was ist denn los?",
      "type": "choice",
      "linkId": "2.2",
      "enableWhen": [ {
        "operator": "=",
        "question": "2.1",
        "answerCoding": {
          "display": "muss."
        }
      } ],
      "answerOption": [ {
        "valueCoding": {
          "display": "Nix."
        }
      }, {
        "valueCoding": {
          "display": "Frag nicht!"
        }
      } ]
    } ],
    "text": "Fragen mit EnableWhen-Bedingung",
    "type": "group",
    "linkId": "2"
  }, {
    "item": [ {
      "code": [ {
        "code": "80391-6",
        "system": "http://loinc.org"
      } ],
      "text": "Bitte geben Sie den Pflegegrad an:",
      "type": "choice",
      "linkId": "3.1",
      "extension": [ {
        "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationLinkPeriod",
        "valueDuration": {
          "code": "a",
          "value": 1,
          "system": "http://unitsofmeasure.org"
        }
      }, {
        "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
        "valueBoolean": true
      } ],
      "answerValueSet": "#valueset-pflegegrad-de"
    } ],
    "text": "Pflegegrad",
    "type": "group",
    "linkId": "3",
    "required": true
  }, {
    "item": [ {
      "text": "Körpergewicht in kg (muss zwischen 20 und 300kg liegen)",
      "type": "decimal",
      "linkId": "4.1",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-unit",
        "valueCoding": {
          "code": "kg",
          "system": "http://unitsofmeasure.org"
        }
      }, {
        "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
        "valueBoolean": true
      }, {
        "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationLinkPeriod",
        "valueDuration": {
          "code": "m",
          "value": 1,
          "system": "http://unitsofmeasure.org"
        }
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/maxValue",
        "valueDecimal": 300
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/minValue",
        "valueDecimal": 20
      } ]
    }, {
      "text": "Körpergröße in m (muss zwischen 1 und 2.50 liegen)",
      "type": "decimal",
      "linkId": "4.2",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-unit",
        "valueCoding": {
          "code": "m",
          "system": "http://unitsofmeasure.org"
        }
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/entryFormat",
        "valueString": "x.xx"
      }, {
        "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",
        "valueBoolean": true
      }, {
        "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationLinkPeriod",
        "valueDuration": {
          "code": "a",
          "value": 1,
          "system": "http://unitsofmeasure.org"
        }
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/maxValue",
        "valueDecimal": 2.5
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/minValue",
        "valueDecimal": 1
      } ]
    } ],
    "text": "Körpermaße",
    "type": "group",
    "linkId": "4",
    "required": false
  } ],
  "type": null,
  "experimental": null,
  "resourceType": "Questionnaire",
  "title": "Questionnaire Feature Demo",
  "package_version": "5.0.0-rc",
  "extension": [ {
    "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext",
    "extension": [ {
      "url": "name",
      "valueCoding": {
        "code": "patient",
        "system": "http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext"
      }
    }, {
      "url": "type",
      "valueCode": "Patient"
    }, {
      "url": "description",
      "valueString": "Patientenkontext"
    } ]
  } ],
  "status": "draft",
  "id": "9c7c797c-dabf-402e-8680-a60516699b9a",
  "kind": null,
  "url": "https://gematik.de/fhir/isik/Questionnaire/Demo",
  "version": null
}