PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r3.examples@3.0.2
    http://hl7.org/fhir/StructureDefinition/CommunicationRequest
description: Base StructureDefinition for CommunicationRequest Resource
package_name: hl7.fhir.r3.examples
derivation: specialization
name: CommunicationRequest
type: CommunicationRequest
elements:
  category: {short: Message category, type: CodeableConcept, array: true, index: 5}
  payload:
    type: BackboneElement
    short: Message payload
    array: true
    index: 12
    elements:
      content:
        short: Message part content
        choices: [contentString, contentAttachment, contentReference]
        index: 14
      contentString: {short: Message part content, type: string, choiceOf: content, index: 15}
      contentAttachment: {short: Message part content, type: Attachment, choiceOf: content, index: 16}
      contentReference:
        short: Message part content
        refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
        type: Reference
        choiceOf: content
        index: 17
    required: [contentAttachment, contentString, contentReference, content]
  medium: {type: CodeableConcept, short: A channel of communication, array: true, index: 7}
  recipient:
    short: Message recipient
    refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
    type: Reference
    array: true
    index: 9
  reasonCode: {short: 'Why is communication needed?', type: CodeableConcept, array: true, isSummary: true, index: 27}
  authoredOn: {short: When request transitioned to being actionable, type: dateTime, isSummary: true, index: 22}
  topic:
    short: Focal resources
    refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
    type: Reference
    array: true
    index: 10
  note: {type: Annotation, short: Comments made about communication request, array: true, index: 29}
  requester:
    constraint:
      cmr-1: {human: onBehalfOf can only be specified if agent is practitioner or device, severity: error, expression: (agent.resolve() is Practitioner) or (agent.resolve() is Device) or onBehalfOf.exists().not()}
    short: Who/what is requesting service
    type: BackboneElement
    isSummary: true
    index: 24
    elements:
      agent:
        short: Individual making the request
        refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
        type: Reference
        isSummary: true
        index: 25
      onBehalfOf:
        short: Organization agent is acting for
        refers: ['http://hl7.org/fhir/StructureDefinition/Organization']
        type: Reference
        isSummary: true
        index: 26
    required: [agent]
  priority: {short: Message urgency, type: code, meaningWhenMissing: 'If missing, this task should be performed with normal priority', isSummary: true, index: 6}
  occurrencePeriod: {short: When scheduled, type: Period, choiceOf: occurrence, isSummary: true, index: 21}
  status: {isModifier: true, short: draft | active | suspended | cancelled | completed | entered-in-error | unknown, type: code, isSummary: true, index: 4}
  groupIdentifier: {short: Composite request this is part of, type: Identifier, isSummary: true, index: 3}
  sender:
    short: Message sender
    refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
    type: Reference
    index: 23
  identifier: {short: Unique identifier, type: Identifier, array: true, isSummary: true, index: 0}
  context:
    short: Encounter or episode leading to message
    refers: ['http://hl7.org/fhir/StructureDefinition/Encounter', 'http://hl7.org/fhir/StructureDefinition/EpisodeOfCare']
    type: Reference
    isSummary: true
    index: 11
  replaces:
    short: Request(s) replaced by this request
    refers: ['http://hl7.org/fhir/StructureDefinition/CommunicationRequest']
    type: Reference
    array: true
    isSummary: true
    index: 2
  basedOn:
    short: Fulfills plan or proposal
    refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
    type: Reference
    array: true
    isSummary: true
    index: 1
  occurrenceDateTime: {short: When scheduled, type: dateTime, choiceOf: occurrence, isSummary: true, index: 20}
  subject:
    short: Focus of message
    refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Patient']
    type: Reference
    index: 8
  occurrence:
    short: When scheduled
    choices: [occurrenceDateTime, occurrencePeriod]
    isSummary: true
    index: 19
  reasonReference:
    short: Why is communication needed?
    refers: ['http://hl7.org/fhir/StructureDefinition/Condition', 'http://hl7.org/fhir/StructureDefinition/Observation']
    type: Reference
    array: true
    isSummary: true
    index: 28
package_version: 3.0.2
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/CommunicationRequest
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: null
required: [status]