PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.sdc.r4b@3.0.0
    http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-servicerequest
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]