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: output: index: 20 slicing: rules: open discriminator: - {path: type.text, type: value} min: null max: 1 slices: QuestionnaireResponse: match: type: {text: QuestionnaireResponse} schema: index: 21 elements: type: elements: text: pattern: {type: String, value: QuestionnaireResponse} index: 22 required: [text] valueReference: type: Reference refers: ['http://nictiz.nl/fhir/StructureDefinition/vl-QuestionnaireResponse'] index: 23 slicing: slices: valueReference: match: {} schema: type: Reference refers: ['http://nictiz.nl/fhir/StructureDefinition/vl-QuestionnaireResponse'] index: 23 elements: reference: {index: 24} required: [reference] businessStatus: {index: 3} requester: elements: agent: type: Reference refers: ['http://fhir.nl/fhir/StructureDefinition/nl-core-organization', 'http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner'] index: 11 extensions: practitionerRole: {url: h, max: 1, type: Extension, index: 13} elements: extension: index: 12 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: practitionerRole: match: {url: null} schema: {type: Extension, url: h, index: 13} max: 1 status: {index: 2} groupIdentifier: {index: 0} code: index: 5 elements: coding: index: 6 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: 7 elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 8 code: pattern: {type: Code, value: 74468-0} index: 9 display: {defaultValueString: Questionnaire form definition Document, index: 10} required: [system, code] intent: pattern: {type: Code, value: order} index: 4 input: index: 15 slicing: rules: closed discriminator: - {path: type.text, type: value} min: 1 max: 1 slices: Questionnaire: match: type: {text: Questionnaire} schema: _required: true index: 16 elements: type: elements: text: pattern: {type: String, value: Questionnaire} index: 17 required: [text] valueReference: type: Reference refers: ['http://nictiz.nl/fhir/StructureDefinition/vl-Questionnaire'] index: 18 slicing: slices: valueReference: match: {} schema: type: Reference refers: ['http://nictiz.nl/fhir/StructureDefinition/vl-Questionnaire'] index: 18 elements: reference: {index: 19} required: [reference] partOf: {index: 1} owner: type: Reference refers: ['http://fhir.nl/fhir/StructureDefinition/nl-core-organization', 'http://fhir.nl/fhir/StructureDefinition/nl-core-patient', 'http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner', 'http://fhir.nl/fhir/StructureDefinition/nl-core-relatedperson', 'http://hl7.org/fhir/StructureDefinition/Device'] index: 14 package_version: 0.0.1-beta1 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, input, code]