DSTU2 FHIR Release 3 (STU)

This page is part of the FHIR Specification (v1.0.2: DSTU (v3.0.2: STU 2). 3). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2 R3 R2

Patient Care Work Group Maturity Level : 2   Trial Use Compartments : Device , Encounter , Patient , Practitioner , RelatedPerson

Detailed Descriptions for the elements in the Communication resource.

code Summary true Summary
Communication
Definition

An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public health agency was notified about a reportable condition.

Control 1..1
Summary Invariants true Defined on this element
com-1 : Not Done Reason can only be specified if NotDone is "true" ( expression : notDone or notDoneReason.exists().not(), xpath: f:notDone/@value=true() or not(exists(f:notDoneReason)))
Communication.identifier
Definition

Identifiers associated with this Communication that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).

Note This is a business identifer, not a resource identifier (see discussion )
Control 0..*
Type Identifier
Summary true
Communication.category Communication.definition
Definition

The type of message conveyed such as alert, notification, reminder, instruction, etc. A protocol, guideline, or other definition that was adhered to in whole or in part by this communication event.

Control 0..1 0..*
Binding Type CommunicationCategory : Codes for general categories of communications such as alerts, instruction, etc. Reference ( PlanDefinition | ActivityDefinition )
Summary true
Communication.basedOn
Definition

An order, proposal or plan fulfilled in whole or in part by this Communication.

Control 0..*
Type CodeableConcept Reference ( Any )
Alternate Names fulfills
Summary true
Comments

This must point to some sort of a 'Request' resource, such as CarePlan, CommunicationRequest, ReferralRequest, MedicationRequest, etc.

Communication.sender Communication.partOf
Definition

The entity (e.g. person, organization, clinical information system, or device) which was the source Part of the communication. this action.

Control 0..1 0..*
Type Reference ( Device | Organization | Patient | Practitioner | RelatedPerson Any )
Alternate Names container
Summary true
Communication.recipient Communication.status
Definition

The entity (e.g. person, organization, clinical information system, or device) which was the target status of the communication. If receipts need to be tracked by individual, a separate resource instance will need to be created for each recipient.  Multiple recipient communications are intended where either a receipt(s) is not tracked (e.g. a mass mail-out) or is captured in aggregate (all emails confirmed received by a particular time). transmission.

Control 0..* 1..1
Type Terminology Binding Reference EventStatus ( Device | Organization | Patient Required | Practitioner )
Type | RelatedPerson code | Group
Is Modifier ) true
Summary true
Comments

This element is labeled as a modifier because the status contains the codes aborted and entered-in-error that mark the communication as not currently valid.

Communication.payload Communication.notDone
Definition

Text, attachment(s), or resource(s) If true, indicates that was communicated to the recipient. described communication event did not actually occur.

Control 0..* 0..1
Type boolean
Is Modifier true
Requirements

Creating a Communication where notDone is true is intended for situations where there's a need for a specific statement in the record about something not being done. If the need is merely to indicate that a request wasn't fulfilled, that should be handled using Task.

Summary true
Comments

This element is labeled as a modifier because it marks the communication as a communication that did not occur. The more attributes are populated, the more constrained the negated statement is.

Communication.payload.content[x] Communication.notDoneReason
Definition

A communicated content (or for multi-part communications, one portion of Describes why the communication). communication event did not occur in coded and/or textual form.

Control 1..1 0..1
Type Terminology Binding string | Attachment | Reference CommunicationNotDoneReason ( Any Example )
[x] Note Type See Choice of Data Types CodeableConcept for further information about how to use [x]
Summary true
Invariants Affect this element
com-1 : Not Done Reason can only be specified if NotDone is "true" ( expression : notDone or notDoneReason.exists().not(), xpath: f:notDone/@value=true() or not(exists(f:notDoneReason)))
Communication.category
Definition

The type of message conveyed such as alert, notification, reminder, instruction, etc.

Control 0..*
Terminology Binding CommunicationCategory ( Example )
Type CodeableConcept
Comments

There may be multiple axes of categorization and one communication may serve multiple purposes.

Communication.medium
Definition

A channel that was used for this communication (e.g. email, fax).

Control 0..*
Terminology Binding v3 Code System ParticipationMode: Codes for communication mediums such as phone, fax, email, in person, etc. ParticipationMode ( Example )
Type CodeableConcept
Communication.subject
Definition

The patient or group that was the focus of this communication.

Control 0..1
Type Reference ( Patient | Group )
Alternate Names patient
Summary true
Communication.status Communication.recipient
Definition

The status entity (e.g. person, organization, clinical information system, or device) which was the target of the transmission. communication. If receipts need to be tracked by individual, a separate resource instance will need to be created for each recipient.  Multiple recipient communications are intended where either a receipt(s) is not tracked (e.g. a mass mail-out) or is captured in aggregate (all emails confirmed received by a particular time).

Control 0..1 0..*
Binding Type CommunicationStatus: The status of the communication. Reference ( Required Device | Organization | Patient | Practitioner | RelatedPerson | Group )
Type Communication.topic
Definition

The resources which were responsible for or related to producing this communication.

Is Modifier Control true 0..*
Summary Type true Reference ( Any )
Communication.encounter Communication.context
Definition

The encounter within which the communication was sent.

Control 0..1
Type Reference ( Encounter | EpisodeOfCare )
Alternate Names encounter
Summary true
Communication.sent
Definition

The time when this communication was sent.

Control 0..1
Type dateTime
Communication.received
Definition

The time when this communication arrived at the destination.

Control 0..1
Type dateTime
Communication.sender
Definition Summary

The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.

Control true 0..1
Type Reference ( Device | Organization | Patient | Practitioner | RelatedPerson )
Communication.reason Communication.reasonCode
Definition

The reason or justification for the communication.

Control 0..*
Terminology Binding CommunicationReason : Codes for describing reasons for the occurrence of a communication. SNOMED CT Clinical Findings ( Example )
Type CodeableConcept
Summary true
Comments

Textual reasons can be caprued using reasonCode.text.

Communication.subject Communication.reasonReference
Definition

The patient who was the focus of Indicates another resource whose existence justifies this communication.

Control 0..1 0..*
Type Reference ( Patient Condition | Observation )
Summary true
Communication.requestDetail Communication.payload
Definition

The communication request Text, attachment(s), or resource(s) that was responsible communicated to the recipient.

Control 0..*
Communication.payload.content[x]
Definition

A communicated content (or for producing this communication. multi-part communications, one portion of the communication).

Control 0..1 1..1
Type string | Attachment | Reference ( CommunicationRequest Any )
[x] Note See Choice of Data Types for further information about how to use [x]
Communication.note
true Definition

Additional notes or commentary about the communication by the sender, receiver or other interested parties.

Control 0..*
Type Annotation