This page is part of the Subscriptions R5 Backport (v1.1.0: STU 1.1) based on FHIR v4.3.0. This is the current published version.  For a full list of available versions, see the Directory of published versions 
| Official URL: http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription-status-r4 | Version: 1.1.0 | |||
| Active as of 2023-01-11 | Computable Name: BackportSubscriptionStatusR4 | |||
Profile on Parameters for topic-based subscription notifications in R4.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Parameters
| Name | Flags | Card. | Type | Description & Constraints  | 
|---|---|---|---|---|
|   Parameters | 0..* | Parameters | Parameter containing subscription status information | |
|    Slices for parameter | 3..* | BackboneElement | Slices containing subscription status information Slice: Unordered, Open by value:name | |
|     parameter:subscription | S | 1..1 | BackboneElement | Parameter containing the reference to a subscription | 
|      name | 1..1 | string | Slice discriminator: the reference to a subscription Fixed Value: subscription | |
|      value[x] | S | 1..1 | Reference(Subscription) | Reference to the Subscription responsible for this notification | 
|     parameter:topic | S | 0..1 | BackboneElement | Parameter containing the canonical reference to a subscription topic | 
|      name | 1..1 | string | Slice discriminator: the canonical reference to a subscription topic Fixed Value: topic | |
|      value[x] | S | 0..1 | canonical() | Canonical reference to the SubscriptionTopic this notification relates to | 
|     parameter:status | S | 1..1 | BackboneElement | Parameter containing the subscription status | 
|      name | 1..1 | string | Slice discriminator: the subscription status Fixed Value: status | |
|      value[x] | S | 1..1 | code | Status of the subscription when this notification was generated Binding: SubscriptionStatusCodes (required) | 
|     parameter:type | S | 1..1 | BackboneElement | Parameter containing the type of event for this notification | 
|      name | 1..1 | string | Slice discriminator: the type of event for this notification Fixed Value: type | |
|      value[x] | S | 1..1 | code | The type of event being conveyed with this notificaiton. Binding: SubscriptionNotificationType (required) | 
|     parameter:eventsSinceSubscriptionStart | S | 0..1 | BackboneElement | Parameter containing the number of events since this subscription started | 
|      name | 1..1 | string | Slice discriminator: the number of events since this subscription started Fixed Value: events-since-subscription-start | |
|      value[x] | S | 0..1 | string | Events since the Subscription was created | 
|     parameter:notificationEvent | S | 0..* | BackboneElement | Parameter containing the event notification details | 
|      name | 1..1 | string | Parameter containing notification event details Fixed Value: notification-event | |
|      Slices for part | S | 1..* | Named part of a multi-part parameter Slice: Unordered, Open by value:name | |
|       part:eventNumber | S | 1..1 | BackboneElement | Parameter containing the event number | 
|        name | 1..1 | string | Slice discriminator: the event number Fixed Value: event-number | |
|        value[x] | S | 1..1 | string | Event number | 
|       part:eventTimestamp | S | 0..1 | BackboneElement | Parameter containing the event timestamp | 
|        name | 1..1 | string | Slice discriminator: the event timestamp Fixed Value: timestamp | |
|        value[x] | S | 0..1 | instant | The instant this event occurred | 
|       part:eventFocus | S | 0..1 | BackboneElement | Parameter containing the event focus | 
|        name | 1..1 | string | Slice discriminator: the event focus Fixed Value: focus | |
|        value[x] | S | 0..1 | Reference() | The focus of this event | 
|       part:eventAdditionalContext | S | 0..* | BackboneElement | Parameter containing additional context for this event | 
|        name | 1..1 | string | Slice discriminator: additional context for this event Fixed Value: additional-context | |
|        value[x] | S | 0..1 | Reference() | Additional context for this event | 
|     parameter:error | S | 0..* | BackboneElement | Parameter containing errors on the subscription | 
|      name | 1..1 | string | Slice discriminator: errors on the subscription Fixed Value: error | |
|      value[x] | S | 0..1 | CodeableConcept | An error on the subscription | 
|  Documentation for this format | ||||
| Path | Conformance | ValueSet | 
| Parameters.parameter:status.value[x] | required | SubscriptionStatusCodes | 
| Parameters.parameter:type.value[x] | required | SubscriptionNotificationType | 
| Name | Flags | Card. | Type | Description & Constraints  | 
|---|---|---|---|---|
|   Parameters | 0..* | Parameters | Parameter containing subscription status information | |
|    implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | 
|    Slices for parameter | ΣC | 3..* | BackboneElement | Slices containing subscription status information Slice: Unordered, Open by value:name | 
|     parameter:All Slices | Content/Rules for all slices | |||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      name | Σ | 1..1 | string | Name from the definition | 
|     parameter:subscription | SΣC | 1..1 | BackboneElement | Parameter containing the reference to a subscription | 
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      name | Σ | 1..1 | string | Slice discriminator: the reference to a subscription Fixed Value: subscription | 
|      value[x] | SΣC | 1..1 | Reference(Subscription) | Reference to the Subscription responsible for this notification | 
|     parameter:topic | SΣC | 0..1 | BackboneElement | Parameter containing the canonical reference to a subscription topic | 
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      name | Σ | 1..1 | string | Slice discriminator: the canonical reference to a subscription topic Fixed Value: topic | 
|      value[x] | SΣC | 0..1 | canonical() | Canonical reference to the SubscriptionTopic this notification relates to | 
|     parameter:status | SΣC | 1..1 | BackboneElement | Parameter containing the subscription status | 
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      name | Σ | 1..1 | string | Slice discriminator: the subscription status Fixed Value: status | 
|      value[x] | SΣC | 1..1 | code | Status of the subscription when this notification was generated Binding: SubscriptionStatusCodes (required) | 
|     parameter:type | SΣC | 1..1 | BackboneElement | Parameter containing the type of event for this notification | 
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      name | Σ | 1..1 | string | Slice discriminator: the type of event for this notification Fixed Value: type | 
|      value[x] | SΣC | 1..1 | code | The type of event being conveyed with this notificaiton. Binding: SubscriptionNotificationType (required) | 
|     parameter:eventsSinceSubscriptionStart | SΣC | 0..1 | BackboneElement | Parameter containing the number of events since this subscription started | 
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      name | Σ | 1..1 | string | Slice discriminator: the number of events since this subscription started Fixed Value: events-since-subscription-start | 
|      value[x] | SΣC | 0..1 | string | Events since the Subscription was created | 
|     parameter:notificationEvent | SΣC | 0..* | BackboneElement | Parameter containing the event notification details | 
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      name | Σ | 1..1 | string | Parameter containing notification event details Fixed Value: notification-event | 
|      Slices for part | SΣ | 1..* | See parameter (Parameters) | Named part of a multi-part parameter Slice: Unordered, Open by value:name | 
|       part:eventNumber | SΣ | 1..1 | BackboneElement | Parameter containing the event number | 
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|        name | Σ | 1..1 | string | Slice discriminator: the event number Fixed Value: event-number | 
|        value[x] | SΣC | 1..1 | string | Event number | 
|       part:eventTimestamp | SΣ | 0..1 | BackboneElement | Parameter containing the event timestamp | 
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|        name | Σ | 1..1 | string | Slice discriminator: the event timestamp Fixed Value: timestamp | 
|        value[x] | SΣC | 0..1 | instant | The instant this event occurred | 
|       part:eventFocus | SΣ | 0..1 | BackboneElement | Parameter containing the event focus | 
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|        name | Σ | 1..1 | string | Slice discriminator: the event focus Fixed Value: focus | 
|        value[x] | SΣC | 0..1 | Reference() | The focus of this event | 
|       part:eventAdditionalContext | SΣ | 0..* | BackboneElement | Parameter containing additional context for this event | 
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|        name | Σ | 1..1 | string | Slice discriminator: additional context for this event Fixed Value: additional-context | 
|        value[x] | SΣC | 0..1 | Reference() | Additional context for this event | 
|     parameter:error | SΣC | 0..* | BackboneElement | Parameter containing errors on the subscription | 
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      name | Σ | 1..1 | string | Slice discriminator: errors on the subscription Fixed Value: error | 
|      value[x] | SΣC | 0..1 | CodeableConcept | An error on the subscription | 
|  Documentation for this format | ||||
| Path | Conformance | ValueSet | 
| Parameters.parameter:status.value[x] | required | SubscriptionStatusCodes | 
| Parameters.parameter:type.value[x] | required | SubscriptionNotificationType | 
| Name | Flags | Card. | Type | Description & Constraints  | ||||
|---|---|---|---|---|---|---|---|---|
|   Parameters | 0..* | Parameters | Parameter containing subscription status information | |||||
|    id | Σ | 0..1 | id | Logical id of this artifact | ||||
|    meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
|    implicitRules | ?!Σ | 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): IETF language tag 
 | |||||
