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: Engagement CommunicationRequest

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

This profile is a record of an engagement request for a communication to a patient.

Usage:

Formal Views of Profile Content

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

This structure is derived from CDMCommunicationRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. CommunicationRequest 0..*CDMCommunicationRequestA request for information to be sent to a receiver
... extension 3..*ExtensionExtension
... extension:communicationTemplate 1..1CommunicationTemplateCommunication Template
... extension:communicationPayloadData 1..1CommunicationPayloadDataCommunication Payload Data
... communicationReengagement 0..1(Complex)Sequence for subsequent communication attempts to reengage the patient
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-reengagement
... communicationRetryLimit 0..1string, unsignedIntRetry limit configuration, may vary by medium and vendor
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-retry-limt
... basedOn 0..0
... statusReason 0..1CodeableConceptReason for current status
Binding: Engagement Communication Request Status Reason Value Set (example)
... doNotPerform 0..0
... medium 1..1CodeableConceptMedium used as the mode of communication for engagement (phone | sms | email | mail | chat)
Binding: Engagement Communication Mode Value Set (preferred)
... about 0..*Reference(Measure Population Observation | Care Gap Detected Issue)Resources that pertain to this communication request
... encounter 0..0
... reasonCode 0..0
... reasonReference 0..0
... note 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
CommunicationRequest.statusReasonexampleEngagementCommunicationRequestStatusReasonValueSet (a valid code from Engagement Communication Request Status Reason Codes)
CommunicationRequest.mediumpreferredEngagementCommunicationModeValueSet (a valid code from Engagement Communication Mode Codes)
NameFlagsCard.TypeDescription & Constraintsdoco
.. CommunicationRequest 0..*CDMCommunicationRequestA request for information to be sent to a receiver
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 3..*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)
... 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 1..1string, AttachmentCommunication Template
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-template
... communicationPayloadData 1..1stringCommunication Payload Data
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
... conversationType 0..1CodeableConceptType of conversation, used for chat communications
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/conversation-type
Binding: Engagement Conversation Type Value Set (extensible)
... communicationReengagement 0..1(Complex)Sequence for subsequent communication attempts to reengage the patient
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-reengagement
... communicationRetryLimit 0..1string, unsignedIntRetry limit configuration, may vary by medium and vendor
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-retry-limt
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... status ?!Σ1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of the communication request.

... statusReason 0..1CodeableConceptReason for current status
Binding: Engagement Communication Request Status Reason Value Set (example)
... medium 1..1CodeableConceptMedium used as the mode of communication for engagement (phone | sms | email | mail | chat)
Binding: Engagement Communication Mode Value Set (preferred)
... about 0..*Reference(Measure Population Observation | Care Gap Detected Issue)Resources that pertain to this communication request

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
CommunicationRequest.statusrequiredRequestStatus
CommunicationRequest.statusReasonexampleEngagementCommunicationRequestStatusReasonValueSet (a valid code from Engagement Communication Request Status Reason Codes)
CommunicationRequest.mediumpreferredEngagementCommunicationModeValueSet (a valid code from Engagement Communication Mode Codes)
NameFlagsCard.TypeDescription & Constraintsdoco
.. CommunicationRequest 0..*CDMCommunicationRequestA request for information to be sent 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 3..*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 1..1string, AttachmentCommunication Template
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-template
... communicationPayloadData 1..1stringCommunication Payload Data
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
... conversationType 0..1CodeableConceptType of conversation, used for chat communications
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/conversation-type
Binding: Engagement Conversation Type Value Set (extensible)
... communicationReengagement 0..1(Complex)Sequence for subsequent communication attempts to reengage the patient
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-reengagement
... communicationRetryLimit 0..1string, unsignedIntRetry limit configuration, may vary by medium and vendor
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-retry-limt
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierUnique identifier
... replaces Σ0..*Reference(CommunicationRequest)Request(s) replaced by this request
... groupIdentifier Σ0..1IdentifierComposite request this is part of
... status ?!Σ1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of the communication request.

... statusReason 0..1CodeableConceptReason for current status
Binding: Engagement Communication Request Status Reason Value Set (example)
... category 0..*CodeableConceptMessage category
Binding: CommunicationCategory (example): Codes for general categories of communications such as alerts, instruction, etc.


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

... medium 1..1CodeableConceptMedium used as the mode of communication for engagement (phone | sms | email | mail | chat)
Binding: Engagement Communication Mode Value Set (preferred)
... subject 0..1Reference(Patient | Group)Focus of message
... about 0..*Reference(Measure Population Observation | Care Gap Detected Issue)Resources that pertain to this communication request
... 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)
... occurrence[x] Σ0..1When scheduled
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... authoredOn Σ0..1dateTimeWhen request transitioned to being actionable
... requester Σ0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)Who/what is requesting service
... 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

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
CommunicationRequest.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
CommunicationRequest.statusrequiredRequestStatus
CommunicationRequest.statusReasonexampleEngagementCommunicationRequestStatusReasonValueSet (a valid code from Engagement Communication Request Status Reason Codes)
CommunicationRequest.categoryexampleCommunicationCategory
CommunicationRequest.priorityrequiredRequestPriority
CommunicationRequest.mediumpreferredEngagementCommunicationModeValueSet (a valid code from Engagement Communication Mode Codes)

