LinuxForHealth FHIR Implementation Guide
8.0.0 - draft United States of America flag

LinuxForHealth FHIR Implementation Guide - Local Development build (v8.0.0). See the Directory of published versions

Resource Profile: CDM Communication

Official URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/cdm-communication Version: 8.0.0
Active as of 2022-11-10 Computable Name: CDMCommunication

LinuxForHealth Common Data Model definition of what fields we currently define for a communication

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Communication

NameFlagsCard.TypeDescription & Constraintsdoco
.. Communication 0..*CommunicationA record of information transmitted from a sender to a receiver
... meta 0..1ProcessMetaMetadata about a resource
... contained 0..0
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... communicationOnBehalfOf 0..1Reference(Practitioner | PractitionerRole | Organization | Location)Attributed provider, location, or organization communication is on-behalf of
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-on-behalf-of
... communicationContact S1..1Address, CDMCommunicationContactPointPhone number, email, or address to contact
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-contact
... communicationMeasure 0..1Reference(Measure)Reference to the measure that resulted in the communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-measure
... communicationCareGap 0..1stringID of care gap for which we are communicating
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-care-gap
... communicationPrioritySequence 0..1decimalPriority of the communication request (1 = highest)
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-priority-sequence
... communicationLanguage 0..1codeLanguage used for communication messaging content
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-language
Binding: AllLanguages (preferred)
... communicationTemplate 0..1string, AttachmentID or url reference to template to be used for communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-template
... communicationPayloadData 0..1stringContains dynamic data elements and vendor / medium specific elements to be included in the message payload
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-payload-data
... communicationVendor 0..1Reference(Organization)Vendor used to send the communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-vendor

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Communication 0..*CommunicationA record of information transmitted from a sender to a receiver
... meta 0..1ProcessMetaMetadata about a resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... communicationOnBehalfOf 0..1Reference(Practitioner | PractitionerRole | Organization | Location)Attributed provider, location, or organization communication is on-behalf of
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-on-behalf-of
... communicationContact S1..1Address, CDMCommunicationContactPointPhone number, email, or address to contact
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-contact
... communicationMeasure 0..1Reference(Measure)Reference to the measure that resulted in the communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-measure
... communicationCareGap 0..1stringID of care gap for which we are communicating
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-care-gap
... communicationPrioritySequence 0..1decimalPriority of the communication request (1 = highest)
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-priority-sequence
... communicationLanguage 0..1codeLanguage used for communication messaging content
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-language
Binding: AllLanguages (preferred)
... communicationTemplate 0..1string, AttachmentID or url reference to template to be used for communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-template
... communicationPayloadData 0..1stringContains dynamic data elements and vendor / medium specific elements to be included in the message payload
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-payload-data
... communicationVendor 0..1Reference(Organization)Vendor used to send the communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-vendor
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... status ?!Σ1..1codepreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required): The status of the communication.


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Communication.statusrequiredEventStatus
NameFlagsCard.TypeDescription & Constraintsdoco
.. Communication 0..*CommunicationA record of information transmitted from a sender to a receiver
... id Σ0..1idLogical id of this artifact
... meta 0..1ProcessMetaMetadata about a resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... communicationProduct 0..1CodeableConceptProduct generating the communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-product
Binding: Engagement Product Value Set (extensible)
... communicationOnBehalfOf 0..1Reference(Practitioner | PractitionerRole | Organization | Location)Attributed provider, location, or organization communication is on-behalf of
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-on-behalf-of
... communicationContact S1..1Address, CDMCommunicationContactPointPhone number, email, or address to contact
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-contact
... communicationMeasure 0..1Reference(Measure)Reference to the measure that resulted in the communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-measure
... communicationCareGap 0..1stringID of care gap for which we are communicating
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-care-gap
... communicationPrioritySequence 0..1decimalPriority of the communication request (1 = highest)
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-priority-sequence
... communicationLanguage 0..1codeLanguage used for communication messaging content
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-language
Binding: AllLanguages (preferred)
... communicationTemplate 0..1string, AttachmentID or url reference to template to be used for communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-template
... communicationPayloadData 0..1stringContains dynamic data elements and vendor / medium specific elements to be included in the message payload
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-payload-data
... communicationVendor 0..1Reference(Organization)Vendor used to send the communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-vendor
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierUnique identifier
... instantiatesCanonical Σ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)Instantiates FHIR protocol or definition
... instantiatesUri Σ0..*uriInstantiates external protocol or definition
... basedOn Σ0..*Reference(Resource)Request fulfilled by this communication
... partOf Σ0..*Reference(Resource)Part of this action
... inResponseTo 0..*Reference(Communication)Reply to
... status ?!Σ1..1codepreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required): The status of the communication.

