{
"description": "### Beispiel-Questionnaire mit Validierung von Benutzereingaben mittels einer FHIRPath-Expression \\nDie Validierung erfolgt über die [targetConstraint](https://hl7.org/fhir/extensions/StructureDefinition-targetConstraint.html)-Extension",
"_filename": "examples/Questionnaire-ExampleInputPatternValidation.json",
"package_name": "de.gematik.isik",
"subjectType": [ "Patient" ],
"date": null,
"meta": {
"profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKFormularDefinition" ]
},
"publisher": "Gematik GmbH",
"name": "ExampleInputPatternValidation",
"item": [ {
"text": "Versichertennummer:",
"type": "string",
"linkId": "1.4",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/targetConstraint",
"extension": [ {
"url": "key",
"valueId": "kvid-1"
}, {
"url": "severity",
"valueCode": "warning"
}, {
"url": "expression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "matches(^[A-Z][0-9]{9}$)"
}
}, {
"url": "human",
"valueString": "Eine Versichertennummer muss mit einem Großbuchstaben beginnen, gefolgt von 9 Zahlen!"
} ]
} ]
} ],
"type": null,
"experimental": "false",
"resourceType": "Questionnaire",
"title": "Validierung von Formulareingaben gegen RegExPattern",
"package_version": "5.1.0",
"status": "draft",
"id": "feba3aa4-2261-437a-825a-d792954be5e9",
"kind": null,
"url": "https://gematik.de/fhir/isik/Questionnaire/ExampleInputPatternValidation",
"version": "0.1.0"
}