Profile Comparison between http://smart.who.int/base/StructureDefinition/SGCommunicationRequest vs http://smart.who.int/base/StructureDefinition/SGCommunicationRequest

Left:SMART Guidelines Communication Request (http://smart.who.int/base/StructureDefinition/SGCommunicationRequest)
Right:SMART Guidelines Communication Request (http://smart.who.int/base/StructureDefinition/SGCommunicationRequest)

Messages

ErrorStructureDefinition.versionValues for version differ: '1.0.0' vs '0.3.0'
InformationStructureDefinition.statusValues for status differ: 'active' vs 'draft'
InformationStructureDefinition.dateValues for date differ: '2026-08-27T08:31:36+00:00' vs '2026-10-20T16:33:47+00:00'
InformationStructureDefinition.jurisdictionAdded the item 'null#null'

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-communicationrequest
      copyright
        date2026-08-27T08:31:36+00:002026-10-20T16:33:47+00:00
        • Values Differ
        descriptionProvide communication
          experimental
            fhirVersion4.0.1
              jurisdiction
                jurisdiction / jurisdiction[0]null#null
                • Added the item 'null#null'
                kindresource
                  nameSGCommunicationRequest
                    publisherWHO
                      purpose
                        statusactivedraft
                        • Values Differ
                        titleSMART Guidelines Communication Request
                          typeCommunicationRequest
                            urlhttp://smart.who.int/base/StructureDefinition/SGCommunicationRequest
                              version1.0.00.3.0
                              • Values Differ

                              Structure

                              NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                              CommunicationRequest 0..*CPGCommunicationRequestA request for information to be sent to a receiver
                              0..*CPGCommunicationRequestA 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
                                        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.
                                                        Required Pattern: active (extensions allowed)
                                                        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.
                                                        Required Pattern: active (extensions allowed)
                                                          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
                                                                Required Pattern: false (extensions allowed)
                                                                This element is a modifier element. This element must be supported. This element is included in summaries. 0..1booleanTrue if request is prohibiting action
                                                                Required Pattern: false (extensions allowed)
                                                                  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