... statusReason Σ0..1CodeableConceptReason for current status
Binding: CommunicationNotDoneReason (example): Codes for the reason why a communication did not happen.

... category 0..*CodeableConceptMessage category
Binding: CommunicationCategory (example): Codes for general categories of communications such as alerts, instructions, etc.


... priority Σ0..1coderoutine | urgent | asap | stat
Binding: RequestPriority (required): Codes indicating the relative importance of a communication.

... medium 0..*CodeableConceptA channel of communication
Binding: ParticipationMode (example): Codes for communication mediums such as phone, fax, email, in person, etc.


... subject Σ0..1Reference(Patient | Group)Focus of message
... topic 0..1CodeableConceptDescription of the purpose/content
Binding: CommunicationTopic (example): Codes describing the purpose or content of the communication.

... about 0..*Reference(Resource)Resources that pertain to this communication
... encounter Σ0..1Reference(Encounter)Encounter created as part of
... sent 0..1dateTimeWhen sent
... received 0..1dateTimeWhen received
... recipient 0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Group | CareTeam | HealthcareService)Message recipient
... sender 0..1Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | HealthcareService)Message sender
... reasonCode Σ0..*CodeableConceptIndication for message
Binding: SNOMEDCTClinicalFindings (example): Codes for describing reasons for the occurrence of a communication.


... reasonReference Σ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Why was communication done?
... payload 0..*BackboneElementMessage payload
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... content[x] 1..1Message part content
..... contentStringstring
..... contentAttachmentAttachment
..... contentReferenceReference(Resource)
... note 0..*AnnotationComments made about the communication

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Communication.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Communication.statusrequiredEventStatus
Communication.statusReasonexampleCommunicationNotDoneReason
Communication.categoryexampleCommunicationCategory
Communication.priorityrequiredRequestPriority
Communication.mediumexampleParticipationMode
Communication.topicexampleCommunicationTopic
Communication.reasonCodeexampleSNOMEDCTClinicalFindings

Differential View

This structure is derived from Communication

