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 CommunicationRequest

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

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

Usage:

Formal Views of Profile Content

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

This structure is derived from CommunicationRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. CommunicationRequest 0..*CommunicationRequestA request for information to be sent 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
.. CommunicationRequest 0..*CommunicationRequestA request for information to be sent 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..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of the communication request.

... doNotPerform ?!Σ0..1booleanTrue if request is prohibiting action

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
CommunicationRequest.statusrequiredRequestStatus
NameFlagsCard.TypeDescription & Constraintsdoco
.. CommunicationRequest 0..*CommunicationRequestA 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 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
... basedOn Σ0..*Reference(Resource)Fulfills plan or proposal
... 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: (unbound) (example): Codes identifying the reason for the current state of a request.

... 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.

... doNotPerform ?!Σ0..1booleanTrue if request is prohibiting action
... 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
... about 0..*Reference(Resource)Resources that pertain to this communication request
... encounter Σ0..1Reference(Encounter)Encounter created as part of
... 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
... reasonCode Σ0..*CodeableConceptWhy is communication needed?
Binding: v3 Code System ActReason (example): Codes for describing reasons for the occurrence of a communication.


... reasonReference Σ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Why is communication needed?
... note 0..*AnnotationComments made about communication request

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
CommunicationRequest.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
CommunicationRequest.statusrequiredRequestStatus
CommunicationRequest.statusReasonexample
CommunicationRequest.categoryexampleCommunicationCategory
CommunicationRequest.priorityrequiredRequestPriority
CommunicationRequest.mediumexampleParticipationMode
CommunicationRequest.reasonCodeexampleActReason

Differential View

This structure is derived from CommunicationRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. CommunicationRequest 0..*CommunicationRequestA request for information to be sent 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
.. CommunicationRequest 0..*CommunicationRequestA request for information to be sent 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..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of the communication request.

... doNotPerform ?!Σ0..1booleanTrue if request is prohibiting action

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
CommunicationRequest.statusrequiredRequestStatus

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. CommunicationRequest 0..*CommunicationRequestA 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 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
... basedOn Σ0..*Reference(Resource)Fulfills plan or proposal
... 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: (unbound) (example): Codes identifying the reason for the current state of a request.

... 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.

... doNotPerform ?!Σ0..1booleanTrue if request is prohibiting action
... 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
... about 0..*Reference(Resource)Resources that pertain to this communication request
... encounter Σ0..1Reference(Encounter)Encounter created as part of
... 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
... reasonCode Σ0..*CodeableConceptWhy is communication needed?
Binding: v3 Code System ActReason (example): Codes for describing reasons for the occurrence of a communication.


... reasonReference Σ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Why is communication needed?
... note 0..*AnnotationComments made about communication request

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
CommunicationRequest.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
CommunicationRequest.statusrequiredRequestStatus
CommunicationRequest.statusReasonexample
CommunicationRequest.categoryexampleCommunicationCategory
CommunicationRequest.priorityrequiredRequestPriority
CommunicationRequest.mediumexampleParticipationMode
CommunicationRequest.reasonCodeexampleActReason

 

Other representations of profile: CSV, Excel, Schematron