description: Profil auf der FHIR-R4-Resource Parameters zur Unterstützung themenbasierter Subscription-Benachrichtigungen in R4.\n\nDieses Profil ist funktional identisch mit `http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription-status-r4`. \nDie Version 1.1.0 des offiziellen Profils weist jedoch technische Fehler auf. Daher wurde es hier als Workaround erneut implementiert.\nDiese lokale Definition wird durch das offizielle `backport-subscription-status-r4` Profil ersetzt, sobald eine korrigierte Version veröffentlicht wurde. package_name: de.gematik.isik derivation: constraint name: BackportSubscriptionStatusR4Fixed type: Parameters elements: id: {short: 'serverseitige, interne ID des Datensatzes', mustSupport: true, index: 0} meta: elements: versionId: {short: Eindeutiger Name der serverseitigen Version des Datensatzes, index: 1} lastUpdated: {short: Zeitpunkt der letzten Änderung, index: 2} parameter: short: Slices containing subscription status information array: true min: 3 index: 3 slicing: rules: open ordered: false description: Slice on parameter name discriminator: - {path: name, type: value} min: 3 slices: subscription: match: {name: subscription} schema: short: Parameter containing the reference to a subscription mustSupport: true _required: true index: 4 elements: name: short: 'Slice discriminator: the reference to a subscription' pattern: {type: String, value: subscription} index: 5 value: short: Reference to the Subscription responsible for this notification mustSupport: true choices: [valueReference] index: 7 valueReference: short: Reference to the Subscription responsible for this notification refers: ['http://hl7.org/fhir/StructureDefinition/Subscription'] type: Reference mustSupport: true choiceOf: value index: 8 required: [valueReference, value] topic: match: {name: topic} schema: short: Parameter containing the canonical reference to a subscription topic mustSupport: true index: 9 elements: name: short: 'Slice discriminator: the canonical reference to a subscription topic' pattern: {type: String, value: topic} index: 10 value: short: Canonical reference to the SubscriptionTopic this notification relates to mustSupport: true choices: [valueCanonical] index: 12 valueCanonical: {type: canonical, short: Canonical reference to the SubscriptionTopic this notification relates to, mustSupport: true, choiceOf: value, index: 13} status: match: {name: status} schema: short: Parameter containing the subscription status mustSupport: true _required: true index: 14 elements: name: short: 'Slice discriminator: the subscription status' pattern: {type: String, value: status} index: 15 value: short: Status of the subscription when this notification was generated mustSupport: true choices: [valueCode] index: 17 valueCode: {type: code, short: Status of the subscription when this notification was generated, mustSupport: true, choiceOf: value, index: 18} required: [valueCode, value] type: match: {name: type} schema: short: Parameter containing the type of event for this notification mustSupport: true _required: true index: 19 elements: name: short: 'Slice discriminator: the type of event for this notification' pattern: {type: String, value: type} index: 20 value: short: The type of event being conveyed with this notificaiton. mustSupport: true choices: [valueCode] index: 22 valueCode: {type: code, short: The type of event being conveyed with this notificaiton., mustSupport: true, choiceOf: value, index: 23} required: [valueCode, value] eventsSinceSubscriptionStart: match: {name: events-since-subscription-start} schema: short: Parameter containing the number of events since this subscription started mustSupport: true index: 24 elements: name: short: 'Slice discriminator: the number of events since this subscription started' pattern: {type: String, value: events-since-subscription-start} index: 25 value: short: Events since the Subscription was created mustSupport: true choices: [valueString] index: 27 valueString: {type: string, short: Events since the Subscription was created, mustSupport: true, choiceOf: value, index: 28} notificationEvent: match: {name: notification-event} schema: short: Parameter containing the event notification details mustSupport: true array: true index: 29 elements: name: short: Parameter containing notification event details pattern: {type: String, value: notification-event} index: 30 part: mustSupport: true index: 31 slicing: rules: open ordered: false description: Slice on notification event parameter name discriminator: - {path: name, type: value} min: 1 slices: eventNumber: match: {name: event-number} schema: type: BackboneElement short: Parameter containing the event number mustSupport: true _required: true index: 32 elements: name: short: 'Slice discriminator: the event number' pattern: {type: String, value: event-number} index: 33 value: short: Event number mustSupport: true choices: [valueString] index: 35 valueString: {type: string, short: Event number, mustSupport: true, choiceOf: value, index: 36} required: [valueString, value] eventTimestamp: match: {name: timestamp} schema: type: BackboneElement short: Parameter containing the event timestamp mustSupport: true index: 37 elements: name: short: 'Slice discriminator: the event timestamp' pattern: {type: String, value: timestamp} index: 38 value: short: The instant this event occurred mustSupport: true choices: [valueInstant] index: 40 valueInstant: {type: instant, short: The instant this event occurred, mustSupport: true, choiceOf: value, index: 41} eventFocus: match: {name: focus} schema: type: BackboneElement short: Parameter containing the event focus mustSupport: true index: 42 elements: name: short: 'Slice discriminator: the event focus' pattern: {type: String, value: focus} index: 43 value: short: The focus of this event mustSupport: true choices: [valueReference] index: 45 valueReference: {type: Reference, short: The focus of this event, mustSupport: true, choiceOf: value, index: 46} eventAdditionalContext: match: {name: additional-context} schema: type: BackboneElement short: Parameter containing additional context for this event mustSupport: true array: true index: 47 elements: name: short: 'Slice discriminator: additional context for this event' pattern: {type: String, value: additional-context} index: 48 value: short: Additional context for this event mustSupport: true choices: [valueReference] index: 50 valueReference: {type: Reference, short: Additional context for this event, mustSupport: true, choiceOf: value, index: 51} required: [part] error: match: {name: error} schema: short: Parameter containing errors on the subscription mustSupport: true array: true index: 52 elements: name: short: 'Slice discriminator: errors on the subscription' pattern: {type: String, value: error} index: 53 value: short: An error on the subscription mustSupport: true choices: [valueCodeableConcept] index: 55 valueCodeableConcept: {type: CodeableConcept, short: An error on the subscription, mustSupport: true, choiceOf: value, index: 56} package_version: 5.1.0 class: profile kind: resource url: https://gematik.de/fhir/isik/StructureDefinition/BackportSubscriptionStatusR4Fixed base: http://hl7.org/fhir/StructureDefinition/Parameters version: 1.1.0