description: Defines how ServiceRequest is used to ask for a Questionnaire to be completed package_name: hl7.fhir.uv.sdc.r4b derivation: constraint name: SDCQuestionnaireServiceRequest type: ServiceRequest elements: reasonCode: {mustSupport: true, index: 10} extension: type: Extension mustSupport: false url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-servicerequest-questionnaire index: 0 slicing: slices: questionnaire: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-servicerequest-questionnaire', index: 0} min: 1 requester: {mustSupport: true, index: 8} status: {mustSupport: true, index: 1} code: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: complete-questionnaire, system: 'http://hl7.org/fhir/uv/sdc/CodeSystem/temp'} index: 4 doNotPerform: pattern: {type: Boolean, value: false} index: 3 intent: {mustSupport: true, index: 2} subject: {short: Patient or other Questionnaire is for, mustSupport: true, index: 5} occurrence: short: When (and possibly how often) the Questionnaire needs to be completed mustSupport: true choices: [] index: 7 performer: {short: Who should complete questionnaire, mustSupport: true, index: 9} package_version: 3.0.0 extensions: questionnaire: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-servicerequest-questionnaire', min: 1, type: Extension, mustSupport: false, index: 0} class: profile kind: resource url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-servicerequest base: http://hl7.org/fhir/StructureDefinition/ServiceRequest version: 3.0.0 required: [requester, subject, code]