description: Base StructureDefinition for CommunicationRequest Resource package_name: hl7.fhir.r2b.examples derivation: specialization name: CommunicationRequest type: null elements: category: isModifier: false short: Message category type: CodeableConcept mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: CommunicationRequest.category} isSummary: true index: 1 payload: isModifier: false short: Message payload index: 4 type: BackboneElement mustSupport: false array: true elements: content: isModifier: false short: Message part content index: 6 mustSupport: false choices: [contentString, contentAttachment, contentReference] maxLength: 0 base: {max: '1', min: 0, path: 'CommunicationRequest.payload.content[x]'} isSummary: true contentString: isModifier: false short: Message part content index: 7 type: string mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'CommunicationRequest.payload.content[x]'} choiceOf: content isSummary: true contentAttachment: isModifier: false short: Message part content index: 8 type: Attachment mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'CommunicationRequest.payload.content[x]'} choiceOf: content isSummary: true contentReference: isModifier: false short: Message part content index: 9 type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'CommunicationRequest.payload.content[x]'} choiceOf: content isSummary: true maxLength: 0 base: {max: '*', min: 0, path: CommunicationRequest.payload} required: [contentAttachment, contentString, contentReference, content] isSummary: true encounter: isModifier: false short: Encounter leading to message type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: CommunicationRequest.encounter} isSummary: true index: 13 medium: isModifier: false short: A channel of communication index: 10 type: CodeableConcept mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: CommunicationRequest.medium} isSummary: true scheduledPeriod: isModifier: false short: When scheduled index: 17 type: Period mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'CommunicationRequest.scheduled[x]'} choiceOf: scheduled isSummary: true recipient: isModifier: false short: Message recipient index: 3 type: Reference mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: CommunicationRequest.recipient} isSummary: true reason: isModifier: false short: Indication for message index: 18 type: CodeableConcept mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: CommunicationRequest.reason} isSummary: true requester: isModifier: false short: An individual who requested a communication type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: CommunicationRequest.requester} isSummary: true index: 11 priority: isModifier: false short: Message urgency type: CodeableConcept mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: CommunicationRequest.priority} isSummary: true index: 21 status: isModifier: true short: proposed | planned | requested | received | accepted | in-progress | completed | suspended | rejected | failed type: code mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: CommunicationRequest.status} isSummary: true index: 12 sender: isModifier: false short: Message sender type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: CommunicationRequest.sender} isSummary: true index: 2 identifier: isModifier: false short: Unique identifier index: 0 type: Identifier mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: CommunicationRequest.identifier} isSummary: true scheduled: isModifier: false short: When scheduled mustSupport: false choices: [scheduledDateTime, scheduledPeriod] maxLength: 0 base: {max: '1', min: 0, path: 'CommunicationRequest.scheduled[x]'} isSummary: true index: 15 scheduledDateTime: isModifier: false short: When scheduled index: 16 type: dateTime mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'CommunicationRequest.scheduled[x]'} choiceOf: scheduled isSummary: true subject: isModifier: false short: Focus of message type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: CommunicationRequest.subject} isSummary: true index: 20 requestedOn: isModifier: false short: When ordered or proposed type: dateTime mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: CommunicationRequest.requestedOn} isSummary: true index: 19 package_version: 1.4.0 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/CommunicationRequest base: http://hl7.org/fhir/StructureDefinition/DomainResource version: null