PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.sdc@4.0.0-ballot
    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
derivation: constraint
name: SDCQuestionnaireServiceRequest
type: ServiceRequest
elements:
  reasonCode: {mustSupport: true, index: 11}
  extension:
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: 1
      slices:
        questionnaire:
          match: {url: null}
          schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-servicerequest-questionnaire', index: 1}
          min: 1
  requester: {mustSupport: true, index: 9}
  status: {mustSupport: true, index: 2}
  code:
    mustSupport: true
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: complete-questionnaire, system: 'http://hl7.org/fhir/uv/sdc/CodeSystem/temp'}
    index: 5
  doNotPerform:
    pattern: {type: Boolean, value: false}
    index: 4
  intent: {mustSupport: true, index: 3}
  subject: {short: Patient or other Questionnaire is for, mustSupport: true, index: 6}
  occurrence:
    short: When (and possibly how often) the Questionnaire needs to be completed
    mustSupport: true
    choices: []
    index: 8
  performer: {short: Who should complete questionnaire, mustSupport: true, index: 10}
package_version: 4.0.0-ballot
extensions:
  questionnaire: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-servicerequest-questionnaire', min: 1, type: Extension, index: 1}
class: profile
kind: resource
url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-servicerequest
base: http://hl7.org/fhir/StructureDefinition/ServiceRequest
version: 4.0.0-ballot
required: [requester, extension, code]