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 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
Privacy, Safety, and Security
Guidance and conformance expectations around privacy and security are provided by all three specifications this implementation guide relies on. Implementers SHALL adhere to any security and privacy rules defined by:
In addition to these, this implementation guide imposes the following additional rules:
- As per the CDS Hooks specification, communications between CRD clients and CRD servers SHALL use TLS. Mutual TLS is not required by this specification but is permitted. CRD servers and CRD clients SHOULD enforce a minimum version and other TLS configuration requirements based on HRex rules for PHI exchange.
- This specification does not provide guidance on certificate management between systems, though it has been proposed that Direct certificates could be used for this purpose.
- CRD clients SHALL support running applications that adhere to the SMART on FHIR confidential app profile.
- CRD servers SHALL use information received solely for coverage determination and decision support purposes and SHALL NOT retain data received over the CRD interfaces for any purpose other than audit or providing context for form completion using DTR.
- CRD clients are the final arbiters of what data can or cannot be shared with CRD servers. It is up to clients to ensure they support their obligations as health data custodians, including legal, policy, and patient consent-based restrictions. Withholding information might limit the completeness or accuracy of coverage requirements discovery advice retrieved using the interfaces within this guide. The inability of a CRD server to provide full advice does not relieve providers of their responsibility to ensure that payer coverage requirements are met.
- CRD clients SHALL ensure that the resource identifiers exposed over the CRD interface are distinct from and have no determinable relationship with any business identifiers associated with those records. For example, the Patient.id element cannot be the same as or contain in some fashion a patient's social security number or medical record number.
- Access to patient information to meet decision support requirements is subject to regulations such as HIPAA "minimum necessary" and CRD clients SHOULD audit access to check for reasonableness and appropriateness.