{ "description": null, "_filename": "Profile--SubscriptionOH.StructureDefinition.json", "package_name": "ca.on.phsd.r4-alpha", "date": null, "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "R4BackportedR5Subscription", "abstract": false, "type": "Subscription", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "0.1.3", "status": "draft", "id": "abfa67ef-b38b-41bb-8be8-9fd61be6a295", "kind": "resource", "url": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-oh-subscription", "version": null, "differential": { "element": [ { "id": "Subscription.criteria", "path": "Subscription.criteria", "mustSupport": true }, { "id": "Subscription.criteria.extension:filterCriteria", "path": "Subscription.criteria.extension", "type": [ { "code": "Extension", "profile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ext-SubscriptionfilterCriteria" ] } ], "sliceName": "filterCriteria", "isModifier": false, "mustSupport": true }, { "id": "Subscription.channel.extension:NotificationRetryPeriod", "path": "Subscription.channel.extension", "type": [ { "code": "Extension", "profile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ext-SubscriptionNotificationRetryPeriod" ] } ], "sliceName": "NotificationRetryPeriod", "isModifier": false }, { "id": "Subscription.channel.extension:heartbeatPeriod", "path": "Subscription.channel.extension", "type": [ { "code": "Extension", "profile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ext-heartbeatPeriod" ] } ], "sliceName": "heartbeatPeriod", "isModifier": false }, { "id": "Subscription.channel.extension:timeout", "path": "Subscription.channel.extension", "type": [ { "code": "Extension", "profile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ext-SubmissionTimeout" ] } ], "sliceName": "timeout", "isModifier": false }, { "id": "Subscription.channel.extension:maxCount", "path": "Subscription.channel.extension", "type": [ { "code": "Extension", "profile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ext-SubscriptionmaxCount" ] } ], "sliceName": "maxCount", "isModifier": false }, { "id": "Subscription.channel.extension:parameter", "path": "Subscription.channel.extension", "type": [ { "code": "Extension", "profile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ext-SubscriptionParameterExtension" ] } ], "sliceName": "parameter", "isModifier": false }, { "id": "Subscription.channel.type.extension:customChannelType", "path": "Subscription.channel.type.extension", "type": [ { "code": "Extension", "profile": [ "https://ontariohealth.ca/fhir/StructureDefinition/ca-on-ext-SubcriptioncustomChannelType" ] } ], "sliceName": "customChannelType", "definition": "Additional channel types not defined before FHIR R5", "isModifier": false, "mustSupport": true }, { "id": "Subscription.channel.payload", "min": 1, "path": "Subscription.channel.payload" }, { "id": "Subscription.channel.payload.extension", "min": 1, "path": "Subscription.channel.payload.extension" }, { "id": "Subscription.channel.payload.extension:content", "path": "Subscription.channel.payload.extension", "type": [ { "code": "Extension", "profile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ext-Subscriptioncontent" ] } ], "sliceName": "content", "mustSupport": true }, { "id": "Subscription.channel.header", "path": "Subscription.channel.header", "comment": "This can convey additional information to the recipient and/or meet security requirements; for example, support of multiple headers in the outgoing notifications for rest-hook type subscriptions.", "definition": "Use to specify additional information that will be included inside the notification payload when the notification is sent. Each entry consists of a key-value pair. This should support sending client certificates and client keys with validation to determine if it is the certificate itself or just the name." } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Subscription" }