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
| 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
| Use | Name | Scope | Cardinality | Type | Binding | Documentation |
| IN | MemberBundle | 1..* | ||||
| IN | MemberBundle.MemberPatient | 1..1 | Patient (HRex Member Match Patient) | |||
| IN | MemberBundle.CoverageToMatch | 1..1 | Coverage (HRex Member Match Coverage Profile) | |||
| IN | MemberBundle.CoverageToLink | 0..1 | Coverage (HRex Member Match Coverage Profile) | |||
| IN | MemberBundle.Consent | 1..1 | Consent (HRex Consent Profile) | |||
| OUT | MatchedMembers | 1..1 | Group | Group of members successfully matched. Delivered asynchronously via the bulk data completion manifest. | ||
| OUT | NonMatchedMembers | 0..1 | Group | Group of members that could not be matched. Delivered asynchronously via the bulk data completion manifest. | ||
| OUT | ConsentConstrainedMembers | 0..1 | Group | 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.