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 - FHIR Artifacts
This page is a navigational index that groups the principal FHIR artifacts defined in this Implementation Guide by the API in which they are primarily used. The canonical, complete list of artifacts (with full type-by-type breakdowns of profiles, extensions, value sets, code systems, examples, and so on) remains on the FHIR Artifacts page; this page is provided to help implementers locate the artifacts most relevant to a specific API quickly.
Some artifacts are intentionally cross-cutting (for example, the data-mapping profiles inherited from US Core, the Provenance profile, and shared extensions). They appear under "Cross-cutting" rather than under each API where they apply. A handful of artifacts are referenced from more than one API; in those cases the artifact is listed under its primary API and a back-reference is noted.
The Provider Access API has both a v1 (deprecated) and a v2 (current) form. v2 is the recommended profile for new implementations and is what the rest of this IG describes. v1 artifacts are listed for completeness only.
Server-side conformance:
pdex-serverpdex-server-6-1Profiles representing the Member Health History payload (see also Cross-cutting → Data Mapping below):
pdex-priorauthorization (constrained on ExplanationOfBenefit)pdex-medicationdispensepdex-devicepdex-provider-consent (member's election to share with providers)Provenance:
pdex-provenanceServer-side conformance:
pdex-provider-access-serverOperation definition:
$provider-member-matchRequest and response Parameters profiles:
ProviderMultiMemberMatchRequestParametersProviderMultiMemberMatchResponseParametersGroup profiles used in the response (3-bucket outcome model):
ProviderMemberMatchGroup (bound to MatchedMembers)ProviderMemberNoMatchGroup (bound to NonMatchedMembers; covers both unmatched and treatment-attestation-failed cases)MemberOptOut (bound to ConsentConstrainedMembers; primary use is also as a payer-internal opt-out tracking pattern — see Provider Access API(v2))Provider attestation:
ProviderTreatmentAttestation (Consent profile carried in the request)Payer-internal scaffolding patterns (offered as one valid implementation pattern; not required for IG conformance):
MemberProviderTreatmentRelationshipMemberOptOut (also bound to the API response, above)PDexProviderGroup (provider attribution Group)Server-side conformance:
pdex-payer-access-serverOperation definition:
$bulk-member-match (also referred to as $multi-member-match in narrative)Request and response Parameters profiles:
PDexMultiMemberMatchRequestParametersPDexMultiMemberMatchResponseParametersGroup profiles used in the response:
PDexMemberMatchGroupPDexMemberNoMatchGroupmTLS discovery (used to locate and authenticate Payer-to-Payer endpoints):
MtlsOrganizationMtlsEndpointMtlsBundlemTLS-related extensions: AssociatedServers, ContactPointAvailableTime, DynamicRegistration, EndpointAccessControlMechanism, EndpointRank, EndpointUsecase, IdentifierStatus, MtlsSignedObject, SecureExchangeArtifacts, TrustFramework, VerificationStatus.
Server-side conformance is provided by the same Patient Access CapabilityStatements above (the responder operates as a Patient Access API for the requesting Payer's app).
Operation definition (HRex):
$member-match — referenced from the HRex IG; this IG does not redefine it.Profiles used in the request:
pdex-provider-consent (also used in Patient Access)Provenance:
pdex-provenance (used by every API that returns Member Health History data)Data Mapping (US Core profiles applied to the Member Health History payload — see Data Mapping for the per-resource mapping pages):
Extensions used across multiple APIs:
WhenAdjudicated, ReviewAction, ReviewActionCode, LevelOfServiceCode, PriorAuthorizationUtilization, DispenseRefill, MembersOptedOut, OptOutDetails, OptOutReason, TreatmentRelationshipDetails, MatchCoverage, MatchParameters, ProvenanceSourceFrom, ProviderAccessUseCase, FhirIg.Code systems and value sets are organized by purpose on the canonical FHIR Artifacts page; the principal ones referenced in this IG include PdexMultiMemberMatchResultCS / PDexMultiMemberMatchResultVS (multi-member-match outcomes), PDexIdentifierType (identifier classifications including naiccode, payerid), PriorAuthorizationValueCodes, PDexAdjudicationDiscriminator, and PDexPayerAdjudicationStatus.