Da Vinci Unsolicited Notifications
1.1.0-preview - STU1 United States of America flag

Da Vinci Unsolicited Notifications, published by HL7 International / Infrastructure And Messaging. This guide is not an authorized publication; it is the continuous build for version 1.1.0-preview built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/davinci-alerts/ and changes regularly. See the Directory of published versions

Workflow

Page standards status: Informative

Workflow Overview

See the Framework page for a detailed description of the technical workflow and API guidance.

Figure 1 below illustrates the general notification workflow of a Sender sending an unsolicited notification to a Receiver or Intermediary when triggered by an event or request.

Figure 1
notification_wf1.svg

  1. An event or request triggers a notification to be sent from a Sender (aka source application) to a Recipient or Intermediary (aka destination application). The notification includes common information shared across all Da Vinci notifications and use case dependent information.
  2. The Sender notifies the Recipient by sending an "unsolicited" notification to the Recipient's FHIR endpoint.
  3. The notification is processed according the Receiver or Intermediary internal business rules.

Intermediary Workflow

Figure 2 shows the process where an Intermediary, having previously received a notification, forwards the notification to the Recipient. In this case, the Intermediary is responsible for the redistribution of the data. Note that it may customize the data based on end user needs. Although not represented in the figure, there may be multiple Intermediaries.

Figure 2
notification_wf2.svg