|    Slices for parameter | ΣC | 3..* | BackboneElement | Slices containing subscription status information Slice: Unordered, Open by value:name | ||||
|     parameter:All Slices | Content/Rules for all slices | |||||||
|      id | 0..1 | string | Unique id for inter-element referencing | |||||
|      extension | 0..* | Extension | Additional content defined by implementations | |||||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|      name | Σ | 1..1 | string | Name from the definition | ||||
|      value[x] | ΣC | 0..1 | If parameter is a data type | |||||
|       valueBase64Binary | base64Binary | |||||||
|       valueBoolean | boolean | |||||||
|       valueCanonical | canonical(Any) | |||||||
|       valueCode | code | |||||||
|       valueDate | date | |||||||
|       valueDateTime | dateTime | |||||||
|       valueDecimal | decimal | |||||||
|       valueId | id | |||||||
|       valueInstant | instant | |||||||
|       valueInteger | integer | |||||||
|       valueMarkdown | markdown | |||||||
|       valueOid | oid | |||||||
|       valuePositiveInt | positiveInt | |||||||
|       valueString | string | |||||||
|       valueTime | time | |||||||
|       valueUnsignedInt | unsignedInt | |||||||
|       valueUri | uri | |||||||
|       valueUrl | url | |||||||
|       valueUuid | uuid | |||||||
|       valueAddress | Address | |||||||
|       valueAge | Age | |||||||
|       valueAnnotation | Annotation | |||||||
|       valueAttachment | Attachment | |||||||
|       valueCodeableConcept | CodeableConcept | |||||||
|       valueCoding | Coding | |||||||
|       valueContactPoint | ContactPoint | |||||||
|       valueCount | Count | |||||||
|       valueDistance | Distance | |||||||
|       valueDuration | Duration | |||||||
|       valueHumanName | HumanName | |||||||
|       valueIdentifier | Identifier | |||||||
|       valueMoney | Money | |||||||
|       valuePeriod | Period | |||||||
|       valueQuantity | Quantity | |||||||
|       valueRange | Range | |||||||
|       valueRatio | Ratio | |||||||
|       valueReference | Reference(Any) | |||||||
|       valueSampledData | SampledData | |||||||
|       valueSignature | Signature | |||||||
|       valueTiming | Timing | |||||||
|       valueContactDetail | ContactDetail | |||||||
|       valueContributor | Contributor | |||||||
|       valueDataRequirement | DataRequirement | |||||||
|       valueExpression | Expression | |||||||
|       valueParameterDefinition | ParameterDefinition | |||||||
|       valueRelatedArtifact | RelatedArtifact | |||||||
|       valueTriggerDefinition | TriggerDefinition | |||||||
|       valueUsageContext | UsageContext | |||||||
|       valueDosage | Dosage | |||||||
|       valueMeta | Meta | |||||||
|      resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|      part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|     parameter:subscription | SΣC | 1..1 | BackboneElement | Parameter containing the reference to a subscription | ||||
|      id | 0..1 | string | Unique id for inter-element referencing | |||||
|      extension | 0..* | Extension | Additional content defined by implementations | |||||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|      name | Σ | 1..1 | string | Slice discriminator: the reference to a subscription Fixed Value: subscription | ||||
|      value[x] | SΣC | 1..1 | Reference(Subscription) | Reference to the Subscription responsible for this notification | ||||
|      resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|      part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|     parameter:topic | SΣC | 0..1 | BackboneElement | Parameter containing the canonical reference to a subscription topic | ||||
|      id | 0..1 | string | Unique id for inter-element referencing | |||||
|      extension | 0..* | Extension | Additional content defined by implementations | |||||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|      name | Σ | 1..1 | string | Slice discriminator: the canonical reference to a subscription topic Fixed Value: topic | ||||
|      value[x] | SΣC | 0..1 | canonical() | Canonical reference to the SubscriptionTopic this notification relates to | ||||
|      resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|      part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|     parameter:status | SΣC | 1..1 | BackboneElement | Parameter containing the subscription status | ||||
|      id | 0..1 | string | Unique id for inter-element referencing | |||||
|      extension | 0..* | Extension | Additional content defined by implementations | |||||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|      name | Σ | 1..1 | string | Slice discriminator: the subscription status Fixed Value: status | ||||
|      value[x] | SΣC | 1..1 | code | Status of the subscription when this notification was generated Binding: SubscriptionStatusCodes (required) | ||||
|      resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|      part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|     parameter:type | SΣC | 1..1 | BackboneElement | Parameter containing the type of event for this notification | ||||
|      id | 0..1 | string | Unique id for inter-element referencing | |||||
|      extension | 0..* | Extension | Additional content defined by implementations | |||||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|      name | Σ | 1..1 | string | Slice discriminator: the type of event for this notification Fixed Value: type | ||||
|      value[x] | SΣC | 1..1 | code | The type of event being conveyed with this notificaiton. Binding: SubscriptionNotificationType (required) | ||||
|      resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|      part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|     parameter:eventsSinceSubscriptionStart | SΣC | 0..1 | BackboneElement | Parameter containing the number of events since this subscription started | ||||
|      id | 0..1 | string | Unique id for inter-element referencing | |||||
|      extension | 0..* | Extension | Additional content defined by implementations | |||||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|      name | Σ | 1..1 | string | Slice discriminator: the number of events since this subscription started Fixed Value: events-since-subscription-start | ||||
|      value[x] | SΣC | 0..1 | string | Events since the Subscription was created | ||||
|      resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|      part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|     parameter:notificationEvent | SΣC | 0..* | BackboneElement | Parameter containing the event notification details | ||||
|      id | 0..1 | string | Unique id for inter-element referencing | |||||
|      extension | 0..* | Extension | Additional content defined by implementations | |||||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|      name | Σ | 1..1 | string | Parameter containing notification event details Fixed Value: notification-event | ||||
|      value[x] | ΣC | 0..1 | If parameter is a data type | |||||
|       valueBase64Binary | base64Binary | |||||||
|       valueBoolean | boolean | |||||||
|       valueCanonical | canonical(Any) | |||||||
|       valueCode | code | |||||||
|       valueDate | date | |||||||
|       valueDateTime | dateTime | |||||||
|       valueDecimal | decimal | |||||||
|       valueId | id | |||||||
|       valueInstant | instant | |||||||
|       valueInteger | integer | |||||||
|       valueMarkdown | markdown | |||||||
|       valueOid | oid | |||||||
|       valuePositiveInt | positiveInt | |||||||
|       valueString | string | |||||||
|       valueTime | time | |||||||
|       valueUnsignedInt | unsignedInt | |||||||
|       valueUri | uri | |||||||
|       valueUrl | url | |||||||
|       valueUuid | uuid | |||||||
|       valueAddress | Address | |||||||
|       valueAge | Age | |||||||
|       valueAnnotation | Annotation | |||||||
|       valueAttachment | Attachment | |||||||
|       valueCodeableConcept | CodeableConcept | |||||||
|       valueCoding | Coding | |||||||
|       valueContactPoint | ContactPoint | |||||||
|       valueCount | Count | |||||||
|       valueDistance | Distance | |||||||
|       valueDuration | Duration | |||||||
|       valueHumanName | HumanName | |||||||
|       valueIdentifier | Identifier | |||||||
|       valueMoney | Money | |||||||
|       valuePeriod | Period | |||||||
|       valueQuantity | Quantity | |||||||
|       valueRange | Range | |||||||
|       valueRatio | Ratio | |||||||
|       valueReference | Reference(Any) | |||||||
|       valueSampledData | SampledData | |||||||
|       valueSignature | Signature | |||||||
|       valueTiming | Timing | |||||||
|       valueContactDetail | ContactDetail | |||||||
|       valueContributor | Contributor | |||||||
|       valueDataRequirement | DataRequirement | |||||||
|       valueExpression | Expression | |||||||
|       valueParameterDefinition | ParameterDefinition | |||||||
|       valueRelatedArtifact | RelatedArtifact | |||||||
|       valueTriggerDefinition | TriggerDefinition | |||||||
|       valueUsageContext | UsageContext | |||||||
|       valueDosage | Dosage | |||||||
|       valueMeta | Meta | |||||||
|      resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|      Slices for part | SΣ | 1..* | See parameter (Parameters) | Named part of a multi-part parameter Slice: Unordered, Open by value:name | ||||
|       part:eventNumber | SΣ | 1..1 | BackboneElement | Parameter containing the event number | ||||
|        id | 0..1 | string | Unique id for inter-element referencing | |||||
|        extension | 0..* | Extension | Additional content defined by implementations | |||||
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|        name | Σ | 1..1 | string | Slice discriminator: the event number Fixed Value: event-number | ||||
|        value[x] | SΣC | 1..1 | string | Event number | ||||
|        resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|        part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|       part:eventTimestamp | SΣ | 0..1 | BackboneElement | Parameter containing the event timestamp | ||||
|        id | 0..1 | string | Unique id for inter-element referencing | |||||
|        extension | 0..* | Extension | Additional content defined by implementations | |||||
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|        name | Σ | 1..1 | string | Slice discriminator: the event timestamp Fixed Value: timestamp | ||||
|        value[x] | SΣC | 0..1 | instant | The instant this event occurred | ||||
|        resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|        part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|       part:eventFocus | SΣ | 0..1 | BackboneElement | Parameter containing the event focus | ||||
|        id | 0..1 | string | Unique id for inter-element referencing | |||||
|        extension | 0..* | Extension | Additional content defined by implementations | |||||
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|        name | Σ | 1..1 | string | Slice discriminator: the event focus Fixed Value: focus | ||||
|        value[x] | SΣC | 0..1 | Reference() | The focus of this event | ||||
|        resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|        part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|       part:eventAdditionalContext | SΣ | 0..* | BackboneElement | Parameter containing additional context for this event | ||||
|        id | 0..1 | string | Unique id for inter-element referencing | |||||
|        extension | 0..* | Extension | Additional content defined by implementations | |||||
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|        name | Σ | 1..1 | string | Slice discriminator: additional context for this event Fixed Value: additional-context | ||||
|        value[x] | SΣC | 0..1 | Reference() | Additional context for this event | ||||
|        resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|        part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|     parameter:error | SΣC | 0..* | BackboneElement | Parameter containing errors on the subscription | ||||
|      id | 0..1 | string | Unique id for inter-element referencing | |||||
|      extension | 0..* | Extension | Additional content defined by implementations | |||||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|      name | Σ | 1..1 | string | Slice discriminator: errors on the subscription Fixed Value: error | ||||
|      value[x] | SΣC | 0..1 | CodeableConcept | An error on the subscription | ||||
|      resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|      part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|  Documentation for this format | ||||||||
| Path | Conformance | ValueSet | ||||
| Parameters.language | preferred | CommonLanguages 
 | ||||