NameFlagsCard.TypeDescription & Constraintsdoco
.. Communication 0..*CommunicationA record of information transmitted from a sender to a receiver
... meta 0..1ProcessMetaMetadata about a resource
... contained 0..0
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... communicationOnBehalfOf 0..1Reference(Practitioner | PractitionerRole | Organization | Location)Attributed provider, location, or organization communication is on-behalf of
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-on-behalf-of
... communicationContact S1..1Address, CDMCommunicationContactPointPhone number, email, or address to contact
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-contact
... communicationMeasure 0..1Reference(Measure)Reference to the measure that resulted in the communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-measure
... communicationCareGap 0..1stringID of care gap for which we are communicating
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-care-gap
... communicationPrioritySequence 0..1decimalPriority of the communication request (1 = highest)
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-priority-sequence
... communicationLanguage 0..1codeLanguage used for communication messaging content
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-language
Binding: AllLanguages (preferred)
... communicationTemplate 0..1string, AttachmentID or url reference to template to be used for communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-template
... communicationPayloadData 0..1stringContains dynamic data elements and vendor / medium specific elements to be included in the message payload
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-payload-data
... communicationVendor 0..1Reference(Organization)Vendor used to send the communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-vendor

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Communication 0..*CommunicationA record of information transmitted from a sender to a receiver
... meta 0..1ProcessMetaMetadata about a resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... communicationOnBehalfOf 0..1Reference(Practitioner | PractitionerRole | Organization | Location)Attributed provider, location, or organization communication is on-behalf of
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-on-behalf-of
... communicationContact S1..1Address, CDMCommunicationContactPointPhone number, email, or address to contact
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-contact
... communicationMeasure 0..1Reference(Measure)Reference to the measure that resulted in the communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-measure
... communicationCareGap 0..1stringID of care gap for which we are communicating
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-care-gap
... communicationPrioritySequence 0..1decimalPriority of the communication request (1 = highest)
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-priority-sequence
... communicationLanguage 0..1codeLanguage used for communication messaging content
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-language
Binding: AllLanguages (preferred)
... communicationTemplate 0..1string, AttachmentID or url reference to template to be used for communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-template
... communicationPayloadData 0..1stringContains dynamic data elements and vendor / medium specific elements to be included in the message payload
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-payload-data
... communicationVendor 0..1Reference(Organization)Vendor used to send the communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-vendor
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... status ?!Σ1..1codepreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required): The status of the communication.


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Communication.statusrequiredEventStatus

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Communication 0..*CommunicationA record of information transmitted from a sender to a receiver
... id Σ0..1idLogical id of this artifact
... meta 0..1ProcessMetaMetadata about a resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... communicationProduct 0..1CodeableConceptProduct generating the communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-product
Binding: Engagement Product Value Set (extensible)
... communicationOnBehalfOf 0..1Reference(Practitioner | PractitionerRole | Organization | Location)Attributed provider, location, or organization communication is on-behalf of
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-on-behalf-of
... communicationContact S1..1Address, CDMCommunicationContactPointPhone number, email, or address to contact
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-contact
... communicationMeasure 0..1Reference(Measure)Reference to the measure that resulted in the communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-measure
... communicationCareGap 0..1stringID of care gap for which we are communicating
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-care-gap
... communicationPrioritySequence 0..1decimalPriority of the communication request (1 = highest)
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-priority-sequence
... communicationLanguage 0..1codeLanguage used for communication messaging content
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-language
Binding: AllLanguages (preferred)
... communicationTemplate 0..1string, AttachmentID or url reference to template to be used for communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-template
... communicationPayloadData 0..1stringContains dynamic data elements and vendor / medium specific elements to be included in the message payload
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-payload-data
... communicationVendor 0..1Reference(Organization)Vendor used to send the communication
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-vendor
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierUnique identifier
... instantiatesCanonical Σ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)Instantiates FHIR protocol or definition
... instantiatesUri Σ0..*uriInstantiates external protocol or definition
... basedOn Σ0..*Reference(Resource)Request fulfilled by this communication
... partOf Σ0..*Reference(Resource)Part of this action
... inResponseTo 0..*Reference(Communication)Reply to
... status ?!Σ1..1codepreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required): The status of the communication.

... statusReason Σ0..1CodeableConceptReason for current status
Binding: CommunicationNotDoneReason (example): Codes for the reason why a communication did not happen.

... category 0..*CodeableConceptMessage category
Binding: CommunicationCategory (example): Codes for general categories of communications such as alerts, instructions, etc.


... priority Σ0..1coderoutine | urgent | asap | stat
Binding: RequestPriority (required): Codes indicating the relative importance of a communication.

... medium 0..*CodeableConceptA channel of communication
Binding: ParticipationMode (example): Codes for communication mediums such as phone, fax, email, in person, etc.


... subject Σ0..1Reference(Patient | Group)Focus of message
... topic 0..1CodeableConceptDescription of the purpose/content
Binding: CommunicationTopic (example): Codes describing the purpose or content of the communication.

... about 0..*Reference(Resource)Resources that pertain to this communication
... encounter Σ0..1Reference(Encounter)Encounter created as part of
... sent 0..1dateTimeWhen sent
... received 0..1dateTimeWhen received
... recipient 0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Group | CareTeam | HealthcareService)Message recipient
... sender 0..1Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | HealthcareService)Message sender
... reasonCode Σ0..*CodeableConceptIndication for message
Binding: SNOMEDCTClinicalFindings (example): Codes for describing reasons for the occurrence of a communication.


... reasonReference Σ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Why was communication done?
... payload 0..*BackboneElementMessage payload
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... content[x] 1..1Message part content
..... contentStringstring
..... contentAttachmentAttachment
..... contentReferenceReference(Resource)
... note 0..*AnnotationComments made about the communication

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Communication.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Communication.statusrequiredEventStatus
Communication.statusReasonexampleCommunicationNotDoneReason
Communication.categoryexampleCommunicationCategory
Communication.priorityrequiredRequestPriority
Communication.mediumexampleParticipationMode
Communication.topicexampleCommunicationTopic
Communication.reasonCodeexampleSNOMEDCTClinicalFindings

 

Other representations of profile: CSV, Excel, Schematron