description: 'A Task as used within the MedMij Questionnaires (Dutch: Vragenlijsten) information standard. The vl-QuestionnaireProvisioningTask is used to prescribe a Questionnaire to the user of a PHR system and to track the status of fulfillment.' package_name: nictiz.fhir.nl.stu3.questionnaires derivation: constraint name: vl-QuestionnaireProvisioningTask type: Task elements: restriction: elements: period: {index: 21} description: {index: 13} statusReason: elements: coding: {index: 3} text: {index: 4} authoredOn: {index: 14} output: index: 36 slicing: rules: open discriminator: - {path: type.text, type: value} min: null max: 1 slices: QuestionnaireResponse: match: type: {text: QuestionnaireResponse} schema: index: 37 elements: type: elements: text: pattern: {type: String, value: QuestionnaireResponse} index: 38 required: [text] valueReference: type: Reference refers: ['http://nictiz.nl/fhir/StructureDefinition/vl-QuestionnaireResponse'] index: 39 slicing: slices: valueReference: match: {} schema: type: Reference refers: ['http://nictiz.nl/fhir/StructureDefinition/vl-QuestionnaireResponse'] index: 39 elements: reference: {index: 40} required: [reference] businessStatus: {index: 5} requester: elements: agent: type: Reference refers: ['http://fhir.nl/fhir/StructureDefinition/nl-core-organization', 'http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner'] index: 16 extensions: practitionerRole: {url: h, max: 1, type: Extension, index: 18} elements: extension: index: 17 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: practitionerRole: match: {url: null} schema: {type: Extension, url: h, index: 18} max: 1 lastModified: {index: 15} status: {index: 2} groupIdentifier: {index: 0} code: index: 7 elements: coding: index: 8 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: Questionnaire: match: {code: 74468-0, system: 'http://loinc.org'} schema: pattern: type: Coding value: {code: 74468-0, system: 'http://loinc.org'} _required: true index: 9 elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 10 code: pattern: {type: Code, value: 74468-0} index: 11 display: {defaultValueString: Questionnaire form definition Document, index: 12} required: [system, code] intent: pattern: {type: Code, value: order} index: 6 input: index: 22 slicing: rules: closed discriminator: - {path: type.text, type: value} min: 1 max: 1 slices: Questionnaire: match: type: {text: Questionnaire} schema: _required: true index: 23 elements: type: elements: text: pattern: {type: String, value: Questionnaire} index: 24 required: [text] valueReference: type: Reference refers: ['http://nictiz.nl/fhir/StructureDefinition/vl-Questionnaire'] index: 25 slicing: slices: valueReference: match: {} schema: type: Reference refers: ['http://nictiz.nl/fhir/StructureDefinition/vl-Questionnaire'] index: 25 elements: reference: {index: 26} required: [reference] Subject: match: type: {text: Subject} schema: index: 27 elements: type: elements: text: pattern: {type: String, value: Subject} index: 28 value: short: The subject of the questions choices: [valueReference, valueReference, valueReference, valueReference, valueReference] index: 30 slicing: slices: valueReference: match: {} schema: short: The subject of the questions choices: [valueReference, valueReference, valueReference, valueReference, valueReference] index: 30 valueReference: short: The subject of the questions refers: ['http://fhir.nl/fhir/StructureDefinition/nl-core-patient'] type: Reference choiceOf: value index: 31 slicing: slices: valueReference: match: {} schema: short: The subject of the questions refers: ['http://fhir.nl/fhir/StructureDefinition/nl-core-patient'] type: Reference choiceOf: value index: 31 partOf: {index: 1} owner: type: Reference refers: ['http://fhir.nl/fhir/StructureDefinition/nl-core-patient'] index: 19 elements: reference: {short: Person who received and recorded the answers, index: 20} package_version: 0.0.2-beta2 class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/vl-QuestionnaireProvisioningTask base: http://hl7.org/fhir/StructureDefinition/Task version: 0.0.2 required: [owner, lastModified, authoredOn, input, code]