description: Profile for a Subscription to provide a notification to an Provider involved in GFE Coordination effort (either as a GFE Coordination Requester or a GFE Contributor) whenever a Task is created, updated, or deleted (for FHIR R4). For the GFE Coordination requester this will trigger for a change on a Coordination or Contributor Task for which they are the requester. For a GFE Contributor this will trigger on a change to a Contributor Task for which they are the owner or on a change to an associated Coordination Task. This will be triggered on the creation, update, or deletion of Coordination (gfe-coordination-task) or Contributor Task (gfe-contributor-task) codes. package_name: hl7.fhir.us.davinci-pct derivation: constraint name: PCTGFETaskUpdateSubscription type: Subscription elements: status: pattern: {type: Code, value: active} index: 0 criteria: pattern: {type: String, value: 'http://hl7.org/fhir/us/davinci-pct/SubscriptionTopic/davinci-pct-gfe-coordination-task-notification'} index: 1 extensions: filterCriteria: {url: 'http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-filter-criteria', min: 1, type: Extension, mustSupport: true, index: 3} elements: extension: index: 2 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: 1 slices: filterCriteria: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-filter-criteria', index: 3} min: 1 required: [extension] channel: extensions: heartbeatPeriod: {url: 'http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-heartbeat-period', min: 0, max: 1, type: Extension, index: 5} timeout: {url: 'http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-timeout', min: 0, max: 1, type: Extension, index: 6} maxCount: {url: 'http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-max-count', min: 0, max: 1, type: Extension, index: 7} elements: extension: index: 4 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: heartbeatPeriod: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-heartbeat-period', index: 5} min: 0 max: 1 timeout: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-timeout', index: 6} min: 0 max: 1 maxCount: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-max-count', index: 7} min: 0 max: 1 payload: extensions: payloadContent: {url: 'http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-payload-content', min: 1, max: 1, type: Extension, mustSupport: true, index: 9} elements: extension: index: 8 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: 1 slices: payloadContent: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-payload-content', index: 9} min: 1 max: 1 required: [extension] package_version: 2.0.0 class: profile kind: resource url: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-gfe-task-update-subscription base: http://hl7.org/fhir/StructureDefinition/Subscription version: 2.0.0