PackagesCanonicalsLogsProblems
    Packages
    hl7.cda.us.ccda@4.0.0
    http://hl7.org/cda/us/ccda/StructureDefinition/HandoffCommunicationParticipants
description: This template represents the sender (author) and receivers (participants) of a handoff communication in a plan of treatment. It does not convey details about the communication. The \"handoff\" process involves senders, those transmitting the patient's information and releasing the care of that patient to the next clinician, and receivers, those who accept the patient information and care of that patient.
package_name: hl7.cda.us.ccda
derivation: constraint
name: HandoffCommunicationParticipants
type: http://hl7.org/cda/stds/core/StructureDefinition/Act
elements:
  participant:
    short: Documentation of the Information Recipient's name and address verifies that the information was exchanged.
    index: 15
    slicing:
      rules: open
      discriminator:
      - {path: typeCode, type: value}
      min: 1
      slices:
        infoRecipient:
          match: {typeCode: IRCP}
          schema:
            array: true
            min: 1
            _required: true
            index: 16
            elements:
              typeCode:
                pattern: {type: code, value: IRCP}
                type: code
                index: 17
              participantRole:
                constraint:
                  should-code: {human: SHOULD contain code, source: 'http://hl7.org/cda/us/ccda/StructureDefinition/HandoffCommunicationParticipants', severity: warning, expression: code.exists()}
                index: 18
                elements:
                  id: {index: 19}
                  code:
                    binding: {strength: preferred, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066'}
                    index: 20
                  addr: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/AD', index: 21}
                  playingEntity:
                    index: 22
                    elements:
                      name: {index: 23}
                    required: [name]
                required: [addr, id]
  classCode:
    pattern: {type: code, value: ACT}
    type: code
    index: 4
  author: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Author', short: The Author Participant contains the sender's contact information and is a resource for the Information Recipient for any follow-up questions., index: 14}
  code:
    index: 6
    elements:
      code:
        pattern: {type: code, value: '432138007'}
        type: code
        index: 7
      codeSystem:
        pattern: {type: string, value: 2.16.840.1.113883.6.96}
        type: string
        index: 8
    required: [code, codeSystem]
  moodCode:
    pattern: {type: code, value: EVN}
    type: code
    index: 5
  effectiveTime: {short: 'The effective time is the time when the handoff process took place between the sender and receiver of the patient information. This could be the time the information was transmitted, released, or verbally communicated to the next clinician.', index: 13}
  templateId:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: root, type: value}
      min: 1
      slices:
        handoff-comm-participants:
          match: {root: 2.16.840.1.113883.10.20.22.4.141}
          schema:
            _required: true
            index: 1
            elements:
              root:
                pattern: {type: string, value: 2.16.840.1.113883.10.20.22.4.141}
                type: string
                index: 2
              extension: {index: 3}
            required: [root]
            extensions: {}
  statusCode:
    index: 11
    elements:
      code:
        pattern: {type: code, value: completed}
        type: code
        index: 12
    required: [code]
  text:
    short: SHOULD reference the portion of section narrative text corresponding to this entry
    index: 9
    elements:
      reference:
        constraint:
          value-starts-octothorpe: {human: 'If reference/@value is present, it SHALL begin with a ''#'' and SHALL point to its corresponding narrative', source: 'http://hl7.org/cda/us/ccda/StructureDefinition/HandoffCommunicationParticipants', severity: error, expression: value.exists() implies value.startsWith('#')}
        index: 10
package_version: 4.0.0
class: logical
kind: logical
url: http://hl7.org/cda/us/ccda/StructureDefinition/HandoffCommunicationParticipants
base: http://hl7.org/cda/stds/core/StructureDefinition/Act
version: 4.0.0
required: [author, effectiveTime, participant, statusCode, templateId]