Da Vinci - Coverage Requirements Discovery
2.1.0-preview - STU 2 United States of America flag

Da Vinci - Coverage Requirements Discovery, published by HL7 International / Financial Management. This guide is not an authorized publication; it is the continuous build for version 2.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-crd/ and changes regularly. See the Directory of published versions

Change History

Page standards status: Informative

This page describes the primary releases of the specification and summarizes the content for each:

Release 2.0.1

Corrected the embedded JSON examples to be technically correct and in line with other rules in the specification

Release 2.0.0

A number of additional changes and enhancements. Key differences are:

  • Renamed the ‘Annotate’ card to Coverage Information and made it a system action rather than a card
  • Removed the Unsolicited determination card type
  • Added system action as an optional feature of the form completion and update coverage information cards
  • Removed guidance on deferring card actions (as it’s no longer terribly relevant for CRD and SMART now defines a mechanism)
  • Added additional properties to the coverage-information extension including the ability to specify questionnaires and draft responses for DTR, authorized billing codes, dependencies on other orders, and other details.
  • Removed support for ‘de-identified’ invocation of CRD
  • Corrected ServiceRequest.location to be 0..1 instead of 1..1
  • Dropped expectation for coverage information to be conveyed as part of orders
  • Changed language to make clear that CRD does not provide prior authorizations
  • Tightened general conformance expectations
  • A few additional corrections and numerous clarifications and refinements

Release 1.1.0

Added a number of enhancements and some changes to approach. Key differences are:

  • Clarified that CRD results can be returned to non-clinical users
  • Highlighted the challenges of CRD data coming in a different form and set of codes than payers have traditionally dealt with
  • Explicit expectations with respect to performance and accuracy of CRD Servers
  • Expectations around client ability to flag sensitive orders
  • Specified a starter set of codes for configuration options and mandated the appearance of those codes in cards in a new topic element
  • Made support for a minimal set of configuration options mandatory
  • Added an extension to link cards to requests
  • Introduced the new order-dispatch hook
  • Added the Annotate and Unsolicited Determination card types
  • Revamped how Prefetch handles retrieving a patient’s coverage information
  • Provided explicit guidance around deferring card actions
  • Added a section on registering DTR apps with CRD
  • Updated to support CRD 2.0, which included changes to the ‘topic’ element within cards
  • Added support for system actions and made their use mandatory for updates to orders and coverage
  • Added a definition of mustSupport for this guide
  • Acknowledged that CRD clients can be made up of multiple systems
  • Removed constraint prohibiting [ServiceRequest.doNotPerform])(StructureDefinition-profile-servicerequest.html#profile)
  • Added guidance on enabling a CRD server
  • Added guidance on CRD access tokens
  • Clarified expectations about controlling hook invocation
  • Provided guidance on external references
  • Corrected cardType codes to use the IG temporary code system, as it is likely that long-term these codes won’t all live as part of the IG
  • Added CapabilityStatements describing CRD client and CRD Server responsibilities

As well there were various other adjustments to specification language, profiles, and examples to align with these changes and to correct minor typos or improve wording.

Release 1.0

Initial release of the CRD specification.