| Parameters.parameter:status.value[x] | required | SubscriptionStatusCodes | ||||
| Parameters.parameter:type.value[x] | required | SubscriptionNotificationType | 
This structure is derived from Parameters
Summary
Mandatory: 6 elements (3 nested mandatory elements)
 Must-Support: 22 elements
 Fixed Value: 11 elements
Slices
This structure defines the following Slices:
Differential View
This structure is derived from Parameters
| Name | Flags | Card. | Type | Description & Constraints  | 
|---|---|---|---|---|
|   Parameters | 0..* | Parameters | Parameter containing subscription status information | |
|    Slices for parameter | 3..* | BackboneElement | Slices containing subscription status information Slice: Unordered, Open by value:name | |
|     parameter:subscription | S | 1..1 | BackboneElement | Parameter containing the reference to a subscription | 
|      name | 1..1 | string | Slice discriminator: the reference to a subscription Fixed Value: subscription | |
|      value[x] | S | 1..1 | Reference(Subscription) | Reference to the Subscription responsible for this notification | 
|     parameter:topic | S | 0..1 | BackboneElement | Parameter containing the canonical reference to a subscription topic | 
|      name | 1..1 | string | Slice discriminator: the canonical reference to a subscription topic Fixed Value: topic | |
|      value[x] | S | 0..1 | canonical() | Canonical reference to the SubscriptionTopic this notification relates to | 
|     parameter:status | S | 1..1 | BackboneElement | Parameter containing the subscription status | 
|      name | 1..1 | string | Slice discriminator: the subscription status Fixed Value: status | |
|      value[x] | S | 1..1 | code | Status of the subscription when this notification was generated Binding: SubscriptionStatusCodes (required) | 
|     parameter:type | S | 1..1 | BackboneElement | Parameter containing the type of event for this notification | 
|      name | 1..1 | string | Slice discriminator: the type of event for this notification Fixed Value: type | |
|      value[x] | S | 1..1 | code | The type of event being conveyed with this notificaiton. Binding: SubscriptionNotificationType (required) | 
|     parameter:eventsSinceSubscriptionStart | S | 0..1 | BackboneElement | Parameter containing the number of events since this subscription started | 
|      name | 1..1 | string | Slice discriminator: the number of events since this subscription started Fixed Value: events-since-subscription-start | |
|      value[x] | S | 0..1 | string | Events since the Subscription was created | 
|     parameter:notificationEvent | S | 0..* | BackboneElement | Parameter containing the event notification details | 
|      name | 1..1 | string | Parameter containing notification event details Fixed Value: notification-event | |
|      Slices for part | S | 1..* | Named part of a multi-part parameter Slice: Unordered, Open by value:name | |
|       part:eventNumber | S | 1..1 | BackboneElement | Parameter containing the event number | 
|        name | 1..1 | string | Slice discriminator: the event number Fixed Value: event-number | |
|        value[x] | S | 1..1 | string | Event number | 
|       part:eventTimestamp | S | 0..1 | BackboneElement | Parameter containing the event timestamp | 
|        name | 1..1 | string | Slice discriminator: the event timestamp Fixed Value: timestamp | |
|        value[x] | S | 0..1 | instant | The instant this event occurred | 
|       part:eventFocus | S | 0..1 | BackboneElement | Parameter containing the event focus | 
|        name | 1..1 | string | Slice discriminator: the event focus Fixed Value: focus | |
|        value[x] | S | 0..1 | Reference() | The focus of this event | 
|       part:eventAdditionalContext | S | 0..* | BackboneElement | Parameter containing additional context for this event | 
|        name | 1..1 | string | Slice discriminator: additional context for this event Fixed Value: additional-context | |
|        value[x] | S | 0..1 | Reference() | Additional context for this event | 
|     parameter:error | S | 0..* | BackboneElement | Parameter containing errors on the subscription | 
|      name | 1..1 | string | Slice discriminator: errors on the subscription Fixed Value: error | |
|      value[x] | S | 0..1 | CodeableConcept | An error on the subscription | 
|  Documentation for this format | ||||
| Path | Conformance | ValueSet | 
| Parameters.parameter:status.value[x] | required | SubscriptionStatusCodes | 
| Parameters.parameter:type.value[x] | required | SubscriptionNotificationType | 
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints  | 
|---|---|---|---|---|
|   Parameters | 0..* | Parameters | Parameter containing subscription status information | |
|    implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | 
|    Slices for parameter | ΣC | 3..* | BackboneElement | Slices containing subscription status information Slice: Unordered, Open by value:name | 
|     parameter:All Slices | Content/Rules for all slices | |||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      name | Σ | 1..1 | string | Name from the definition | 
|     parameter:subscription | SΣC | 1..1 | BackboneElement | Parameter containing the reference to a subscription | 
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      name | Σ | 1..1 | string | Slice discriminator: the reference to a subscription Fixed Value: subscription | 
|      value[x] | SΣC | 1..1 | Reference(Subscription) | Reference to the Subscription responsible for this notification | 
|     parameter:topic | SΣC | 0..1 | BackboneElement | Parameter containing the canonical reference to a subscription topic | 
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      name | Σ | 1..1 | string | Slice discriminator: the canonical reference to a subscription topic Fixed Value: topic | 
|      value[x] | SΣC | 0..1 | canonical() | Canonical reference to the SubscriptionTopic this notification relates to | 
|     parameter:status | SΣC | 1..1 | BackboneElement | Parameter containing the subscription status | 
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      name | Σ | 1..1 | string | Slice discriminator: the subscription status Fixed Value: status | 
|      value[x] | SΣC | 1..1 | code | Status of the subscription when this notification was generated Binding: SubscriptionStatusCodes (required) | 
|     parameter:type | SΣC | 1..1 | BackboneElement | Parameter containing the type of event for this notification | 
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      name | Σ | 1..1 | string | Slice discriminator: the type of event for this notification Fixed Value: type | 
|      value[x] | SΣC | 1..1 | code | The type of event being conveyed with this notificaiton. Binding: SubscriptionNotificationType (required) | 
|     parameter:eventsSinceSubscriptionStart | SΣC | 0..1 | BackboneElement | Parameter containing the number of events since this subscription started | 
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      name | Σ | 1..1 | string | Slice discriminator: the number of events since this subscription started Fixed Value: events-since-subscription-start | 
|      value[x] | SΣC | 0..1 | string | Events since the Subscription was created | 
|     parameter:notificationEvent | SΣC | 0..* | BackboneElement | Parameter containing the event notification details | 
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      name | Σ | 1..1 | string | Parameter containing notification event details Fixed Value: notification-event | 
|      Slices for part | SΣ | 1..* | See parameter (Parameters) | Named part of a multi-part parameter Slice: Unordered, Open by value:name | 
|       part:eventNumber | SΣ | 1..1 | BackboneElement | Parameter containing the event number | 
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|        name | Σ | 1..1 | string | Slice discriminator: the event number Fixed Value: event-number | 
|        value[x] | SΣC | 1..1 | string | Event number | 
|       part:eventTimestamp | SΣ | 0..1 | BackboneElement | Parameter containing the event timestamp | 
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|        name | Σ | 1..1 | string | Slice discriminator: the event timestamp Fixed Value: timestamp | 
|        value[x] | SΣC | 0..1 | instant | The instant this event occurred | 
|       part:eventFocus | SΣ | 0..1 | BackboneElement | Parameter containing the event focus | 
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|        name | Σ | 1..1 | string | Slice discriminator: the event focus Fixed Value: focus | 
|        value[x] | SΣC | 0..1 | Reference() | The focus of this event | 
|       part:eventAdditionalContext | SΣ | 0..* | BackboneElement | Parameter containing additional context for this event | 
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|        name | Σ | 1..1 | string | Slice discriminator: additional context for this event Fixed Value: additional-context | 
|        value[x] | SΣC | 0..1 | Reference() | Additional context for this event | 
|     parameter:error | SΣC | 0..* | BackboneElement | Parameter containing errors on the subscription | 
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      name | Σ | 1..1 | string | Slice discriminator: errors on the subscription Fixed Value: error | 
|      value[x] | SΣC | 0..1 | CodeableConcept | An error on the subscription | 
|  Documentation for this format | ||||
| Path | Conformance | ValueSet | 
| Parameters.parameter:status.value[x] | required | SubscriptionStatusCodes | 
| Parameters.parameter:type.value[x] | required | SubscriptionNotificationType | 
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints  | ||||
|---|---|---|---|---|---|---|---|---|
|   Parameters | 0..* | Parameters | Parameter containing subscription status information | |||||
|    id | Σ | 0..1 | id | Logical id of this artifact | ||||
|    meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
|    implicitRules | ?!Σ | 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): IETF language tag 
 | |||||
