PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.bser@2.0.0-ballot
    http://hl7.org/fhir/us/bser/StructureDefinition/referral-task
description: This Task profile represents the state of a task containing a referral service request.
package_name: hl7.fhir.us.bser
derivation: constraint
name: ReferralTask
type: Task
elements:
  statusReason:
    mustSupport: true
    index: 12
    elements:
      text: {mustSupport: true, index: 13}
    required: [text]
  authoredOn: {mustSupport: true, index: 20}
  output:
    mustSupport: true
    index: 24
    elements:
      value:
        mustSupport: true
        choices: []
        index: 26
  businessStatus:
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/bser/ValueSet/TaskBusinessStatusVS'}
    mustSupport: true
    index: 14
    elements:
      text: {mustSupport: true, index: 15}
  note: {mustSupport: true, index: 23}
  for:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-relatedperson']
    index: 19
  requester:
    type: Reference
    short: Referral Initiator
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole']
    index: 21
  status: {mustSupport: true, index: 11}
  code:
    short: Fulfill the focal request
    mustSupport: true
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: fulfill, system: 'http://hl7.org/fhir/CodeSystem/task-code'}
    index: 17
  identifier:
    mustSupport: true
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: type, type: value}
      min: null
      slices:
        referralInitiatorTaskIdentifier:
          match:
            type:
              coding:
              - {code: PLAC, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
          schema:
            mustSupport: true
            index: 1
            elements:
              type:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: PLAC, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
                index: 2
              value: {mustSupport: true, index: 3}
              assigner:
                type: Reference
                mustSupport: true
                refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization']
                index: 4
            required: [value, type]
        referralRecipientTaskIdentifier:
          match:
            type:
              coding:
              - {code: FILL, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
          schema:
            mustSupport: true
            index: 5
            elements:
              type:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: FILL, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
                index: 6
              value: {mustSupport: true, index: 7}
              assigner:
                type: Reference
                mustSupport: true
                refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization']
                index: 8
            required: [assigner, value, type]
  intent:
    short: order
    pattern: {type: Code, value: order}
    mustSupport: true
    index: 16
  focus:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/bser/StructureDefinition/referral-servicerequest']
    index: 18
  partOf:
    mustSupport: true
    index: 9
    slicing:
      rules: open
      discriminator:
      - {path: resolve(), type: profile}
      min: null
      slices:
        supportedPartOf:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://hl7.org/fhir/us/bser/StructureDefinition/referral-task']
            array: true
            index: 10
          min: 0
  owner: {short: Referral Recipient, mustSupport: true, index: 22}
package_version: 2.0.0-ballot
class: profile
kind: resource
url: http://hl7.org/fhir/us/bser/StructureDefinition/referral-task
base: http://hl7.org/fhir/StructureDefinition/Task
version: 2.0.0-ballot
required: [owner, authoredOn, requester, focus, for, code]