Profile Comparison between http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-subscription vs http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-subscription

Left:PAS Subscription (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-subscription)
Right:PAS Subscription (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-subscription)

Messages

ErrorStructureDefinition.versionValues for version differ: '2.1.0' vs '2.2.1'
InformationStructureDefinition.dateValues for date differ: '2024-12-20T21:11:16+00:00' vs '2026-10-09T18:42:41+00:00'
ErrorStructureDefinition.baseDefinitionValues for baseDefinition differ: 'http://hl7.org/fhir/StructureDefinition/Subscription' vs 'http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription'
InformationSubscription.containedStructureDefinition PASSubscription has added constraint that is not found in PASSubscription and it is uncertain whether they are compatible (($this is Citation or $this is Evidence or $this is EvidenceReport or $this is EvidenceVariable or $this is MedicinalProductDefinition or $this is PackagedProductDefinition or $this is AdministrableProductDefinition or $this is Ingredient or $this is ClinicalUseDefinition or $this is RegulatedAuthorization or $this is SubstanceDefinition or $this is SubscriptionStatus or $this is SubscriptionTopic) implies (%resource is Citation or %resource is Evidence or %resource is EvidenceReport or %resource is EvidenceVariable or %resource is MedicinalProductDefinition or %resource is PackagedProductDefinition or %resource is AdministrableProductDefinition or %resource is Ingredient or %resource is ClinicalUseDefinition or %resource is RegulatedAuthorization or %resource is SubstanceDefinition or %resource is SubscriptionStatus or %resource is SubscriptionTopic))
InformationStructureDefinition.shortValues for short differ: 'Rule for server push' vs 'Canonical URL for the topic used to generate events'
InformationStructureDefinition.definitionValues for definition differ: 'The rules that the server should use to determine when to generate notifications for this subscription.' vs 'When using topic-based subscriptions, the primary criteria is always the topic, indicated by its canonical URL.'
WarningSubscription.criteriaElements differ in definition for mustSupport: 'false' vs 'true'
InformationSubscription.criteria.extensionElement minimum cardinalities differ: '1' vs '0'
InformationStructureDefinition.shortValues for short differ: 'Additional content defined by implementations' vs 'Extension'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'An Extension'
WarningSubscription.channel.endpointElements differ in definition for mustSupport: 'false' vs 'true'
InformationSubscription.channel.endpointElement minimum cardinalities differ: '0' vs '1'
InformationSubscription.channel.payloadElement minimum cardinalities differ: '0' vs '1'

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Subscriptionhttp://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription
    • Values Differ
    copyright
      date2024-12-20T21:11:16+00:002026-10-09T18:42:41+00:00
      • Values Differ
      descriptionThe profile for PAS subscription.
        experimental
          fhirVersion4.0.1
            jurisdiction
              jurisdiction / jurisdiction[0]urn:iso:std:iso:3166#US
                kindresource
                  namePASSubscription
                    publisherHL7 International / Financial Management
                      purpose
                        statusactive
                          titlePAS Subscription
                            typeSubscription
                              urlhttp://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-subscription
                                version2.1.02.2.1
                                • Values Differ

                                Structure

                                NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                Subscription 0..*SubscriptionServer push subscription criteria
                                0..*BackportSubscriptionServer push subscription criteria
                                  Subscription.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
                                    Subscription.meta This element is included in summaries. 0..1MetaMetadata about the resource This element is included in summaries. 0..1MetaMetadata about the resource
                                      Subscription.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
                                        Subscription.language 0..1codeLanguage of the resource content
                                        Binding: ?? (preferred): A human language.
                                        Additional BindingsPurpose
                                        ??Max Binding
                                        0..1codeLanguage of the resource content
                                        Binding: ?? (preferred): IETF language tag
                                        Additional BindingsPurpose
                                        ??Max Binding
                                          Subscription.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
                                            Subscription.contained 0..*ResourceContained, inline Resources
                                            0..*ResourceContained, inline Resources
                                            • StructureDefinition PASSubscription has added constraint that is not found in PASSubscription and it is uncertain whether they are compatible (($this is Citation or $this is Evidence or $this is EvidenceReport or $this is EvidenceVariable or $this is MedicinalProductDefinition or $this is PackagedProductDefinition or $this is AdministrableProductDefinition or $this is Ingredient or $this is ClinicalUseDefinition or $this is RegulatedAuthorization or $this is SubstanceDefinition or $this is SubscriptionStatus or $this is SubscriptionTopic) implies (%resource is Citation or %resource is Evidence or %resource is EvidenceReport or %resource is EvidenceVariable or %resource is MedicinalProductDefinition or %resource is PackagedProductDefinition or %resource is AdministrableProductDefinition or %resource is Ingredient or %resource is ClinicalUseDefinition or %resource is RegulatedAuthorization or %resource is SubstanceDefinition or %resource is SubscriptionStatus or %resource is SubscriptionTopic))
                                            Subscription.extension 0..*ExtensionAdditional content defined by implementations
                                            0..*ExtensionAdditional content defined by implementations
                                              Subscription.modifierExtension This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                              This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                                Subscription.status This element is a modifier element. This element is included in summaries. 1..1coderequested | active | error | off
                                                Binding: ?? (required): The status of a subscription.
                                                Required Pattern: active
                                                This element is a modifier element. This element is included in summaries. 1..1coderequested | active | error | off
                                                Binding: ?? (required): The status of a subscription.
                                                  Subscription.contact This element is included in summaries. 0..*ContactPointContact details for source (e.g. troubleshooting)
                                                  This element is included in summaries. 0..*ContactPointContact details for source (e.g. troubleshooting)
                                                    Subscription.end This element is included in summaries. 0..1instantWhen to automatically delete the subscription This element is included in summaries. 0..1instantWhen to automatically delete the subscription
                                                      Subscription.reason This element is included in summaries. 1..1stringDescription of why this subscription was created This element is included in summaries. 1..1stringDescription of why this subscription was created
                                                        Subscription.criteria This element is included in summaries. 1..1stringRule for server push
                                                        Required Pattern: http://hl7.org/fhir/us/davinci-pas/SubscriptionTopic/PASSubscriptionTopic
                                                        This element must be supported. This element is included in summaries. 1..1stringCanonical URL for the topic used to generate events
                                                        Required Pattern: http://hl7.org/fhir/us/davinci-pas/SubscriptionTopic/PASSubscriptionTopic
                                                        • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                        Subscription.criteria.id 0..1stringxml:id (or equivalent in JSON)0..1stringxml:id (or equivalent in JSON)
                                                          Subscription.criteria.Slices for extension 1..*ExtensionExtension
                                                          Slice: Unordered, Open by value:url
                                                          0..*ExtensionExtension
                                                          Slice: Unordered, Open by value:url
                                                          • Element minimum cardinalities differ: '1' vs '0'
                                                          Subscription.criteria.value 0..1stringPrimitive value for string
                                                          Max Length:1048576
                                                          0..1stringPrimitive value for string
                                                          Max Length:1048576
                                                            Subscription.error This element is included in summaries. 0..1stringLatest error note This element is included in summaries. 0..1stringLatest error note
                                                              Subscription.channel This element is included in summaries. 1..1BackboneElementThe channel on which to report matches to the criteria This element is included in summaries. 1..1BackboneElementThe channel on which to report matches to the criteria
                                                                Subscription.channel.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                  Subscription.channel.extension 0..*ExtensionAdditional content defined by implementations
                                                                  0..*ExtensionExtension
                                                                  Slice: Unordered, Open by value:url
                                                                    Subscription.channel.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
                                                                      Subscription.channel.type This element is included in summaries. 1..1coderest-hook | websocket | email | sms | message
                                                                      Binding: ?? (required): The type of method used to execute a subscription.
                                                                      Required Pattern: rest-hook
                                                                      This element is included in summaries. 1..1coderest-hook | websocket | email | sms | message
                                                                      Binding: ?? (required): The type of method used to execute a subscription.
                                                                      Required Pattern: rest-hook
                                                                        Subscription.channel.type.id 0..1stringxml:id (or equivalent in JSON)
                                                                        • Added this element
                                                                        Subscription.channel.type.Slices for extension 0..*ExtensionExtension
                                                                        Slice: Unordered, Open by value:url
                                                                        • Added this element
                                                                        Subscription.channel.type.value 0..1codePrimitive value for code
                                                                        • Added this element
                                                                        Subscription.channel.endpoint This element is included in summaries. 0..1urlWhere the channel points to This element must be supported. This element is included in summaries. 1..1urlWhere the channel points to
                                                                        • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                        • Element minimum cardinalities differ: '0' vs '1'
                                                                        Subscription.channel.payload This element is included in summaries. 0..1codeMIME type to send, or omit for no payload
                                                                        Binding: ?? (required): The mime type of an attachment. Any valid mime type is allowed.
                                                                        This element is included in summaries. 1..1codeMIME type to send, or omit for no payload
                                                                        Binding: ?? (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)
                                                                        • Element minimum cardinalities differ: '0' vs '1'
                                                                        Subscription.channel.payload.id 0..1stringxml:id (or equivalent in JSON)0..1stringxml:id (or equivalent in JSON)
                                                                          Subscription.channel.payload.Slices for extension 1..*ExtensionExtension
                                                                          Slice: Unordered, Open by value:url
                                                                          1..*ExtensionExtension
                                                                          Slice: Unordered, Open by value:url
                                                                            Subscription.channel.payload.value 0..1stringPrimitive value for code0..1codePrimitive value for code
                                                                              Subscription.channel.header This element is included in summaries. 0..*stringUsage depends on the channel type
                                                                              This element is included in summaries. 0..*stringUsage depends on the channel type

                                                                                doco Documentation for this format