Left: | Backported R5 Subscription (http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription) |
Right: | Backported R5 Subscription (http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription) |
Error | StructureDefinition.version | Values for version differ: '0.1.0' vs '1.0.0' |
Information | StructureDefinition.date | Values for date differ: '2020-12-14T16:30:22+00:00' vs '2022-07-18T19:59:57+00:00' |
Warning | StructureDefinition.fhirVersion | Values for fhirVersion differ: '4.0.1' vs '4.3.0' |
Warning | Subscription.language | Elements differ in binding.description: 'A human language.' vs 'IETF language tag' |
Information | Subscription.contained | StructureDefinition BackportSubscription has added constraint that is not found in BackportSubscription 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)) |
Warning | Subscription.extension | Elements differ in short: 'Extension' vs 'Additional content defined by implementations' |
Warning | Subscription.extension | Elements differ in definition: 'An Extension' vs 'May be used to represent additional information that is not part of the basic definition of the resource. 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.' |
Information | Subscription.extension | Element minimum cardinalities differ: '1' vs '0' |
Warning | Subscription.criteria | Elements differ in definition for mustSupport: 'false' vs 'true' |
Warning | Subscription.channel.type.extension | Elements differ in short: 'Additional content defined by implementations' vs 'Extension' |
Warning | Subscription.channel.type.extension | Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the resource. 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' |
Warning | Subscription.channel.payload | Elements differ in description: 'The mime type of an attachment. Any valid mime type is allowed.' vs 'BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)' |
Warning | Subscription.channel.payload | Elements differ in description: 'The mime type of an attachment. Any valid mime type is allowed.' vs 'BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)' |
Name | Value | Comments | |
---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/Subscription | ||
copyright | |||
date | 2020-12-14T16:30:22+00:00 | 2022-07-18T19:59:57+00:00 |
|
description | Profile on the R4 Subscription resource to enable R5-style topic-based subscriptions in FHIR R4. | ||
experimental | |||
fhirVersion | 4.0.1 | 4.3.0 |
|
jurisdiction | |||
jurisdiction[0] | http://unstats.un.org/unsd/methods/m49/m49.htm#001 | ||
kind | resource | ||
name | BackportSubscription | ||
publisher | HL7 FHIR Infrastructure WG | ||
purpose | |||
status | active | ||
title | Backported R5 Subscription | ||
type | Subscription | ||
url | http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription | ||
version | 0.1.0 | 1.0.0 |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | L Type | L Description & Constraints | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Subscription | 0..* | Subscription | Server push subscription criteria | 0..* | Subscription | Server push subscription criteria | |||||||||||
id | Σ | 0..1 | string | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): IETF language tag
|
| ||||||||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||||||||
contained | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources |
| ||||||||||
Slices for extension | 1..* | Extension | Extension Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations |
| ||||||||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
status | ?!Σ | 1..1 | code | requested | active | error | off Binding: SubscriptionStatus (required): The status of a subscription. | ?!Σ | 1..1 | code | requested | active | error | off Binding: SubscriptionStatusCodes (required): The status of a subscription. | |||||||||
contact | Σ | 0..* | ContactPoint | Contact details for source (e.g. troubleshooting) | Σ | 0..* | ContactPoint | Contact details for source (e.g. troubleshooting) | |||||||||
end | Σ | 0..1 | instant | When to automatically delete the subscription | Σ | 0..1 | instant | When to automatically delete the subscription | |||||||||
reason | Σ | 1..1 | string | Description of why this subscription was created | Σ | 1..1 | string | Description of why this subscription was created | |||||||||
criteria | Σ | 1..1 | string | Rule for server push | SΣ | 1..1 | string | Rule for server push |
| ||||||||
id | 0..1 | string | xml:id (or equivalent in JSON) | 0..1 | string | xml:id (or equivalent in JSON) | |||||||||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
value | 0..1 | string | Primitive value for string Max Length: 1048576 | 0..1 | string | Primitive value for string Max Length: 1048576 | |||||||||||
error | Σ | 0..1 | string | Latest error note | Σ | 0..1 | string | Latest error note | |||||||||
channel | Σ | 1..1 | BackboneElement | The channel on which to report matches to the criteria | Σ | 1..1 | BackboneElement | The channel on which to report matches to the criteria | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
type | Σ | 1..1 | code | rest-hook | websocket | email | sms | message Binding: SubscriptionChannelType (required): The type of method used to execute a subscription. | Σ | 1..1 | code | rest-hook | websocket | email | sms | message Binding: SubscriptionChannelType (required): The type of method used to execute a subscription. | |||||||||
id | 0..1 | string | xml:id (or equivalent in JSON) | 0..1 | string | xml:id (or equivalent in JSON) | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
| ||||||||||
value | 0..1 | string | Primitive value for code | 0..1 | code | Primitive value for code | |||||||||||
endpoint | Σ | 0..1 | url | Where the channel points to | Σ | 0..1 | url | Where the channel points to | |||||||||
payload | Σ | 1..1 | code | MIME type to send, or omit for no payload Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed. | Σ | 1..1 | code | MIME type to send, or omit for no payload Binding: Mime Types (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049) |
| ||||||||
id | 0..1 | string | xml:id (or equivalent in JSON) | 0..1 | string | xml:id (or equivalent in JSON) | |||||||||||
Slices for extension | 1..* | Extension | Extension Slice: Unordered, Open by value:url | 1..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
value | 0..1 | string | Primitive value for code | 0..1 | code | Primitive value for code | |||||||||||
header | Σ | 0..* | string | Usage depends on the channel type | Σ | 0..* | string | Usage depends on the channel type | |||||||||
Documentation for this format |