PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.davinci-pdex@2.1.0
    http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-parameters-multi-member-match-bundle-in
description: A Parameters profile defining the inputs to a $bulk-member-match operation performed by a payer system
package_name: hl7.fhir.us.davinci-pdex
derivation: constraint
name: PDexMultiMemberMatchRequestParameters
type: Parameters
elements:
  parameter:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: name, type: value}
      min: 1
      slices:
        MemberBundle:
          match: {name: MemberBundle}
          schema:
            array: true
            min: 1
            _required: true
            index: 1
            elements:
              name:
                short: Bundle of member elements to match
                pattern: {type: string, value: MemberBundle}
                type: string
                index: 2
              part:
                array: true
                min: 3
                index: 3
                slicing:
                  rules: open
                  discriminator:
                  - {path: name, type: value}
                  min: 3
                  slices:
                    MemberPatient:
                      match: {name: MemberPatient}
                      schema:
                        type: BackboneElement
                        _required: true
                        index: 4
                        elements:
                          name:
                            short: Patient demographic info
                            pattern: {type: string, value: MemberPatient}
                            type: string
                            index: 5
                          resource: {type: Patient, index: 6}
                    CoverageToMatch:
                      match: {name: CoverageToMatch}
                      schema:
                        type: BackboneElement
                        _required: true
                        index: 7
                        elements:
                          name:
                            pattern: {type: string, value: CoverageToMatch}
                            type: string
                            index: 8
                          resource: {type: Coverage, index: 9}
                    CoverageToLink:
                      match: {name: CoverageToLink}
                      schema:
                        type: BackboneElement
                        index: 10
                        elements:
                          name:
                            pattern: {type: string, value: CoverageToLink}
                            type: string
                            index: 11
                          resource: {type: Coverage, index: 12}
                    Consent:
                      match: {name: Consent}
                      schema:
                        type: BackboneElement
                        _required: true
                        index: 13
                        elements:
                          name:
                            pattern: {type: string, value: Consent}
                            type: string
                            index: 14
                          resource: {type: Consent, index: 15}
package_version: 2.1.0
class: profile
kind: resource
url: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-parameters-multi-member-match-bundle-in
base: http://hl7.org/fhir/StructureDefinition/Parameters
version: 2.1.0
required: [parameter]