FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packageio.health-samurai.core.r4b
Resource TypeStructureDefinition
IdStructureDefinition-aidboxtopicdestination-fhir-native-topic-based-subscription.json
FHIR VersionR4B
Sourcehttps://simplifier.net/resolve?scope=io.health-samurai.core.r4b@0.2601.0&canonical=http://aidbox.app/StructureDefinition/aidboxtopicdestination-fhir-native-topic-based-subscription
URLhttp://aidbox.app/StructureDefinition/aidboxtopicdestination-fhir-native-topic-based-subscription
Version0.2601.0
Statusactive
Nameaidboxtopicdestination-fhir-native-topic-based-subscription
DescriptionFHIR native topic-based subscription profile for AidboxTopicDestination.
TypeAidboxTopicDestination
Kindresource

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
AidboxTopicDestinationAidboxTopicDestination

Narrative

No narrative content found in resource


Source1

{
  "description": "FHIR native topic-based subscription profile for AidboxTopicDestination.",
  "derivation": "constraint",
  "fhirVersion": "4.3.0",
  "name": "aidboxtopicdestination-fhir-native-topic-based-subscription",
  "abstract": false,
  "type": "AidboxTopicDestination",
  "resourceType": "StructureDefinition",
  "status": "active",
  "id": "aidboxtopicdestination-fhir-native-topic-based-subscription",
  "kind": "resource",
  "url": "http://aidbox.app/StructureDefinition/aidboxtopicdestination-fhir-native-topic-based-subscription",
  "version": "0.2601.0",
  "differential": {
    "element": [
      {
        "id": "AidboxTopicDestination.kind",
        "path": "AidboxTopicDestination.kind",
        "fixedString": "fhir-native-topic-based-subscription"
      },
      {
        "id": "AidboxTopicDestination.parameter",
        "path": "AidboxTopicDestination.parameter",
        "min": 1,
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "name"
            }
          ],
          "rules": "closed"
        }
      },
      {
        "id": "AidboxTopicDestination.parameter:subscription-specification-version",
        "path": "AidboxTopicDestination.parameter",
        "sliceName": "subscription-specification-version",
        "min": 1,
        "max": "1"
      },
      {
        "id": "AidboxTopicDestination.parameter:subscription-specification-version.name",
        "path": "AidboxTopicDestination.parameter.name",
        "fixedString": "subscription-specification-version"
      },
      {
        "id": "AidboxTopicDestination.parameter:subscription-specification-version.value[x]",
        "path": "AidboxTopicDestination.parameter.value[x]",
        "min": 1,
        "type": [
          {
            "code": "string"
          }
        ],
        "constraint": [
          {
            "key": "enum-sub-spec-version",
            "severity": "error",
            "expression": "%context.subsetOf('R4-backported' | 'R5' | 'R4B-backported')",
            "human": "subscription-specification-version must be one of: 'R4-backported', 'R5', 'R4B-backported'"
          }
        ]
      },
      {
        "id": "AidboxTopicDestination.parameter:subscription-specification-version.resource",
        "path": "AidboxTopicDestination.parameter.resource",
        "max": "0"
      },
      {
        "id": "AidboxTopicDestination.parameter:subscription-specification-version.part",
        "path": "AidboxTopicDestination.parameter.part",
        "max": "0"
      },
      {
        "id": "AidboxTopicDestination.parameter:fhir-topic",
        "path": "AidboxTopicDestination.parameter",
        "sliceName": "fhir-topic",
        "min": 1,
        "max": "1"
      },
      {
        "id": "AidboxTopicDestination.parameter:fhir-topic.name",
        "path": "AidboxTopicDestination.parameter.name",
        "fixedString": "fhir-topic"
      },
      {
        "id": "AidboxTopicDestination.parameter:fhir-topic.value[x]",
        "path": "AidboxTopicDestination.parameter.value[x]",
        "min": 1,
        "type": [
          {
            "code": "canonical"
          }
        ]
      },
      {
        "id": "AidboxTopicDestination.parameter:fhir-topic.resource",
        "path": "AidboxTopicDestination.parameter.resource",
        "max": "0"
      },
      {
        "id": "AidboxTopicDestination.parameter:fhir-topic.part",
        "path": "AidboxTopicDestination.parameter.part",
        "max": "0"
      },
      {
        "id": "AidboxTopicDestination.parameter:keep-events-for-period",
        "path": "AidboxTopicDestination.parameter",
        "sliceName": "keep-events-for-period",
        "short": "Time in seconds for which to store events. During this period, events will be available with the $events operation. If not specified, events will be stored indefinitely.",
        "min": 0,
        "max": "1"
      },
      {
        "id": "AidboxTopicDestination.parameter:keep-events-for-period.name",
        "path": "AidboxTopicDestination.parameter.name",
        "fixedString": "keep-events-for-period"
      },
      {
        "id": "AidboxTopicDestination.parameter:keep-events-for-period.value[x]",
        "path": "AidboxTopicDestination.parameter.value[x]",
        "min": 1,
        "type": [
          {
            "code": "unsignedInt"
          }
        ]
      },
      {
        "id": "AidboxTopicDestination.parameter:keep-events-for-period.resource",
        "path": "AidboxTopicDestination.parameter.resource",
        "max": "0"
      },
      {
        "id": "AidboxTopicDestination.parameter:keep-events-for-period.part",
        "path": "AidboxTopicDestination.parameter.part",
        "max": "0"
      },
      {
        "id": "AidboxTopicDestination.parameter:number-of-deliverer",
        "path": "AidboxTopicDestination.parameter",
        "sliceName": "number-of-deliverer",
        "short": "Number of parallel senders which will handle subscriptions for the topic. Default is 4.",
        "min": 0,
        "max": "1"
      },
      {
        "id": "AidboxTopicDestination.parameter:number-of-deliverer.name",
        "path": "AidboxTopicDestination.parameter.name",
        "fixedString": "number-of-deliverer"
      },
      {
        "id": "AidboxTopicDestination.parameter:number-of-deliverer.value[x]",
        "path": "AidboxTopicDestination.parameter.value[x]",
        "min": 1,
        "type": [
          {
            "code": "unsignedInt"
          }
        ]
      },
      {
        "id": "AidboxTopicDestination.parameter:number-of-deliverer.resource",
        "path": "AidboxTopicDestination.parameter.resource",
        "max": "0"
      },
      {
        "id": "AidboxTopicDestination.parameter:number-of-deliverer.part",
        "path": "AidboxTopicDestination.parameter.part",
        "max": "0"
      }
    ]
  },
  "baseDefinition": "http://health-samurai.io/fhir/core/StructureDefinition/AidboxTopicDestination"
}