Release 5 Preview #2

This page is part of the FHIR Specification (v4.4.0: R5 Preview #2). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B

2.48 Resource SubscriptionStatus - Content

FHIR Infrastructure Work GroupMaturity Level: 0 Trial UseSecurity Category: Business Compartments: Not linked to any defined compartments

The SubscriptionStatus resource describes the state of a Subscription during notifications.

The SubscriptionStatus resource is used to convey information about the current state of a Subscription during client notifications.

No resources refer to this resource directly.

This resource does not implement any patterns.

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. SubscriptionStatus TUDomainResourceStatus information about a Subscription provided during event notification
Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... notificationType ?!Σ1..1codehandshake | heartbeat | event-notification
SubscriptionNotificationType (Required)
... eventsSinceSubscriptionStart Σ0..1integer64Events since the Subscription was created
... eventsInNotification Σ0..1integerEvents in this notification
... status Σ0..1coderequested | active | error | off
Subscription State (Required)
... topic Σ1..1Reference(SubscriptionTopic)Reference to the SubscriptionTopic this notification relates to

doco Documentation for this format

Turtle Template

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:SubscriptionStatus;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:SubscriptionStatus.notificationType [ code ]; # 1..1 handshake | heartbeat | event-notification
  fhir:SubscriptionStatus.eventsSinceSubscriptionStart [ integer64 ]; # 0..1 Events since the Subscription was created
  fhir:SubscriptionStatus.eventsInNotification [ integer ]; # 0..1 Events in this notification
  fhir:SubscriptionStatus.subscription [ Reference(Subscription) ]; # 1..1 Reference to the Subscription responsible for this notification
  fhir:SubscriptionStatus.status [ code ]; # 0..1 requested | active | error | off
  fhir:SubscriptionStatus.topic [ Reference(SubscriptionTopic) ]; # 1..1 Reference to the SubscriptionTopic this notification relates to
]

Changes since R3

This resource did not exist in Release 2

This analysis is available as XML or JSON.

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. SubscriptionStatus TUDomainResourceStatus information about a Subscription provided during event notification
Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... notificationType ?!Σ1..1codehandshake | heartbeat | event-notification
SubscriptionNotificationType (Required)
... eventsSinceSubscriptionStart Σ0..1integer64Events since the Subscription was created
... eventsInNotification Σ0..1integerEvents in this notification
... status Σ0..1coderequested | active | error | off
Subscription State (Required)
... topic Σ1..1Reference(SubscriptionTopic)Reference to the SubscriptionTopic this notification relates to

doco Documentation for this format

Turtle Template

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:SubscriptionStatus;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:SubscriptionStatus.notificationType [ code ]; # 1..1 handshake | heartbeat | event-notification
  fhir:SubscriptionStatus.eventsSinceSubscriptionStart [ integer64 ]; # 0..1 Events since the Subscription was created
  fhir:SubscriptionStatus.eventsInNotification [ integer ]; # 0..1 Events in this notification
  fhir:SubscriptionStatus.subscription [ Reference(Subscription) ]; # 1..1 Reference to the Subscription responsible for this notification
  fhir:SubscriptionStatus.status [ code ]; # 0..1 requested | active | error | off
  fhir:SubscriptionStatus.topic [ Reference(SubscriptionTopic) ]; # 1..1 Reference to the SubscriptionTopic this notification relates to
]

Changes since Release 3

This resource did not exist in Release 2

This analysis is available as XML or JSON.

 

See the Profiles & Extensions and the alternate definitions: Master Definition XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions, the spreadsheet version & the dependency analysis a

PathDefinitionTypeReference
SubscriptionStatus.notificationType The type of notification represented by the status message.RequiredSubscriptionNotificationType
SubscriptionStatus.status The status of a subscription at the time this notification was generated.RequiredSubscriptionState