0.1.0 - ci-build

CarePlanDAM - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: Communication - Detailed Descriptions

Active as of 2026-02-18

Definitions for the Communication logical model.

Guidance on how to interpret the contents of this table can be foundhere

0. Communication
Definition

A communication event related to the care plan. A communication can refer to any care plan element, and may belong to a thread of related communications.

ShortCommunication
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. Communication.refersTo
Definition

The patient this plan element pertains to

ShortThe patient this plan element pertains to
Control1..1
TypeReference(Care Plan Patient)
4. Communication.hasAuthor
Definition

Who authored this plan element

ShortWho authored this plan element
Control1..*
TypeReference(Care Team Member)
6. Communication.time
Definition

When the communication occurred

ShortWhen the communication occurred
Control1..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. Communication.content
Definition

Content of the communication

ShortContent of the communication
Control1..1
Typebase64Binary
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. Communication.topic
Definition

Topic of the communication


Description of the purpose/content, similar to a subject line in an email.

ShortTopic of the communicationDescription of the purpose/content
Comments

Communication.topic.text can be used without any codings.

Control10..1
TypeCodeableConcept
Is Modifierfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
12. Communication.refersToElements
Definition

Plan elements referenced in this communication

ShortPlan elements referenced in this communication
Control0..*
TypeReference(Plan Element)
14. Communication.communicationAuthor
Definition

Who authored the communication

ShortWho authored the communication
Control1..1
TypeReference(Care Team Member)
16. Communication.recipient
Definition

Recipients of the communication


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

ShortRecipients of the communicationMessage recipient
Control10..*
TypeReference(Care Team Member, Device, Organization, Patient, Practitioner, PractitionerRole, RelatedPerson, Group, CareTeam, HealthcareService)
Is Modifierfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
18. Communication.thread
Definition

Thread this communication belongs to

ShortThread this communication belongs to
Control0..1
TypeReference(Communication Thread)

Guidance on how to interpret the contents of this table can be foundhere

0. Communication
Definition

A communication event related to the care plan. A communication can refer to any care plan element, and may belong to a thread of related communications.

ShortCommunication
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. Communication.time
Definition

When the communication occurred

ShortWhen the communication occurred
Control1..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. Communication.content
Definition

Content of the communication

ShortContent of the communication
Control1..1
Typebase64Binary
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. Communication.topic
Definition

Topic of the communication

ShortTopic of the communication
Control1..1
TypeCodeableConcept
8. Communication.refersToElements
Definition

Plan elements referenced in this communication

ShortPlan elements referenced in this communication
Control0..*
TypeReference(Plan Element)
10. Communication.communicationAuthor
Definition

Who authored the communication

ShortWho authored the communication
Control1..1
TypeReference(Care Team Member)
12. Communication.recipient
Definition

Recipients of the communication

ShortRecipients of the communication
Control1..*
TypeReference(Care Team Member)
14. Communication.thread
Definition

Thread this communication belongs to

ShortThread this communication belongs to
Control0..1
TypeReference(Communication Thread)

Guidance on how to interpret the contents of this table can be foundhere

0. Communication
Definition

A communication event related to the care plan. A communication can refer to any care plan element, and may belong to a thread of related communications.

ShortCommunication
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. Communication.refersTo
Definition

The patient this plan element pertains to

ShortThe patient this plan element pertains to
Control1..1
TypeReference(Care Plan Patient)
4. Communication.hasAuthor
Definition

Who authored this plan element

ShortWho authored this plan element
Control1..*
TypeReference(Care Team Member)
6. Communication.time
Definition

When the communication occurred

ShortWhen the communication occurred
Control1..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. Communication.content
Definition

Content of the communication

ShortContent of the communication
Control1..1
Typebase64Binary
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. Communication.topic
Definition

Topic of the communication

ShortTopic of the communication
Control1..1
TypeCodeableConcept
12. Communication.refersToElements
Definition

Plan elements referenced in this communication

ShortPlan elements referenced in this communication
Control0..*
TypeReference(Plan Element)
14. Communication.communicationAuthor
Definition

Who authored the communication

ShortWho authored the communication
Control1..1
TypeReference(Care Team Member)
16. Communication.recipient
Definition

Recipients of the communication

ShortRecipients of the communication
Control1..*
TypeReference(Care Team Member)
18. Communication.thread
Definition

Thread this communication belongs to

ShortThread this communication belongs to
Control0..1
TypeReference(Communication Thread)