description: This profile specifies constraints on the Task resource to support requests for form (Questionnaire) completion. package_name: hl7.fhir.us.davinci-crd derivation: constraint name: TaskQuestionnaire type: Task elements: encounter: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-encounter'] index: 4 reasonCode: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/taskReasonCode'} mustSupport: true index: 8 authoredOn: {mustSupport: true, index: 5} for: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient'] index: 3 requester: type: Reference short: Payer requesting form completion mustSupport: true refers: ['http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-organization'] index: 6 status: type: code pattern: {type: Code, value: ready} mustSupport: true index: 1 intent: type: code pattern: {type: Code, value: order} mustSupport: true index: 2 input: mustSupport: true array: true min: 1 index: 9 slicing: slices: afterCompletion: match: {} schema: mustSupport: true array: true min: 1 _required: true index: 9 elements: type: type: CodeableConcept mustSupport: true pattern: type: CodeableConcept value: coding: - {code: after-completion-action, system: 'http://hl7.org/fhir/us/davinci-crd/CodeSystem/temp'} index: 10 valueCodeableConcept: type: CodeableConcept binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/afterCompletionCode'} mustSupport: true index: 11 required: [type, valueCodeableConcept] basedOn: {mustSupport: true, index: 0} owner: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-practitioner'] index: 7 package_version: 1.0.0 class: profile kind: resource url: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-taskquestionnaire base: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-task version: 1.0.0 required: [authoredOn, requester, for, status, input]