PackagesCanonicalsLogsProblems
    Packages
    uk.nhsdigital.clinical.r4@2.1.1-dev
    https://fhir.nhs.uk/StructureDefinition/NHSDigital-CommunicationRequest
description: null
package_name: uk.nhsdigital.clinical.r4
derivation: constraint
name: NHSDigital-CommunicationRequest
type: CommunicationRequest
elements:
  medium:
    binding: {strength: extensible, valueSet: 'https://fhir.nhs.uk/ValueSet/Spine-CommunicationChannel-vs'}
    index: 0
  subject:
    type: Reference
    refers: ['https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient']
    index: 1
    elements:
      identifier:
        elements:
          system: {index: 2}
          value: {index: 3}
        required: [value, system]
  payload:
    index: 4
    extensions:
      deviceContent: {url: 'https://fhir.nhs.uk/StructureDefinition/Extension-Spine-CommunicationPayload', max: 1, type: Extension, index: 6}
    elements:
      extension:
        index: 5
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            deviceContent:
              match: {url: null}
              schema: {type: Extension, url: 'https://fhir.nhs.uk/StructureDefinition/Extension-Spine-CommunicationPayload', index: 6}
              max: 1
      content:
        choices: [contentString, contentAttachment, contentReference]
        index: 8
      contentString: {type: string, choiceOf: content, index: 9}
      contentAttachment: {type: Attachment, choiceOf: content, index: 10}
      contentReference:
        type: Reference
        choiceOf: content
        refers: ['https://fhir.hl7.org.uk/StructureDefinition/UKCore-List']
        index: 11
  requester:
    type: Reference
    refers: ['https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization', 'https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient', 'https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner', 'https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole']
    index: 12
    elements:
      identifier:
        elements:
          system: {index: 13}
          value: {index: 14}
        required: [value, system]
  recipient:
    type: Reference
    refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/Group', 'https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization', 'https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient', 'https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner', 'https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole', 'https://fhir.nhs.uk/StructureDefinition/NHSDigital-HealthcareService']
    index: 15
    elements:
      identifier:
        elements:
          system: {index: 16}
          value: {index: 17}
        required: [value, system]
  sender:
    elements:
      identifier:
        elements:
          system: {index: 18}
          value: {index: 19}
        required: [value, system]
  reasonCode:
    binding: {strength: preferred, valueSet: 'https://fhir.nhs.uk/ValueSet/NHSDigital-message-events'}
    index: 20
    elements:
      coding:
        elements:
          system: {index: 21}
          code: {index: 22}
          display: {index: 23}
        required: [display, system, code]
package_version: 2.1.1-dev
class: profile
kind: resource
url: https://fhir.nhs.uk/StructureDefinition/NHSDigital-CommunicationRequest
base: http://hl7.org/fhir/StructureDefinition/CommunicationRequest
version: null
required: [requester, recipient, payload]