This page is part of the Da Vinci Payer Data Exchange (v2.0.0-ballot: STU2 Ballot 1) based on FHIR R4. The current version which supercedes this version is 1.0.0. For a full list of available versions, see the Directory of published versions
The PDex Implementation Guide (IG) identifies three actors and specifies three interactions that occur. Each interaction differs based upon the actors involved and the data payload that is being communicated.
Actors:
Interactions:
The Blue Button 2.0 initiative (The CMS Blue Button 2.0 API and the CARIN Consumer-Directed Exchange IG) specifies the profiles used to communicate claims information between health plans and their members. The PDex Implementation Guide (IG) is focused on presenting a member’s health and claims information as FHIR clinical profiles (based on US Core) that are more easily consumed by Electronic Medical Records (EMR) systems.
Ad-hoc PDex Member History Requests via CDS Hooks provides a mechanism for providers/clinicians to request information from health plans about the medical history of their patient as part of their regular workflow. The requestor should be aware that the Health Plan may not have a complete medical history of services provided due to delays in billing, patient ability to pay for services, etc.
The same FHIR profiles used to support communication between the health plan and providers will also be used to provide the payload of member health information which will be exchanged between health plans when authorized by a health plan member.
The patient-everything-pdex operation is also included as part of this implementation. This is included to provide Health Plans with the ability to pull or push member-authorized health history via a FHIR bundle that can be exchanged over existing, or future, secure transports between trusted parties.
While the authorization and communication mechanisms may differ between the provider-to-payer exchange and the member-authorized Payer-to-Payer exchange or member-authorized Payer to Third-Party Application exchange the API may be the same.
The objectives with the above approach is to:
The first release of the PDex IG will focus on the following in-scope items. Items in the deferred scope category will be considered for future iterations of the IG or will be accommodated via an alternative Da Vinci Use Case. Out of scope items are not being considered at this time.
Member/Patient Consent for scenarios covered in this Implementation Guide fall into two areas:
Provider-Health Plan exchange of data is covered by the Health Insurance Portability and Accountability Act (HIPAA) under the Treatment Payment and Health Care Operations provision.
The CMS Interoperability and Patient Access Rule requires that a member to a new health plan SHALL be able to request that their information be passed from their old health plan to their new health plan.
The CMS rule also specifies that all data from the member’s health record that is held by the health plan since January 1, 2016 be available via API.
A Member SHALL also be able to use APIs to share information with Third Party Applications.
The Member-mediated Information Exchange method will build upon established OAuth2.0 protocols for patient access to their health and claims information that enables the sharing of information with third-party applications. The process of Member Authentication, typically using the member’s user credentials from the Health Plan’s portal, and OAuth2.0 authorization to share will form the basis of the member Consent to share.
The health history payload for the exchange would be the same FHIR resources that are passed to providers under the Provider-Payer exchange scenario.
The exchange of Healthcare network/directory information and Pharmacy network/directory information is covered in the PDex-Plan-Net IG.
The exchange of Prescription drug formulary information is covered in the PDex-formulary IG.
The OAuth2.0-based exchange is covered in detail in the Member-Authorized OAuth2 Exchange
This implementation guide is dependent on other specifications. Please submit any comments you have on these base specifications as follows:
Feedback on CDS Hooks should be posted to the CDS Hooks GitHub Issue List
Feedback on this Implementation Guide and supporting HL7 specifications should be submitted as issue tickets via the HL7 FHIR Jira system. Login to Jira and create an issue. Next enter the following information to identify the relevant specification:
Project: FHIR Specification Feedback Issue Type: Change Request Specification:
Individuals interested in participating in Payer Data exchange (PDex) or other HL7 Da Vinci projects can find information about the Da Vinci accelerator project here.
This implementation guide uses terminology, notations and design principles that are specific to FHIR. Before reading this implementation guide, it’s important to be familiar with some of the basic principles of FHIR as well as general guidance on how to read FHIR specifications. Readers who are unfamiliar with FHIR are encouraged to read (or at least skim) the following prior to reading the rest of this implementation guide.
Wherever possible, the PDex IG will use established US Core STU 3.1.1 Profiles. Where information must be presented in FHIR resources that fall outside of the US Core Implementation Guide (IG) the HL7 Da Vinci Health Record exchange (HRex) IG will define the necessary Da Vinci FHIR profiles or will refer to other Implementation Guides, as necessary.
Where profiles are specific to the PDex use case the profiles will be defined in this guide.
The PDex Implementation Guide (IG) will utilize existing HL7 FHIR Profiles in the following order of descending priority:
This Implementation Guide recognizes that Electronic Medical Record systems used by providers may have existing FHIR APIs that are based on versions of FHIR prior to FHIR R4 with DSTU2 (Argonaut) being the most popular implementation.
Amongst Health Plans there has been limited adoption of FHIR specifications and FHIR APIs. Therefore, for profiles and APIs identified in this IG the FHIR R4 version SHALL be used.
The PDex IG defines four types of data payload:
The CMS Interoperability rule requires Health Plans to make available data they hold for a member from Jan 1, 2016 onwards. When data is transferred from one plan to another the receiving health plan is only obligated to share the data received from another health plan in the same electronic form and format in which it was received.
The Directory and Formulary data payloads are covered in their respective Da Vinci Implementation Guides.
All resources available via a FHIR API endpoint SHALL be declared in a FHIR CapabilityStatement.
The FHIR CapabilityStatement defines the resources and operations supported by the resources exposed via the FHIR API.
The Read and Search Operations SHALL be supported for the FHIR Profiles covered in this payload section. The V-Read and History operations MAY be supported.
The FHIR Resources that comprise the Member Clinical and Claims-derived history, otherwise referred to as the “Member Health History” SHOULD include the following profiles where payers have data to support the use of those profiles:
In addition, US Core uses the Vital Signs Profile from the FHIR Specification.
In addition, the $patient-everything-pdex operation SHOULD be supported to enable a client application to request all, or a date-defined subset of FHIR resources for a member to be returned as a bundle. The $patient-everything operation is defined here: https://www.hl7.org/fhir/operation-patient-everything.html.
The FHIR bundle that is the output of the $patient-everything-pdex operation can be returned via the REST API as a paged bundle. If the bundle is compiled for transfer by another method the bundle SHOULD be compiled as a non-paged bundle.
The FHIR CapabilityStatement defines the resources and operations permitted on the resources exposed via the FHIR API.
The Permitted Operations for the FHIR Profiles covered in this payload section are defined as follows:
Resource Type | Profile | Read | V-Read | Search | History |
---|---|---|---|---|---|
AllergyIntolerance | http://hl7.org/fhir/us/core/StructureDefinition-us-core-allergyintolerance.html | Y | Y | Y | Y |
CarePlan | http://hl7.org/fhir/us/core/StructureDefinition-us-core-careplan.html | Y | Y | Y | Y |
CareTeam | http://hl7.org/fhir/us/core/StructureDefinition-us-core-careteam.html | Y | Y | Y | Y |
Condition | http://hl7.org/fhir/us/core/StructureDefinition-us-core-condition.html | Y | Y | Y | Y |
Coverage | http://hl7.org/fhir/us/davinci-hrex/2019Jun/StructureDefinition-hrex-coverage.html | Y | Y | Y | Y |
Device | http://hl7.org/fhir/us/davinci-epdx/StructureDefinition-pdex-device.html | Y | Y | Y | Y |
DiagnosticReport for Laboratory Results Reporting | https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-diagnosticreport-lab.html | Y | Y | Y | Y |
DiagnosticReport for report and Note Exchange | https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-diagnosticreport-note.html | Y | Y | Y | Y |
DocumentReference | http://hl7.org/fhir/us/core/StructureDefinition-us-core-documentreference.html | Y | Y | Y | Y |
Encounter | http://hl7.org/fhir/us/core/StructureDefinition-us-core-encounter.html | Y | Y | Y | Y |
Goal | http://hl7.org/fhir/us/core/StructureDefinition-us-core-goal.html | Y | Y | Y | Y |
Immunization | http://hl7.org/fhir/us/core/StructureDefinition-us-core-immunization.html | Y | Y | Y | Y |
Implantable Device | https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-implantable-device.html | Y | Y | Y | Y |
Laboratory Result Observation | https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-observation-lab.html | Y | Y | Y | Y |
Location | http://hl7.org/fhir/us/core/StructureDefinition-us-core-location.html | Y | Y | Y | Y |
Medication | http://hl7.org/fhir/us/core/StructureDefinition-us-core-medication.html | Y | Y | Y | Y |
MedicationDispense | http://hl7.org/fhir/us/davinci-epdx/StructureDefinition-pdex-medicationdispense.html | Y | Y | Y | Y |
MedicationRequest | http://hl7.org/fhir/us/core/StructureDefinition-us-core-medicationrequest.html | Y | Y | Y | Y |
Organization | http://hl7.org/fhir/us/core/StructureDefinition-us-core-organization.html | Y | Y | Y | Y |
Patient | http://hl7.org/fhir/us/core/StructureDefinition-us-core-patient.html | Y | Y | Y | Y |
Pediatric BMI for Age Observation | https://www.hl7.org/fhir/us/core/StructureDefinition-pediatric-bmi-for-age.html | Y | Y | Y | Y |
Pediatric Head Occipital Frontal Circumference Percentile | https://www.hl7.org/fhir/us/core/StructureDefinition-head-occipital-frontal-circumference-percentile.html | Y | Y | Y | Y |
Pediatric Weight for Height Observation | https://www.hl7.org/fhir/us/core/StructureDefinition-pediatric-weight-for-height.html | Y | Y | Y | Y |
Practitioner | http://hl7.org/fhir/us/core/StructureDefinition-us-core-practitioner.html | Y | Y | Y | Y |
PractitionerRole | http://hl7.org/fhir/us/core/StructureDefinition-us-core-practitionerrole.html | Y | Y | Y | Y |
Procedure | http://hl7.org/fhir/us/core/StructureDefinition-us-core-procedure.html | Y | Y | Y | Y |
Provenance | http://hl7.org/fhir/us/core/StructureDefinition-us-core-provenance.html | Y | Y | Y | Y |
PDex Provenance | http://hl7.org/fhir/us/davinci-epdx/StructureDefinition-pdex-provenance.html | Y | Y | Y | Y |
Pulse Oximetry | https://www.hl7.org/fhir/us/core/StructureDefinition-us-core-pulse-oximetry.html | Y | Y | Y | Y |
Smoking Status Observation | http://hl7.org/fhir/us/core/StructureDefinition-us-core-smokingstatus.html | Y | Y | Y | Y |
Vital Signs | http://hl7.org/fhir/R4/observation-vitalsigns.html | Y | Y | Y | Y |
The provision of a Member-accessible Healthcare Network Directory API is detailed in the companion, subsidiary Payer Data Exchange Plan Network Implementation Guide (PDex-plan-net IG).
The provision of a Member-accessible Pharmacy Network Directory API is detailed in the companion, subsidiary Payer Data Exchange Plan Network Implementation Guide (PDex-plan-net IG). A Health Plan’s Pharmacy Network SHOULD be expressed using the same FHIR profiles used for the Healthcare Network Directory.
When a Health Plan provides prescription drug coverage the list of covered medications is known as a “Formulary.” The provision of a Member-accessible Prescription Drug Formulary API is detailed in the companion, subsidiary Payer Data Exchange Drug Formulary Implementation Guide (PDex-formulary IG).
Next Page - PDex Implementation Actors, Interactions, Data Payloads and Methods