FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagehl7.fhir.us.davinci-pdex
Resource TypeOperationDefinition
IdOperationDefinition-BulkMemberMatch.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/HL7/davinci-epdx/OperationDefinition-BulkMemberMatch.html
URLhttp://hl7.org/fhir/us/davinci-pdex/OperationDefinition/BulkMemberMatch
Version2.1.1
Statusactive
Date2025-05-14T21:28:59+02:00
NameBulkMemberMatch
TitlePDex Bulk Member Match Operation
Realmus
Authorityhl7
DescriptionBulk Member Match Operation enables Payers to match multiple members against another Payer's records for bulk data exchange. The operation returns Group resources containing matched, non-matched, and constrained members. The matched members Group can be used with the $davinci-data-export operation to retrieve bulk FHIR data for all matched members. The $davinci-data-export operation returns a manifest file referencing bulk data files in ndjson format.
Typetrue
Kindoperation

Resources that use this resource

CapabilityStatement
pdex-payer-access-serverPDex Payer Access Server CapabilityStatement
pdex-server-6-1PDex Server CapabilityStatement with US core 6.1 support
pdex-serverPDEX Server CapabilityStatement

Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: OperationDefinition BulkMemberMatch

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 resource containing matched members, conforming to PDexMemberMatchGroup profile

OUTNonMatchedMembers0..1Group

Group resource containing non-matched members, conforming to PDexMemberNoMatchGroup profile

OUTConsentConstrainedMembers0..1Group

Group resource containing consent-constrained members, conforming to PDexMemberNoMatchGroup profile

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.


Source1

{
  "resourceType": "OperationDefinition",
  "id": "BulkMemberMatch",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "fm"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode": "informative",
      "_valueCode": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
            "valueCanonical": "http://hl7.org/fhir/us/davinci-pdex/ImplementationGuide/hl7.fhir.us.davinci-pdex"
          }
        ]
      }
    }
  ],
  "url": "http://hl7.org/fhir/us/davinci-pdex/OperationDefinition/BulkMemberMatch",
  "version": "2.1.1",
  "name": "BulkMemberMatch",
  "title": "PDex Bulk Member Match Operation",
  "status": "active",
  "kind": "operation",
  "experimental": true,
  "date": "2025-05-14T21:28:59+02:00",
  "publisher": "HL7 International / Financial Management",
  "contact": [
    {
      "name": "HL7 International / Financial Management",
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/fm"
        },
        {
          "system": "email",
          "value": "fm@lists.HL7.org"
        }
      ]
    },
    {
      "name": "Mark Scrimshire (mark.scrimshire@onyxhealth.io)",
      "telecom": [
        {
          "system": "email",
          "value": "mailto:mark.scrimshire@onyxhealth.io"
        }
      ]
    },
    {
      "name": "HL7 International - Financial Management",
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/fm"
        }
      ]
    }
  ],
  "description": "Bulk Member Match Operation enables Payers to match multiple members against another Payer's records for bulk data exchange. The operation returns Group resources containing matched, non-matched, and constrained members. The matched members Group can be used with the $davinci-data-export operation to retrieve bulk FHIR data for all matched members. The $davinci-data-export operation returns a manifest file referencing bulk data files in ndjson format.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "US",
          "display": "United States of America"
        }
      ]
    }
  ],
  "code": "bulk-member-match",
  "comment": "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.",
  "resource": [
    "Group"
  ],
  "system": false,
  "type": true,
  "instance": false,
  "inputProfile": "http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-parameters-multi-member-match-bundle-in",
  "outputProfile": "http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-parameters-multi-member-match-bundle-out",
  "parameter": [
    {
      "name": "MemberBundle",
      "use": "in",
      "min": 1,
      "max": "*",
      "part": [
        {
          "name": "MemberPatient",
          "use": "in",
          "min": 1,
          "max": "1",
          "type": "Patient",
          "targetProfile": [
            "http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-patient-demographics"
          ]
        },
        {
          "name": "CoverageToMatch",
          "use": "in",
          "min": 1,
          "max": "1",
          "type": "Coverage",
          "targetProfile": [
            "http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-coverage"
          ]
        },
        {
          "name": "CoverageToLink",
          "use": "in",
          "min": 0,
          "max": "1",
          "type": "Coverage",
          "targetProfile": [
            "http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-coverage"
          ]
        },
        {
          "name": "Consent",
          "use": "in",
          "min": 1,
          "max": "1",
          "type": "Consent",
          "targetProfile": [
            "http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-consent"
          ]
        }
      ]
    },
    {
      "name": "MatchedMembers",
      "use": "out",
      "min": 1,
      "max": "1",
      "documentation": "Group resource containing matched members, conforming to PDexMemberMatchGroup profile",
      "type": "Group"
    },
    {
      "name": "NonMatchedMembers",
      "use": "out",
      "min": 0,
      "max": "1",
      "documentation": "Group resource containing non-matched members, conforming to PDexMemberNoMatchGroup profile",
      "type": "Group"
    },
    {
      "name": "ConsentConstrainedMembers",
      "use": "out",
      "min": 0,
      "max": "1",
      "documentation": "Group resource containing consent-constrained members, conforming to PDexMemberNoMatchGroup profile",
      "type": "Group"
    }
  ]
}