{
"description": "The Subscription R5 Backport Implementation Guide enables servers running verions of FHIR earlier than R5 to implement a subset of R5 Subscriptions in a standardized way.",
"_filename": "ImplementationGuide-hl7.fhir.uv.subscriptions-backport.json",
"package_name": "hl7.fhir.uv.subscriptions",
"definition": {
"page": {
"page": [ {
"title": "Home",
"nameUrl": "index.html",
"generation": "markdown"
}, {
"title": "Actors",
"nameUrl": "actors.html",
"generation": "markdown"
}, {
"title": "Actors and Operations",
"nameUrl": "actors_and_operations.html",
"generation": "markdown"
}, {
"title": "Background",
"nameUrl": "background.html",
"generation": "markdown"
}, {
"title": "Channels",
"nameUrl": "channels.html",
"generation": "markdown"
}, {
"title": "Components",
"nameUrl": "components.html",
"generation": "markdown"
}, {
"title": "Conformance",
"nameUrl": "conformance.html",
"generation": "markdown"
}, {
"title": "Downloads",
"nameUrl": "downloads.html",
"generation": "markdown"
}, {
"title": "Errors",
"nameUrl": "errors.html",
"generation": "markdown"
}, {
"title": "Payloads",
"nameUrl": "payloads.html",
"generation": "markdown"
}, {
"title": "Safety Security",
"nameUrl": "safety_security.html",
"generation": "markdown"
}, {
"title": "Workflow",
"nameUrl": "workflow.html",
"generation": "markdown"
}, {
"title": "Workflow Diagrams",
"nameUrl": "workflow-diagrams.html",
"generation": "markdown"
} ],
"title": "Table of Contents",
"nameUrl": "toc.html",
"generation": "html"
},
"resource": [ {
"name": "Backported R5 Subscription",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "StructureDefinition:resource"
} ],
"reference": {
"reference": "StructureDefinition/backport-subscription"
},
"description": "Profile on the R4 Subscription resource to enable R5-style topic-based subscriptions in FHIR R4.",
"exampleBoolean": false
}, {
"name": "Backported R5 Subscription Notification Bundle",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "StructureDefinition:resource"
} ],
"reference": {
"reference": "StructureDefinition/backport-subscription-notification"
},
"description": "Profile on the R4 Bundle resource to enable R5-style topic-based subscription notifications in FHIR R4.",
"exampleBoolean": false
}, {
"name": "Backported R5 Subscription Notification Status",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "StructureDefinition:resource"
} ],
"reference": {
"reference": "StructureDefinition/backport-subscriptionstatus"
},
"description": "Profile on the Parameters resource to enable R5-style topic-based subscription notifications in FHIR R4.",
"exampleBoolean": false
}, {
"name": "Backported R5 SubscriptionTopic Canonical URL Parameters",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "StructureDefinition:resource"
} ],
"reference": {
"reference": "StructureDefinition/backport-subscription-topic-canonical-urls"
},
"description": "Profile on the R4 Parameters resource to enable R5-style topic-based subscriptions in FHIR R4.",
"exampleBoolean": false
}, {
"name": "Backported R5 Additional Criteria",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "StructureDefinition:extension"
} ],
"reference": {
"reference": "StructureDefinition/backport-additional-criteria"
},
"description": "Criteria for additional resource types.",
"exampleBoolean": false
}, {
"name": "Backport R5 Subscription Heartbeat Period",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "StructureDefinition:extension"
} ],
"reference": {
"reference": "StructureDefinition/backport-heartbeat-period"
},
"description": "Interval in seconds to send 'heartbeat' notifications.",
"exampleBoolean": false
}, {
"name": "Backported R5 Subscription MaxCount",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "StructureDefinition:extension"
} ],
"reference": {
"reference": "StructureDefinition/backport-max-count"
},
"description": "Maximum number of triggering resources included in notification bundles.",
"exampleBoolean": false
}, {
"name": "Backport R5 Subscription Notification URL Location",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "StructureDefinition:extension"
} ],
"reference": {
"reference": "StructureDefinition/backport-notification-url-location"
},
"description": "If present, where to place URLs of resources in notifications.",
"exampleBoolean": false
}, {
"name": "Backport R5 Subscription Payload Content Information",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "StructureDefinition:extension"
} ],
"reference": {
"reference": "StructureDefinition/backport-payload-content"
},
"description": "How much of the resource content to deliver in the notification payload. The choices are an empty payload, only the resource id, or the full resource content.",
"exampleBoolean": false
}, {
"name": "Backport R5 Subscription Timeout",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "StructureDefinition:extension"
} ],
"reference": {
"reference": "StructureDefinition/backport-timeout"
},
"description": "Timeout in seconds to attempt notification delivery.",
"exampleBoolean": false
}, {
"name": "Backport R5 Subscription Topic Canonical",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "StructureDefinition:extension"
} ],
"reference": {
"reference": "StructureDefinition/backport-topic-canonical"
},
"description": "Canonical reference to the subscription topic being subscribed to.",
"exampleBoolean": false
}, {
"name": "Backported R5 Subscription Content Value Set",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "ValueSet"
} ],
"reference": {
"reference": "ValueSet/backport-content-value-set"
},
"description": "Codes to represent how much resource content to send in the notification payload.",
"exampleBoolean": false
}, {
"name": "R5 Subscription Error Codes Value Set",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "ValueSet"
} ],
"reference": {
"reference": "ValueSet/backport-notification-error-value-set"
},
"description": "Codes to represent error states on subscriptions.",
"exampleBoolean": false
}, {
"name": "R5 Subscription Notification Type Value Set",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "ValueSet"
} ],
"reference": {
"reference": "ValueSet/backport-notification-type-value-set"
},
"description": "Codes to represent types of notification bundles.",
"exampleBoolean": false
}, {
"name": "Backported R5 Subscription Notification URL Location Value Set",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "ValueSet"
} ],
"reference": {
"reference": "ValueSet/backport-notification-url-location-value-set"
},
"description": "Codes to represent the location in Bundle.entry where URLs for resources should be located.",
"exampleBoolean": false
}, {
"name": "Backported R5 Subscription Content Code System",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "CodeSystem"
} ],
"reference": {
"reference": "CodeSystem/backport-content-code-system"
},
"description": "Codes to represent how much resource content to send in the notification payload.",
"exampleBoolean": false
}, {
"name": "R5 Subscription Error Code System",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "CodeSystem"
} ],
"reference": {
"reference": "CodeSystem/backport-notification-error-code-system"
},
"description": "Codes to represent error states on subscriptions.",
"exampleBoolean": false
}, {
"name": "R5 Subscription Notification Type Code System",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "CodeSystem"
} ],
"reference": {
"reference": "CodeSystem/backport-notification-type-code-system"
},
"description": "Codes to represent types of notification bundles.",
"exampleBoolean": false
}, {
"name": "Backported R5 Subscription Notification URL Location Code System",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "CodeSystem"
} ],
"reference": {
"reference": "CodeSystem/backport-notification-url-location-code-system"
},
"description": "Codes to represent the location in Bundle.entry where URLs for resources should be located.",
"exampleBoolean": false
}, {
"name": "Backport Subscription Status Operation",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "OperationDefinition"
} ],
"reference": {
"reference": "OperationDefinition/Backport-subscription-status"
},
"description": "This operation is used to return the current status information about one or more backported R5-Style Subscriptions in R4.",
"exampleBoolean": false
}, {
"name": "Backport Subscription Topic List Operation",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "OperationDefinition"
} ],
"reference": {
"reference": "OperationDefinition/Backport-subscriptiontopic-list"
},
"description": "This operation is used to return the current list of R5 SubscriptionTopics in a Backported-R4 environment.",
"exampleBoolean": false
}, {
"name": "Backport Subscription Server Capability Statement",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "CapabilityStatement"
} ],
"reference": {
"reference": "CapabilityStatement/backport-subscription-server"
},
"description": "Example CapabilityStatement describing the expected capabilities of a FHIR Server supporting backported R5 Subscriptions.",
"exampleBoolean": false
}, {
"name": "Backported Notification: Empty",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "Bundle"
} ],
"reference": {
"reference": "Bundle/notification-empty"
},
"description": "Example of a backported notification with 'empty' content.",
"exampleCanonical": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription-notification"
}, {
"name": "Backported Notification: Error",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "Bundle"
} ],
"reference": {
"reference": "Bundle/notification-error"
},
"description": "Example of a backported notification with an error state.",
"exampleCanonical": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription-notification"
}, {
"name": "Backported Notification: Full Resource",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "Bundle"
} ],
"reference": {
"reference": "Bundle/notification-full-resource"
},
"description": "Example of a backported notification with 'full-resource' content.",
"exampleCanonical": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription-notification"
}, {
"name": "Backported Notification: Id Only",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "Bundle"
} ],
"reference": {
"reference": "Bundle/notification-id-only"
},
"description": "Example of a backported notification with 'id-only' content.",
"exampleCanonical": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription-notification"
}, {
"name": "Backported Notification: Multiple Resources",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "Bundle"
} ],
"reference": {
"reference": "Bundle/notification-multi-resource"
},
"description": "Example of a backported notification with 'full-resource' content and a related resource.",
"exampleCanonical": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription-notification"
}, {
"name": "Backported Notification: Status",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "Parameters"
} ],
"reference": {
"reference": "Parameters/notification-status"
},
"description": "Example of a backported notification with status content.",
"exampleCanonical": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscriptionstatus"
}, {
"name": "Backported Subscription: Admission",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "Subscription"
} ],
"reference": {
"reference": "Subscription/subscription-admission"
},
"description": "Example of a backported R5 admissions subscription in R4.",
"exampleCanonical": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription"
}, {
"name": "Backported Subscription: Multi-Resource",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "Subscription"
} ],
"reference": {
"reference": "Subscription/subscription-multi-resource"
},
"description": "Example of a backported R5 subscription in R4 with multiple resources.",
"exampleCanonical": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription"
}, {
"name": "Backported Subscription Topic List",
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/resource-information",
"valueString": "Parameters"
} ],
"reference": {
"reference": "Parameters/topic-list-single"
},
"description": "Example of a backported subscription topic list with a single entry.",
"exampleCanonical": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription-topic-canonical-urls"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "copyrightyear"
}, {
"url": "value",
"valueString": "2020+"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "releaselabel"
}, {
"url": "value",
"valueString": "ballot"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "show-inherited-invariants"
}, {
"url": "value",
"valueString": "false"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "usage-stats-opt-out"
}, {
"url": "value",
"valueString": "true"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "path-history"
}, {
"url": "value",
"valueString": "http://hl7.org/fhir/uv/subscriptions-backport/history.html"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "autoload-resources"
}, {
"url": "value",
"valueString": "true"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "path-liquid"
}, {
"url": "value",
"valueString": "template/liquid"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "path-liquid"
}, {
"url": "value",
"valueString": "input/liquid"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "path-qa"
}, {
"url": "value",
"valueString": "temp/qa"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "path-temp"
}, {
"url": "value",
"valueString": "temp/pages"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "path-output"
}, {
"url": "value",
"valueString": "output"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "path-suppressed-warnings"
}, {
"url": "value",
"valueString": "input/ignoreWarnings.txt"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "template-html"
}, {
"url": "value",
"valueString": "template-page.html"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "template-md"
}, {
"url": "value",
"valueString": "template-page-md.html"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "apply-contact"
}, {
"url": "value",
"valueString": "true"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "apply-context"
}, {
"url": "value",
"valueString": "true"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "apply-copyright"
}, {
"url": "value",
"valueString": "true"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "apply-jurisdiction"
}, {
"url": "value",
"valueString": "true"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "apply-license"
}, {
"url": "value",
"valueString": "true"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "apply-publisher"
}, {
"url": "value",
"valueString": "true"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "apply-version"
}, {
"url": "value",
"valueString": "true"
} ]
}, {
"url": "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter",
"extension": [ {
"url": "code",
"valueString": "active-tables"
}, {
"url": "value",
"valueString": "true"
} ]
} ],
"parameter": [ {
"code": "path-resource",
"value": "input/capabilities"
}, {
"code": "path-resource",
"value": "input/examples"
}, {
"code": "path-resource",
"value": "input/extensions"
}, {
"code": "path-resource",
"value": "input/models"
}, {
"code": "path-resource",
"value": "input/operations"
}, {
"code": "path-resource",
"value": "input/profiles"
}, {
"code": "path-resource",
"value": "input/resources"
}, {
"code": "path-resource",
"value": "input/vocabulary"
}, {
"code": "path-resource",
"value": "input/maps"
}, {
"code": "path-resource",
"value": "input/testing"
}, {
"code": "path-resource",
"value": "input/history"
}, {
"code": "path-resource",
"value": "fsh-generated/resources"
}, {
"code": "path-pages",
"value": "template/config"
}, {
"code": "path-pages",
"value": "input/images"
}, {
"code": "path-tx-cache",
"value": "input-cache/txcache"
} ]
},
"date": "2020-12-16T17:37:01+00:00",
"publisher": "HL7 FHIR Infrastructure WG",
"fhirVersion": [ "4.0.1" ],
"license": "CC0-1.0",
"jurisdiction": [ {
"coding": [ {
"code": "001",
"system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
"display": "World"
} ]
} ],
"name": "SubscriptionsR5Backport",
"type": null,
"experimental": null,
"resourceType": "ImplementationGuide",
"title": "Subscriptions R5 Backport",
"package_version": "backport-0.1.0",
"status": "draft",
"id": "678c8f99-f750-4a9f-8873-79d88df42569",
"kind": null,
"url": "http://hl7.org/fhir/uv/subscriptions-backport/ImplementationGuide/hl7.fhir.uv.subscriptions-backport",
"version": "0.1.0",
"packageId": "hl7.fhir.uv.subscriptions-backport",
"contact": [ {
"name": "HL7 FHIR Infrastructure WG",
"telecom": [ {
"value": "https://hl7.org/Special/committees/fiwg/index.cfm",
"system": "url"
} ]
}, {
"name": "Gino Canessa",
"telecom": [ {
"value": "mailto:gino.canessa@microsoft.com",
"system": "email"
} ]
}, {
"name": "Eric Haas",
"telecom": [ {
"value": "mailto:ehaas@healthedatainc.com",
"system": "email"
} ]
} ]
}