{
"description": "### Beispiel-Questionnaire zur Demonstration der Template-basierten Extraktion von Patientendaten",
"_filename": "examples/Questionnaire-DemoTemplatebasedExtractionQuestionnaire.json",
"package_name": "de.gematik.isik",
"subjectType": [ "Patient" ],
"date": null,
"meta": {
"profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKFormularDefinition" ]
},
"publisher": "Gematik GmbH",
"name": "DemoTemplatebasedExtractionQuestionnaire",
"item": [ {
"item": [ {
"text": "Ressourcen-ID",
"type": "string",
"linkId": "resourceId",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
"valueBoolean": true
}, {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "%patient.id",
"description": "Selektion der Ressourcen-ID des Patienten"
}
} ]
}, {
"item": [ {
"text": "Vorname",
"type": "string",
"linkId": "given",
"repeats": true,
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "(%patient.name.where(use = 'official').given[0] | %patient.name[0].given[0]).first()",
"description": "Selektion des ersten Vornamens des Patienten. Präferiert aus dem offiziellem Namen, alternativ erster gefundener Name"
}
} ]
}, {
"text": "Nachname",
"type": "string",
"linkId": "family",
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "(%patient.name.where(use = 'official').family | %patient.name[0].family).first()",
"description": "Selektion des Nachnamens des Patienten. Präferiert aus dem offiziellem Namen, alternativ erster gefundener Name"
}
} ]
} ],
"text": "Name",
"type": "group",
"linkId": "name"
}, {
"text": "Geschlecht",
"type": "choice",
"linkId": "gender",
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "%questionnaire.repeat(item).where(linkId='gender').answerOption.valueCoding.where(code=%patient.gender)",
"description": "Selektion des Geschlechts des Patienten"
}
} ],
"answerOption": [ {
"valueCoding": {
"code": "unknown",
"system": "http://hl7.org/fhir/administrative-gender",
"display": "Unbekannt"
},
"initialSelected": true
}, {
"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"
}
}, {
"valueCoding": {
"code": "other",
"system": "http://hl7.org/fhir/administrative-gender",
"display": "Anderes"
}
} ]
}, {
"text": "Geburtsdatum",
"type": "date",
"linkId": "birthDate",
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "%patient.birthDate",
"description": "Selektion des Geburtsdatums des Patienten"
}
} ]
}, {
"item": [ {
"text": "System der Patienten-ID",
"type": "string",
"linkId": "patientId-system",
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "%patient.identifier.where(type.coding.first().code = 'MR').system",
"description": "Selektion des Systems der Patienten-ID."
}
} ]
}, {
"text": "Wert der Patienten-ID",
"type": "string",
"linkId": "patientId-value",
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "%patient.identifier.where(type.coding.first().code = 'MR').value",
"description": "Selektion des Value der Patienten-ID."
}
} ]
} ],
"text": "Patienten-ID",
"type": "group",
"linkId": "patientId"
}, {
"text": "Versichertennummer",
"type": "string",
"linkId": "versichertenId",
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "%patient.identifier.where(system = 'http://fhir.de/sid/gkv/kvid-10').value",
"description": "Versichertennnummer(KVID) des Patienten"
}
} ]
}, {
"item": [ {
"type": "string",
"linkId": "telecom-system",
"initial": [ {
"valueString": "phone"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
"valueBoolean": true
} ]
}, {
"text": "Telefonnummer",
"type": "string",
"linkId": "telecom-value",
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "%patient.telecom.where(system = 'phone').first().value",
"description": "Selektion des Value der Patienten-ID."
}
} ]
} ],
"text": "Kontaktmöglichkeit",
"type": "group",
"linkId": "telecom"
} ],
"text": "Patient Informationen",
"type": "group",
"linkId": "patient",
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtract",
"extension": [ {
"url": "template",
"valueReference": {
"reference": "#IsikPatientTemplate"
}
}, {
"url": "fullUrl",
"valueString": "('Patient/' + item.where(linkId = 'resourceId').answer.value)"
} ]
} ]
} ],
"type": null,
"experimental": "false",
"resourceType": "Questionnaire",
"title": "DemoTemplatebasedExtractionQuestionnaire",
"package_version": "5.1.2",
"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"
} ]
} ],
"contained": [ {
"_id": {
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString": "item.where(linkId = 'resourceId').answer.value"
} ]
},
"address": [ {
"type": "both",
"_city": {
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString": "item.where(linkId = 'address-city').answer.value.first()"
} ]
},
"_line": [ {
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString": "item.where(linkId = 'address-line').answer.value"
} ]
} ],
"country": "DE",
"_country": {
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString": "item.where(linkId = 'address-country').answer.value.first()"
} ]
},
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
"valueString": "item.where(linkId = 'address')"
} ],
"_postalCode": {
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString": "item.where(linkId = 'address-postalCode').answer.value.first()"
} ]
}
} ],
"meta": {
"profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKPatient" ]
},
"name": [ {
"use": "official",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString": "item.where(linkId = 'given' or linkId = 'family').answer.value.join(' ')"
} ]
},
"_given": [ {
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString": "item.where(linkId = 'given').answer.value.first()"
} ]
} ],
"_family": {
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString": "item.where(linkId = 'family').answer.value.first()"
} ]
},
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
"valueString": "item.where(linkId = 'name')"
} ]
} ],
"_gender": {
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString": "item.where(linkId = 'gender').answer.value.first().code"
} ]
},
"_birthDate": {
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString": "item.where(linkId = 'birthDate').answer.value.first()"
} ]
},
"resourceType": "Patient",
"active": true,
"id": "IsikPatientTemplate",
"identifier": [ {
"type": {
"coding": [ {
"code": "MR",
"system": "http://terminology.hl7.org/CodeSystem/v2-0203"
} ]
},
"_value": {
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString": "item.where(linkId = 'patientId-value').answer.value"
} ]
},
"_system": {
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString": "item.where(linkId = 'patientId-system').answer.value"
} ]
},
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
"valueString": "item.where(linkId = 'patientId')"
} ]
}, {
"type": {
"coding": [ {
"code": "KVZ10",
"system": "http://fhir.de/CodeSystem/identifier-type-de-basis"
} ]
},
"_value": {
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString": "item.where(linkId = 'versichertenId').answer.value"
} ]
},
"system": "http://fhir.de/sid/gkv/kvid-10"
} ],
"telecom": [ {
"_value": {
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString": "item.where(linkId = 'telecom-value').answer.value"
} ]
},
"system": "phone",
"_system": {
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString": "item.where(linkId = 'telecom-system').answer.value"
} ]
},
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
"valueString": "item.where(linkId = 'telecom')"
} ]
} ],
"gender": "unknown"
} ],
"status": "draft",
"id": "1c35233e-5f06-47f2-8782-73823b8d039b",
"kind": null,
"url": "https://gematik.de/fhir/isik/Questionnaire/DemoTemplatebasedExtractionQuestionnaire",
"version": "0.1.0"
}