Da Vinci Payer Data Exchange, published by HL7 International / Financial Management. This guide is not an authorized publication; it is the continuous build for version 2.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/davinci-epdx/ and changes regularly. See the Directory of published versions
| Page standards status: Informative |
Previous Page - US Core Condition
Consent is used in two places in this Implementation Guide:
A member may have multiple active Consent records — one for each CMS-mandated API. To allow systems to locate, update, and evaluate the correct Consent record without relying on actor cross-references or custom extension searches, each PDex Consent profile includes a category code from the PDex Consent API Purpose CodeSystem that identifies which API the Consent applies to:
| API | Category code | Profile |
|---|---|---|
| Provider Access API | provider-access |
PDex Provider Access Consent |
| Payer-to-Payer API | payer-to-payer |
HRex Consent (informative) |
| Patient Access API | patient-access |
(informative) |
To find the Provider Access Consent record for a member:
GET /Consent?patient=[id]&category=provider-access
This approach works for global opt-in/opt-out checks at request time without actor cross-referencing. When a member updates their preference, systems can locate the exact record by patient + category, update provision.type (deny for opt-out, permit to revoke), and the new period.start marks the effective date of the change.
These two uses of Consent have fundamentally different semantics:
Different actors, different policy rules, different triggers — separate profiles correctly reflect these distinct consent patterns.
In Payer-to-Payer Member Match the requesting payer will include a HRex Consent record. The record records the Member's agreement to allow the requesting Payer to retrieve data from the member's old health plan and identifies the scope of the data to be retrieved: all data, or only Non-Sensitive data.
The CMS Prior Authorization Rule (CMS-0057) requires that a health plan enables a member to choose to opt-out of sharing their data with providers via the Provider Access API. By default a member is opted-in to data sharing with Providers that have an existing, or impending treatment relationship. This implementation Guide provides a Consent profile that expresses a Member's decision to opt-out, i.e., Deny sharing of their data. A Member can also revoke that denial.
While it is expected that health plans MAY implement their own processes and communication methods to track and act upon a member opting out of Provider Access API data sharing, the following profile is provided as an example of a Consent resource that could be used to express a member opt-out. §pdex-71 This MAY be used by a member portal, or consumer app to communicate an opt-out from Provider Access sharing. §pdex-72
PDex Provider Consent Profile.
Example Member Opt-out: PDex Provider Access API Opt-out.