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

FHIR IG analytics

Packageio.health-samurai.core.r4b
Resource TypeStructureDefinition
IdStructureDefinition-AidboxSubscriptionTopic.json
FHIR VersionR4B
Sourcehttps://simplifier.net/resolve?scope=io.health-samurai.core.r4b@0.2601.0&canonical=http://health-samurai.io/fhir/core/StructureDefinition/AidboxSubscriptionTopic
URLhttp://health-samurai.io/fhir/core/StructureDefinition/AidboxSubscriptionTopic
Version0.2601.0
Statusactive
NameAidboxSubscriptionTopic
DescriptionDefines the data sources and events that clients can subscribe to. Acts as a configuration that establishes what events matter by specifying which resources and conditions warrant notifications.
TypeAidboxSubscriptionTopic
Kindresource

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

No narrative content found in resource


Source1

{
  "description": "Defines the data sources and events that clients can subscribe to. Acts as a configuration that establishes what events matter by specifying which resources and conditions warrant notifications.",
  "derivation": "specialization",
  "fhirVersion": "4.3.0",
  "name": "AidboxSubscriptionTopic",
  "abstract": false,
  "type": "AidboxSubscriptionTopic",
  "resourceType": "StructureDefinition",
  "status": "active",
  "id": "AidboxSubscriptionTopic",
  "kind": "resource",
  "url": "http://health-samurai.io/fhir/core/StructureDefinition/AidboxSubscriptionTopic",
  "version": "0.2601.0",
  "differential": {
    "element": [
      {
        "id": "AidboxSubscriptionTopic",
        "path": "AidboxSubscriptionTopic",
        "min": 0,
        "max": "*"
      },
      {
        "id": "AidboxSubscriptionTopic.url",
        "path": "AidboxSubscriptionTopic.url",
        "short": "Canonical identifier for this subscription topic, represented as an absolute URI (globally unique).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "isSummary": true
      },
      {
        "constraint": [
          {
            "key": "enum-1667",
            "severity": "error",
            "expression": "%context.subsetOf('draft' | 'active' | 'retired' | 'unknown')",
            "human": "status shall be one of: draft, active, retired, unknown"
          }
        ],
        "path": "AidboxSubscriptionTopic.status",
        "min": 1,
        "isModifier": true,
        "short": "draft | active | retired | unknown.",
        "type": [
          {
            "code": "code"
          }
        ],
        "max": "1",
        "id": "AidboxSubscriptionTopic.status",
        "isModifierReason": "This is labeled as \"Is Modifier\" because applications should not use a retired SubscriptionTopic without due consideration",
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.identifier",
        "path": "AidboxSubscriptionTopic.identifier",
        "short": "Business identifier for subscription topic.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.version",
        "path": "AidboxSubscriptionTopic.version",
        "short": "Business version of the subscription topic.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.versionAlgorithm[x]",
        "path": "AidboxSubscriptionTopic.versionAlgorithm[x]",
        "min": 0,
        "short": "How to compare versions.",
        "max": "1",
        "type": [
          {
            "code": "string"
          },
          {
            "code": "Coding"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.name",
        "path": "AidboxSubscriptionTopic.name",
        "short": "Name for this subscription topic (computer friendly).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.title",
        "path": "AidboxSubscriptionTopic.title",
        "short": "Name for this subscription topic (human friendly).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.derivedFrom",
        "path": "AidboxSubscriptionTopic.derivedFrom",
        "short": "Based on FHIR protocol or definition.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "canonical",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/SubscriptionTopic"
            ]
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.experimental",
        "path": "AidboxSubscriptionTopic.experimental",
        "short": "If for testing purposes, not real usage.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.date",
        "path": "AidboxSubscriptionTopic.date",
        "short": "Date status first applied.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.publisher",
        "path": "AidboxSubscriptionTopic.publisher",
        "short": "The name of the individual or organization that published the AidboxSubscriptionTopic.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.contact",
        "path": "AidboxSubscriptionTopic.contact",
        "short": "Contact details for the publisher.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "ContactDetail"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.description",
        "path": "AidboxSubscriptionTopic.description",
        "short": "Natural language description of the AidboxSubscriptionTopic.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ]
      },
      {
        "id": "AidboxSubscriptionTopic.useContext",
        "path": "AidboxSubscriptionTopic.useContext",
        "short": "Content intends to support these contexts.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "UsageContext"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.jurisdiction",
        "path": "AidboxSubscriptionTopic.jurisdiction",
        "short": "Intended jurisdiction of the AidboxSubscriptionTopic (if applicable).",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.purpose",
        "path": "AidboxSubscriptionTopic.purpose",
        "short": "Why this AidboxSubscriptionTopic is defined.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ]
      },
      {
        "id": "AidboxSubscriptionTopic.copyright",
        "path": "AidboxSubscriptionTopic.copyright",
        "short": "Use and/or publishing restrictions.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ]
      },
      {
        "id": "AidboxSubscriptionTopic.copyrightLabel",
        "path": "AidboxSubscriptionTopic.copyrightLabel",
        "short": "Copyright holder and year(s).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "AidboxSubscriptionTopic.approvalDate",
        "path": "AidboxSubscriptionTopic.approvalDate",
        "short": "When AidboxSubscriptionTopic is/was approved by publisher.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "AidboxSubscriptionTopic.lastReviewDate",
        "path": "AidboxSubscriptionTopic.lastReviewDate",
        "short": "Date the AidboxSubscriptionTopic was last reviewed by the publisher.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "AidboxSubscriptionTopic.effectivePeriod",
        "path": "AidboxSubscriptionTopic.effectivePeriod",
        "short": "The effective date range for the AidboxSubscriptionTopic.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Period"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.trigger",
        "path": "AidboxSubscriptionTopic.trigger",
        "short": "Definition of a resource-based trigger for the subscription topic.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.trigger.resource",
        "path": "AidboxSubscriptionTopic.trigger.resource",
        "short": "Data Type or Resource (reference to definition) for this trigger definition.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.trigger.description",
        "path": "AidboxSubscriptionTopic.trigger.description",
        "short": "Text representation of the resource trigger.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.trigger.supportedInteraction",
        "path": "AidboxSubscriptionTopic.trigger.supportedInteraction",
        "short": "create | update | delete.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "code"
          }
        ],
        "isSummary": true,
        "constraint": [
          {
            "key": "enum-1668",
            "severity": "error",
            "expression": "%context.subsetOf('create' | 'update' | 'delete')",
            "human": "supportedInteraction shall be one of: create, update, delete"
          }
        ]
      },
      {
        "id": "AidboxSubscriptionTopic.trigger.fhirPathCriteria",
        "path": "AidboxSubscriptionTopic.trigger.fhirPathCriteria",
        "short": "FHIRPath based trigger rule.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.trigger.canFilterBy",
        "path": "AidboxSubscriptionTopic.trigger.canFilterBy",
        "short": "Properties by which a AidboxTopicDestination can filter notifications from the AidboxSubscriptionTopic.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.trigger.canFilterBy.filterParameter",
        "path": "AidboxSubscriptionTopic.trigger.canFilterBy.filterParameter",
        "short": "Human-readable and computation-friendly name for a filter parameter usable by subscriptions on this topic.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.trigger.canFilterBy.comparator",
        "path": "AidboxSubscriptionTopic.trigger.canFilterBy.comparator",
        "short": "eq | ne | gt | lt | ge | le | sa | eb | ap.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "AidboxSubscriptionTopic.trigger.canFilterBy.filterDefinitionFhirPathExpression",
        "path": "AidboxSubscriptionTopic.trigger.canFilterBy.filterDefinitionFhirPathExpression",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true
      },
      {
        "id": "AidboxSubscriptionTopic.trigger.canFilterBy.description",
        "path": "AidboxSubscriptionTopic.trigger.canFilterBy.description",
        "short": "Description of this filter parameter.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "isSummary": true
      }
    ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource"
}