Differential View

This structure is derived from CDMCommunicationRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. CommunicationRequest 0..*CDMCommunicationRequestA request for information to be sent to a receiver
... extension 3..*ExtensionExtension
... extension:communicationTemplate 1..1CommunicationTemplateCommunication Template
... extension:communicationPayloadData 1..1CommunicationPayloadDataCommunication Payload Data
... communicationReengagement 0..1(Complex)Sequence for subsequent communication attempts to reengage the patient
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-reengagement
... communicationRetryLimit 0..1string, unsignedIntRetry limit configuration, may vary by medium and vendor
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-retry-limt
... basedOn 0..0
... statusReason 0..1CodeableConceptReason for current status
Binding: Engagement Communication Request Status Reason Value Set (example)
... doNotPerform 0..0
... medium 1..1CodeableConceptMedium used as the mode of communication for engagement (phone | sms | email | mail | chat)
Binding: Engagement Communication Mode Value Set (preferred)
... about 0..*Reference(Measure Population Observation | Care Gap Detected Issue)Resources that pertain to this communication request
... encounter 0..0
... reasonCode 0..0
... reasonReference 0..0
... note 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
CommunicationRequest.statusReasonexampleEngagementCommunicationRequestStatusReasonValueSet (a valid code from Engagement Communication Request Status Reason Codes)
CommunicationRequest.mediumpreferredEngagementCommunicationModeValueSet (a valid code from Engagement Communication Mode Codes)

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. CommunicationRequest 0..*CDMCommunicationRequestA request for information to be sent to a receiver
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 3..*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)
... 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 1..1string, AttachmentCommunication Template
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-template
... communicationPayloadData 1..1stringCommunication Payload Data
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
... conversationType 0..1CodeableConceptType of conversation, used for chat communications
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/conversation-type
Binding: Engagement Conversation Type Value Set (extensible)
... communicationReengagement 0..1(Complex)Sequence for subsequent communication attempts to reengage the patient
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-reengagement
... communicationRetryLimit 0..1string, unsignedIntRetry limit configuration, may vary by medium and vendor
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-retry-limt
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... status ?!Σ1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of the communication request.

... statusReason 0..1CodeableConceptReason for current status
Binding: Engagement Communication Request Status Reason Value Set (example)
... medium 1..1CodeableConceptMedium used as the mode of communication for engagement (phone | sms | email | mail | chat)
Binding: Engagement Communication Mode Value Set (preferred)
... about 0..*Reference(Measure Population Observation | Care Gap Detected Issue)Resources that pertain to this communication request

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
CommunicationRequest.statusrequiredRequestStatus
CommunicationRequest.statusReasonexampleEngagementCommunicationRequestStatusReasonValueSet (a valid code from Engagement Communication Request Status Reason Codes)
CommunicationRequest.mediumpreferredEngagementCommunicationModeValueSet (a valid code from Engagement Communication Mode Codes)

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. CommunicationRequest 0..*CDMCommunicationRequestA request for information to be sent 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 3..*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 1..1string, AttachmentCommunication Template
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-template
... communicationPayloadData 1..1stringCommunication Payload Data
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
... conversationType 0..1CodeableConceptType of conversation, used for chat communications
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/conversation-type
Binding: Engagement Conversation Type Value Set (extensible)
... communicationReengagement 0..1(Complex)Sequence for subsequent communication attempts to reengage the patient
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-reengagement
... communicationRetryLimit 0..1string, unsignedIntRetry limit configuration, may vary by medium and vendor
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/communication-retry-limt
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierUnique identifier
... replaces Σ0..*Reference(CommunicationRequest)Request(s) replaced by this request
... groupIdentifier Σ0..1IdentifierComposite request this is part of
... status ?!Σ1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of the communication request.

... statusReason 0..1CodeableConceptReason for current status
Binding: Engagement Communication Request Status Reason Value Set (example)
... category 0..*CodeableConceptMessage category
Binding: CommunicationCategory (example): Codes for general categories of communications such as alerts, instruction, etc.


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

... medium 1..1CodeableConceptMedium used as the mode of communication for engagement (phone | sms | email | mail | chat)
Binding: Engagement Communication Mode Value Set (preferred)
... subject 0..1Reference(Patient | Group)Focus of message
... about 0..*Reference(Measure Population Observation | Care Gap Detected Issue)Resources that pertain to this communication request
... 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)
... occurrence[x] Σ0..1When scheduled
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... authoredOn Σ0..1dateTimeWhen request transitioned to being actionable
... requester Σ0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)Who/what is requesting service
... 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

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
CommunicationRequest.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
CommunicationRequest.statusrequiredRequestStatus
CommunicationRequest.statusReasonexampleEngagementCommunicationRequestStatusReasonValueSet (a valid code from Engagement Communication Request Status Reason Codes)
CommunicationRequest.categoryexampleCommunicationCategory
CommunicationRequest.priorityrequiredRequestPriority
CommunicationRequest.mediumpreferredEngagementCommunicationModeValueSet (a valid code from Engagement Communication Mode Codes)

 

Other representations of profile: CSV, Excel, Schematron