Profile Comparison between http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-communicationrequest vs http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-communicationrequest

Left:CPG Communication Request (http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-communicationrequest)
Right:CPG Communication Request (http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-communicationrequest)

Messages

ErrorStructureDefinition.versionValues for version differ: '2.0.0' vs '3.0.0-ballot'
InformationStructureDefinition.dateValues for date differ: '2024-11-26T16:34:39+00:00' vs '2026-11-10T08:06:13+00:00'
InformationCommunicationRequest.languageExample/preferred bindings differ at CommunicationRequest.language using binding from CPGCommunicationRequest

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org/fhir/StructureDefinition/CommunicationRequest
      copyright
        date2024-11-26T16:34:39+00:002026-11-10T08:06:13+00:00
        • Values Differ
        descriptionRecommendation for a specific communication with the patient or other participant as part of the delivery of a computable clinical practice guideline
          experimentalfalse
            fhirVersion4.0.1
              jurisdiction
                jurisdiction / jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#001
                  kindresource
                    nameCPGCommunicationRequest
                      publisherHL7 International / Clinical Decision Support
                        purpose
                          statusactive
                            titleCPG Communication Request
                              typeCommunicationRequest
                                urlhttp://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-communicationrequest
                                  version2.0.03.0.0-ballot
                                  • Values Differ

                                  Structure

                                  NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                  CommunicationRequest 0..*CommunicationRequestA request for information to be sent to a receiver
                                  0..*CommunicationRequestA request for information to be sent to a receiver
                                    CommunicationRequest.id This element is included in summaries. 0..1idLogical id of this artifact This element is included in summaries. 0..1idLogical id of this artifact
                                      CommunicationRequest.meta This element is included in summaries. 0..1MetaMetadata about the resource This element is included in summaries. 0..1MetaMetadata about the resource
                                        CommunicationRequest.implicitRules This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created
                                          CommunicationRequest.language 0..1codeLanguage of the resource content
                                          Binding: ?? (preferred): A human language.
                                          Additional BindingsPurpose
                                          ??Max Binding
                                          0..1codeLanguage of the resource content
                                          Binding: ?? (preferred): A human language.
                                          Additional BindingsPurpose
                                          ??Max Binding
                                          • Example/preferred bindings differ at CommunicationRequest.language using binding from CPGCommunicationRequest
                                          CommunicationRequest.text 0..1NarrativeText summary of the resource, for human interpretation
                                          This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                          0..1NarrativeText summary of the resource, for human interpretation
                                          This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                            CommunicationRequest.contained 0..*ResourceContained, inline Resources
                                            0..*ResourceContained, inline Resources
                                              CommunicationRequest.Slices for extension 0..*ExtensionExtension
                                              Slice: Unordered, Open by value:url
                                              0..*ExtensionExtension
                                              Slice: Unordered, Open by value:url
                                                CommunicationRequest.Slices for modifierExtension This element is a modifier element. 0..*ExtensionExtension
                                                Slice: Unordered, Open by value:url
                                                This element is a modifier element. 0..*ExtensionExtension
                                                Slice: Unordered, Open by value:url
                                                  CommunicationRequest.identifier This element must be supported. This element is included in summaries. 0..*IdentifierUnique identifier
                                                  This element must be supported. This element is included in summaries. 0..*IdentifierUnique identifier
                                                    CommunicationRequest.basedOn This element is included in summaries. 0..*Reference(Resource)Fulfills plan or proposal
                                                    This element is included in summaries. 0..*Reference(Resource)Fulfills plan or proposal
                                                      CommunicationRequest.replaces This element is included in summaries. 0..*Reference(CommunicationRequest)Request(s) replaced by this request
                                                      This element is included in summaries. 0..*Reference(CommunicationRequest)Request(s) replaced by this request
                                                        CommunicationRequest.groupIdentifier This element is included in summaries. 0..1IdentifierComposite request this is part of This element is included in summaries. 0..1IdentifierComposite request this is part of
                                                          CommunicationRequest.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
                                                          Binding: ?? (required): The status of the communication request.
                                                          This element is a modifier element. This element must be supported. This element is included in summaries. 1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
                                                          Binding: ?? (required): The status of the communication request.
                                                            CommunicationRequest.statusReason This element must be supported. 0..1CodeableConceptReason for current status
                                                            Binding Description: (example): Codes identifying the reason for the current state of a request.
                                                            This element must be supported. 0..1CodeableConceptReason for current status
                                                            Binding Description: (example): Codes identifying the reason for the current state of a request.
                                                              CommunicationRequest.category This element must be supported. 0..*CodeableConceptMessage category
                                                              Binding: ?? (example): Codes for general categories of communications such as alerts, instruction, etc.
                                                              This element must be supported. 0..*CodeableConceptMessage category
                                                              Binding: ?? (example): Codes for general categories of communications such as alerts, instruction, etc.
                                                                CommunicationRequest.priority This element must be supported. This element is included in summaries. 0..1coderoutine | urgent | asap | stat
                                                                Binding: ?? (required): Codes indicating the relative importance of a communication request.
                                                                This element must be supported. This element is included in summaries. 0..1coderoutine | urgent | asap | stat
                                                                Binding: ?? (required): Codes indicating the relative importance of a communication request.
                                                                  CommunicationRequest.doNotPerform This element is a modifier element. This element must be supported. This element is included in summaries. 0..1booleanTrue if request is prohibiting action This element is a modifier element. This element must be supported. This element is included in summaries. 0..1booleanTrue if request is prohibiting action
                                                                    CommunicationRequest.medium 0..*CodeableConceptA channel of communication
                                                                    Binding: ?? (example): Codes for communication mediums such as phone, fax, email, in person, etc.
                                                                    0..*CodeableConceptA channel of communication
                                                                    Binding: ?? (example): Codes for communication mediums such as phone, fax, email, in person, etc.
                                                                      CommunicationRequest.subject This element must be supported. 0..1Reference(Patient | Group)Focus of message This element must be supported. 0..1Reference(Patient | Group)Focus of message
                                                                        CommunicationRequest.about This element must be supported. 0..*Reference(Resource)Pertinent information
                                                                        This element must be supported. 0..*Reference(Resource)Pertinent information
                                                                          CommunicationRequest.encounter This element must be supported. This element is included in summaries. 0..1Reference(Encounter)Encounter created as part of This element must be supported. This element is included in summaries. 0..1Reference(Encounter)Encounter created as part of
                                                                            CommunicationRequest.payload 0..*BackboneElementMessage payload
                                                                            0..*BackboneElementMessage payload
                                                                              CommunicationRequest.payload.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                CommunicationRequest.payload.extension 0..*ExtensionAdditional content defined by implementations
                                                                                0..*ExtensionAdditional content defined by implementations
                                                                                  CommunicationRequest.payload.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                  This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                    CommunicationRequest.payload.content[x] 1..1string, Attachment, Reference(Resource)Message part content1..1string, Attachment, Reference(Resource)Message part content
                                                                                      CommunicationRequest.occurrence[x] This element is included in summaries. 0..1dateTime, PeriodWhen scheduled This element is included in summaries. 0..1dateTime, PeriodWhen scheduled
                                                                                        CommunicationRequest.authoredOn This element is included in summaries. 0..1dateTimeWhen request transitioned to being actionable This element is included in summaries. 0..1dateTimeWhen request transitioned to being actionable
                                                                                          CommunicationRequest.requester This element must be supported. This element is included in summaries. 0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)Who/what is requesting service This element must be supported. This element is included in summaries. 0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)Who/what is requesting service
                                                                                            CommunicationRequest.recipient This element must be supported. 0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Group | CareTeam | HealthcareService)Message recipient
                                                                                            This element must be supported. 0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Group | CareTeam | HealthcareService)Message recipient
                                                                                              CommunicationRequest.sender This element must be supported. This element is included in summaries. 0..1Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | HealthcareService)Message sender This element must be supported. This element is included in summaries. 0..1Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | HealthcareService)Message sender
                                                                                                CommunicationRequest.reasonCode This element is included in summaries. 0..*CodeableConceptWhy is communication needed?
                                                                                                Binding: ?? (example): Codes for describing reasons for the occurrence of a communication.
                                                                                                This element is included in summaries. 0..*CodeableConceptWhy is communication needed?
                                                                                                Binding: ?? (example): Codes for describing reasons for the occurrence of a communication.
                                                                                                  CommunicationRequest.reasonReference This element is included in summaries. 0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Why is communication needed?
                                                                                                  This element is included in summaries. 0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Why is communication needed?
                                                                                                    CommunicationRequest.note 0..*AnnotationComments made about communication request
                                                                                                    0..*AnnotationComments made about communication request

                                                                                                      doco Documentation for this format