Da Vinci Unsolicited Notifications
1.1.0-preview - STU 1.1 Preview 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

Change Log

Page standards status: Informative

The Da Vinci Unsolicited Notifications Implementation Guide was supported by the Da Vinci initiative.

Version 1.1.0-preview

What's new in Version 1.1.0-preview of Da Vinci Unsolicited Notifications:

This Snapshot version of The Da Vinci Clinical Data Exchange (CDex) Implementation Guide is the proposed STU update of this guide. It is published for community review before the final publication of version 1.1.0. The sponsoring HL7 International Payer/Provider Information Exchange Work Group members agreed to and voted on the resolution of the community comments and edits to this guide. Below is an overview of significant changes in this version:

  1. Support for US Core 6.1.0 and US Core 7.0.0
  2. A new crossmapping between the Direct ADT message elements and the Da Vinci Notification Admit-Transfer-Discharge Message Bundle.
  3. Changes to the menu bar, external links to support and guidance, and rearrangement of the guide's contents to align with proposed Da Vinci standard pages and menu items.
  4. Implementers submitted multiple trackers since the publication of version 1.0.0. We have addressed them and applied the changes where applicable.

Updates and Corrected Errata in Version 1.1.0-preview:

Tracker Status: Summary Jira Issue Link to Updated Content

  1. Applied: Update security page FHIR-26135 See change Here
  2. Applied: Question on Bundle Size FHIR-26173 See change Here
  3. Applied: Add Device as sender and author in MessageHeader FHIR-26209 See changes Here and Here
  4. Applied: Clarify terminology migration plans FHIR-26226 See change Here
  5. Applied: Correct Transfer-notification-messageheader profile name FHIR-29684 See change Here
  6. Applied: Use realistic NPI format for Practitioner example FHIR-37495 See change Here
  7. Applied: Consideration of FAST's Hybrid Intermediary IG FHIR-38032 See change Here
  8. Applied: Clarify that request is an event FHIR-39546 See changes Here and Here
  9. Applied: Fix typo and add links FHIR-39548 See change Here
  10. Applied: Define Acronym HIN FHIR-39547 See change Here
  11. Applied: Copy editing changes prior to comment period to ensure accuracy, clarity, and readability. FHIR-48964
  12. Applied: Technical QA changes change to examples and conformance artifacts to meet the ig publication validation rules FHIR-48966
  13. Pre-Applied: Alignment with Proposed Da Vinci standard pages/menu items. FHIR-48965 For example see changes Here
  14. Pre-Applied: Supports US-Core 3.1.1, 6.1.0, and 7.0.0 FHIR-48963

Version 1.0.0

The first official published version of the Da Vinci Unsolicited Notifications IG for FHIR R4.

  1. Applied all resolutions from STU1 Ballot

  2. Various Technical Corrections and corrections to typographical errors and grammar.
  3. Update and correct examples
  4. Remove MessageDefintion and GraphDefinition profile and references to them (FHIR-26130, FHIR-26106).
  5. Update Guidance on Errors and ReliableDeliver (FHIR-26165, FHIR-26201 FHIR-26285,FHIR-26190,FHIR-26176).
  6. Update Scope and Usage(FHIR-26200, FHIR-26182 #FHIR-26132,#FHIR-26129,FHIR-26184).
  7. Update Precondition and Assumption(FHIR-26200,#FHIR-26132 #FHIR-26129,#FHIR-26117,FHIR-26121).
  8. Update introduction to the The Da Vinci Notification Message Bundl(FHIR-26200).
  9. Update Use Case Backgroun(FHIR-26182,FHIR-26116).
  10. Clarify how Intermediary forwards message within framework and add Notification Forwarder CapabilityStatement (FHIR-26177)
  11. Clarify Intermediary rol (FHIR-26148)
  12. Clarify how to sort incoming message (#FHIR-26132)
  13. Add Transfer notification use cas. (#FHIR-26909)
  14. Flatten and Remove child concept for admit and discharge from the Da Vinci Notification Event CodeSystem. (FHIR-26268,FHIR-26178,FHIR-26179,FHIR-26180, FHIR-26136)
  15. Clarify why Da Vinci Notifications Bundle Profile has min=0 constraints. (FHIR-26289)
  16. Update Da Vinci Notifications MessageHeader Profile to require use of references. (FHIR-26286)
  17. Update section on [formal message definition] (guidance.html#formally-defining-the-da-vinci-notification-message)(FHIR-26224).
  18. Updates to Security page (FHIR-26195, FHIR-26194,FHIR-26134, (https://jira.hl7.org/browse/FHIR-26134), FHIR-26139).
  19. Add id element to Da Vinci Notifications MessageHeader Profile (FHIR-26168).
  20. Add id and 'timestamp element to Da Vinci Notifications Bundle Profile profiles. (FHIR-26168, FHIR-26156).
  21. Update Da Vinci Admit Notification MessageHeader Profile, Da Vinci Discharge Notification MessageHeader Profile, and Da Vinci Transfer Notification MessageHeader Profile with extensible bindings instead of pattern definitions (FHIR-26163).
  22. Remove detailed summaries from profiles (FHIR-26161).
  23. Clarify for the [Da Vinci Admit/Transfer/Discharge Notification Encounter Profile] that the link is from Condition to Encounter (FHIR-26158).
  24. Added section on Data Query. (FHIR-26121)
  25. Updated STU Note regarding subscriptions (FHIR-26100, FHIR-26171).
  26. Added About This Guid section referring to Da Vinci and Da Vinci Guiding Principles (FHIR-26114,FHIR-26127, FHIR-26131).
  27. Update to Must Support Section (FHIR-26124, FHIR-26155).
  28. Remove Query Requester CapabilityStatement and Query Responder CapabilityStatement (FHIR-26155).
  29. Clarify intent of future scenario (FHIR-26133).
  30. Clarify intent of MessageHeader.author (FHIR-26138).
  31. Simplify sequence diagrams (FHIR-26147).
  32. Clarify approach to messaging in Framework (FHIR-26098).
  33. Correct Conformance expectations for Notification Sender CapabilityStatement (FHIR-28357)

Version 0.2.0

  1. This Implementation Guide was originally named Da Vinci Alerts Implementation Guide - after review by several HL7 workgroups, it was felt that the term "alerts" has a specific meaning to many people that was not the same as the contents of this guide. Therefore the title of this IG has been changed to Da Vinci Unsolicited Notifications Implementation Guide. Be aware that there are several technical artifacts such as the canonical base, the npm package name and the history page url that cannot be changed and still retain the word "alerts" in their paths.
  2. Implemented FHIR Messaging paradigm instead of using a custom operation to transact notifications.
    1. Replaced the Da Vinci Alert Bundle Profile with a message bundle, the Da Vinci Notifications Bundle.
    2. Replaced the $notify custom operation with the FHIR $process-message operation to transact the Da Vinci Notifications Bundle directly to Recipients and Intermediaries.
    3. Replaced existing Profiles with Profiles, MessagedDefinitions and GraphDefinition to support FHIR messaging and the Admit/Discharge use case.
    4. Replaced existing examples to support FHIR messaging and the Admit/Discharge use case.
    5. Replaced existing CapabilityStatements to support FHIR messaging and the Admit/Discharge use case.
    6. Various changes and updates to the documentation and figures to provide specific guidance for using FHIR messaging and implementation of the Admit/Discharge use case.

Version 0.1.0

  • *DEPRECATED: Note that this version (0.1.0) should *not be used, it was pulled from the ballot after publication and has been replaced by version 0.2.0