|    Slices for parameter | ΣC | 3..* | BackboneElement | Slices containing subscription status information Slice: Unordered, Open by value:name | ||||
|     parameter:All Slices | Content/Rules for all slices | |||||||
|      id | 0..1 | string | Unique id for inter-element referencing | |||||
|      extension | 0..* | Extension | Additional content defined by implementations | |||||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|      name | Σ | 1..1 | string | Name from the definition | ||||
|      value[x] | ΣC | 0..1 | If parameter is a data type | |||||
|       valueBase64Binary | base64Binary | |||||||
|       valueBoolean | boolean | |||||||
|       valueCanonical | canonical(Any) | |||||||
|       valueCode | code | |||||||
|       valueDate | date | |||||||
|       valueDateTime | dateTime | |||||||
|       valueDecimal | decimal | |||||||
|       valueId | id | |||||||
|       valueInstant | instant | |||||||
|       valueInteger | integer | |||||||
|       valueMarkdown | markdown | |||||||
|       valueOid | oid | |||||||
|       valuePositiveInt | positiveInt | |||||||
|       valueString | string | |||||||
|       valueTime | time | |||||||
|       valueUnsignedInt | unsignedInt | |||||||
|       valueUri | uri | |||||||
|       valueUrl | url | |||||||
|       valueUuid | uuid | |||||||
|       valueAddress | Address | |||||||
|       valueAge | Age | |||||||
|       valueAnnotation | Annotation | |||||||
|       valueAttachment | Attachment | |||||||
|       valueCodeableConcept | CodeableConcept | |||||||
|       valueCoding | Coding | |||||||
|       valueContactPoint | ContactPoint | |||||||
|       valueCount | Count | |||||||
|       valueDistance | Distance | |||||||
|       valueDuration | Duration | |||||||
|       valueHumanName | HumanName | |||||||
|       valueIdentifier | Identifier | |||||||
|       valueMoney | Money | |||||||
|       valuePeriod | Period | |||||||
|       valueQuantity | Quantity | |||||||
|       valueRange | Range | |||||||
|       valueRatio | Ratio | |||||||
|       valueReference | Reference(Any) | |||||||
|       valueSampledData | SampledData | |||||||
|       valueSignature | Signature | |||||||
|       valueTiming | Timing | |||||||
|       valueContactDetail | ContactDetail | |||||||
|       valueContributor | Contributor | |||||||
|       valueDataRequirement | DataRequirement | |||||||
|       valueExpression | Expression | |||||||
|       valueParameterDefinition | ParameterDefinition | |||||||
|       valueRelatedArtifact | RelatedArtifact | |||||||
|       valueTriggerDefinition | TriggerDefinition | |||||||
|       valueUsageContext | UsageContext | |||||||
|       valueDosage | Dosage | |||||||
|       valueMeta | Meta | |||||||
|      resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|      part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|     parameter:subscription | SΣC | 1..1 | BackboneElement | Parameter containing the reference to a subscription | ||||
|      id | 0..1 | string | Unique id for inter-element referencing | |||||
|      extension | 0..* | Extension | Additional content defined by implementations | |||||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|      name | Σ | 1..1 | string | Slice discriminator: the reference to a subscription Fixed Value: subscription | ||||
|      value[x] | SΣC | 1..1 | Reference(Subscription) | Reference to the Subscription responsible for this notification | ||||
|      resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|      part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|     parameter:topic | SΣC | 0..1 | BackboneElement | Parameter containing the canonical reference to a subscription topic | ||||
|      id | 0..1 | string | Unique id for inter-element referencing | |||||
|      extension | 0..* | Extension | Additional content defined by implementations | |||||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|      name | Σ | 1..1 | string | Slice discriminator: the canonical reference to a subscription topic Fixed Value: topic | ||||
|      value[x] | SΣC | 0..1 | canonical() | Canonical reference to the SubscriptionTopic this notification relates to | ||||
|      resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|      part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|     parameter:status | SΣC | 1..1 | BackboneElement | Parameter containing the subscription status | ||||
|      id | 0..1 | string | Unique id for inter-element referencing | |||||
|      extension | 0..* | Extension | Additional content defined by implementations | |||||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|      name | Σ | 1..1 | string | Slice discriminator: the subscription status Fixed Value: status | ||||
|      value[x] | SΣC | 1..1 | code | Status of the subscription when this notification was generated Binding: SubscriptionStatusCodes (required) | ||||
|      resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|      part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|     parameter:type | SΣC | 1..1 | BackboneElement | Parameter containing the type of event for this notification | ||||
|      id | 0..1 | string | Unique id for inter-element referencing | |||||
|      extension | 0..* | Extension | Additional content defined by implementations | |||||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|      name | Σ | 1..1 | string | Slice discriminator: the type of event for this notification Fixed Value: type | ||||
|      value[x] | SΣC | 1..1 | code | The type of event being conveyed with this notificaiton. Binding: SubscriptionNotificationType (required) | ||||
|      resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|      part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|     parameter:eventsSinceSubscriptionStart | SΣC | 0..1 | BackboneElement | Parameter containing the number of events since this subscription started | ||||
|      id | 0..1 | string | Unique id for inter-element referencing | |||||
|      extension | 0..* | Extension | Additional content defined by implementations | |||||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|      name | Σ | 1..1 | string | Slice discriminator: the number of events since this subscription started Fixed Value: events-since-subscription-start | ||||
|      value[x] | SΣC | 0..1 | string | Events since the Subscription was created | ||||
|      resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|      part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|     parameter:notificationEvent | SΣC | 0..* | BackboneElement | Parameter containing the event notification details | ||||
|      id | 0..1 | string | Unique id for inter-element referencing | |||||
|      extension | 0..* | Extension | Additional content defined by implementations | |||||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|      name | Σ | 1..1 | string | Parameter containing notification event details Fixed Value: notification-event | ||||
|      value[x] | ΣC | 0..1 | If parameter is a data type | |||||
|       valueBase64Binary | base64Binary | |||||||
|       valueBoolean | boolean | |||||||
|       valueCanonical | canonical(Any) | |||||||
|       valueCode | code | |||||||
|       valueDate | date | |||||||
|       valueDateTime | dateTime | |||||||
|       valueDecimal | decimal | |||||||
|       valueId | id | |||||||
|       valueInstant | instant | |||||||
|       valueInteger | integer | |||||||
|       valueMarkdown | markdown | |||||||
|       valueOid | oid | |||||||
|       valuePositiveInt | positiveInt | |||||||
|       valueString | string | |||||||
|       valueTime | time | |||||||
|       valueUnsignedInt | unsignedInt | |||||||
|       valueUri | uri | |||||||
|       valueUrl | url | |||||||
|       valueUuid | uuid | |||||||
|       valueAddress | Address | |||||||
|       valueAge | Age | |||||||
|       valueAnnotation | Annotation | |||||||
|       valueAttachment | Attachment | |||||||
|       valueCodeableConcept | CodeableConcept | |||||||
|       valueCoding | Coding | |||||||
|       valueContactPoint | ContactPoint | |||||||
|       valueCount | Count | |||||||
|       valueDistance | Distance | |||||||
|       valueDuration | Duration | |||||||
|       valueHumanName | HumanName | |||||||
|       valueIdentifier | Identifier | |||||||
|       valueMoney | Money | |||||||
|       valuePeriod | Period | |||||||
|       valueQuantity | Quantity | |||||||
|       valueRange | Range | |||||||
|       valueRatio | Ratio | |||||||
|       valueReference | Reference(Any) | |||||||
|       valueSampledData | SampledData | |||||||
|       valueSignature | Signature | |||||||
|       valueTiming | Timing | |||||||
|       valueContactDetail | ContactDetail | |||||||
|       valueContributor | Contributor | |||||||
|       valueDataRequirement | DataRequirement | |||||||
|       valueExpression | Expression | |||||||
|       valueParameterDefinition | ParameterDefinition | |||||||
|       valueRelatedArtifact | RelatedArtifact | |||||||
|       valueTriggerDefinition | TriggerDefinition | |||||||
|       valueUsageContext | UsageContext | |||||||
|       valueDosage | Dosage | |||||||
|       valueMeta | Meta | |||||||
|      resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|      Slices for part | SΣ | 1..* | See parameter (Parameters) | Named part of a multi-part parameter Slice: Unordered, Open by value:name | ||||
|       part:eventNumber | SΣ | 1..1 | BackboneElement | Parameter containing the event number | ||||
|        id | 0..1 | string | Unique id for inter-element referencing | |||||
|        extension | 0..* | Extension | Additional content defined by implementations | |||||
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|        name | Σ | 1..1 | string | Slice discriminator: the event number Fixed Value: event-number | ||||
|        value[x] | SΣC | 1..1 | string | Event number | ||||
|        resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|        part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|       part:eventTimestamp | SΣ | 0..1 | BackboneElement | Parameter containing the event timestamp | ||||
|        id | 0..1 | string | Unique id for inter-element referencing | |||||
|        extension | 0..* | Extension | Additional content defined by implementations | |||||
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|        name | Σ | 1..1 | string | Slice discriminator: the event timestamp Fixed Value: timestamp | ||||
|        value[x] | SΣC | 0..1 | instant | The instant this event occurred | ||||
|        resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|        part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|       part:eventFocus | SΣ | 0..1 | BackboneElement | Parameter containing the event focus | ||||
|        id | 0..1 | string | Unique id for inter-element referencing | |||||
|        extension | 0..* | Extension | Additional content defined by implementations | |||||
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|        name | Σ | 1..1 | string | Slice discriminator: the event focus Fixed Value: focus | ||||
|        value[x] | SΣC | 0..1 | Reference() | The focus of this event | ||||
|        resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|        part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|       part:eventAdditionalContext | SΣ | 0..* | BackboneElement | Parameter containing additional context for this event | ||||
|        id | 0..1 | string | Unique id for inter-element referencing | |||||
|        extension | 0..* | Extension | Additional content defined by implementations | |||||
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|        name | Σ | 1..1 | string | Slice discriminator: additional context for this event Fixed Value: additional-context | ||||
|        value[x] | SΣC | 0..1 | Reference() | Additional context for this event | ||||
|        resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|        part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|     parameter:error | SΣC | 0..* | BackboneElement | Parameter containing errors on the subscription | ||||
|      id | 0..1 | string | Unique id for inter-element referencing | |||||
|      extension | 0..* | Extension | Additional content defined by implementations | |||||
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
|      name | Σ | 1..1 | string | Slice discriminator: errors on the subscription Fixed Value: error | ||||
|      value[x] | SΣC | 0..1 | CodeableConcept | An error on the subscription | ||||
|      resource | ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
|      part | Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
|  Documentation for this format | ||||||||
| Path | Conformance | ValueSet | ||||
| Parameters.language | preferred | CommonLanguages 
 | ||||
| Parameters.parameter:status.value[x] | required | SubscriptionStatusCodes | ||||
| Parameters.parameter:type.value[x] | required | SubscriptionNotificationType | 
This structure is derived from Parameters
Summary
Mandatory: 6 elements (3 nested mandatory elements)
 Must-Support: 22 elements
 Fixed Value: 11 elements
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron