Da Vinci Payer Data Exchange
2.2.0 - STU 2.2 United States of America flag

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

OperationDefinition: PDex Bulk Member Match Operation (Experimental)

Official URL: http://hl7.org/fhir/us/davinci-pdex/OperationDefinition/BulkMemberMatch Version: 2.2.0
Standards status: Informative Computable Name: BulkMemberMatch

Copyright/Legal: Used by permission of HL7 International, all rights reserved Creative Commons License

Bulk Member Match Operation enables Payers to match multiple members against another Payer's records for bulk data exchange.

This operation SHALL be performed asynchronously following the FHIR Asynchronous Request Pattern. §pdex-397 The kick-off request (HTTP POST with Prefer: respond-async) returns HTTP 202 Accepted with a Content-Location header pointing to a status endpoint. Clients poll that endpoint until the operation completes, at which point the response contains Group resources categorizing members as matched, non-matched, or consent-constrained. The matched members Group Id is then used with the $davinci-data-export operation — also an async bulk export — to retrieve member health data in ndjson format.

Input parameters SHALL conform to the PDex Multi-Member Match Request profile. §pdex-398 Output parameters SHALL conform to the PDex Multi-Member Match Response profile. §pdex-399

URL: [base]/Group/$bulk-member-match

Input parameters Profile:PDex $multi-member-match request

Output parameters Profile:PDex $multi-member-match response

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INMemberBundle1..*
INMemberBundle.MemberPatient1..1Patient (HRex Member Match Patient)
INMemberBundle.CoverageToMatch1..1Coverage (HRex Member Match Coverage Profile)
INMemberBundle.CoverageToLink0..1Coverage (HRex Member Match Coverage Profile)
INMemberBundle.Consent1..1Consent (HRex Consent Profile)
OUTMatchedMembers1..1Group

Group of members successfully matched. Delivered asynchronously via the bulk data completion manifest.

OUTNonMatchedMembers0..1Group

Group of members that could not be matched. Delivered asynchronously via the bulk data completion manifest.

OUTConsentConstrainedMembers0..1Group

Group of members matched but excluded due to consent constraints. Delivered asynchronously via the bulk data completion manifest.

The Group resources returned by this operation can be used as input to the $davinci-data-export operation (defined in the Da Vinci Member Attribution IG) to perform bulk data export and retrieve the associated member health history in ndjson format.