Da Vinci - Coverage Requirements Discovery
2.2.0-snapshot - STU 2.2 Peer Review

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.2.0-snapshot 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

Page standards status: Trial-use | Highlight text changes?

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: §sec-1

- FHIR Core: Security & Privacy Module, Security Principles and Implementer's Checklist
- HRex: Privacy & Security
- CDS Hooks: Security & Safety
- SMART on FHIR: SMART App Launch

!

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. §sec-2 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. §sec-3
  - 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 that support the Launch SMART Application Response Type SHALL support running applications that adhere to the SMART on FHIR confidential app profile. §sec-4
- CRD servers SHALL use information received solely for coverage determination and decision support purposes. §sec-5 Servers SHALL NOT retain data received over the CRD interfaces for any purpose other than audit or providing context for form completion using DTR. §sec-6
- 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. §sec-7 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 client organizations SHOULD audit access to check for reasonableness and appropriateness. §sec-8

- Access tokens provided as part of CRD calls SHOULD NOT be forwarded to systems that are not managed by the same organization or have business associate agreements that allow centralized audit of access. Possible alternatives to token-sharing include:
  - Routing all requests for information through the initial endpoint system
  - Making use of RFC 8693 to allow the creation of 'delegate' tokens for downstream systems"

> Additional testing and standardization work needs to happen around making delegated access function well, particularly in a time-constrained environment. §sec-9