WMDA has implemented a streamlined workflow for initiating searches.

We understand that this change can be met with hesitation by users who have familiarized themselves with the previous workflow, so allow us to provide clarity on the rationale behind this adjustment and guide you through the new workflow.

Why the change?

  • Resource and traffic optimization
    By streamlining the initiation of mismatch searches, we can conserve valuable resources and reduce traffic on our matching engines
  • Prevention of information overload
    Starting searches with many results can overwhelm users and hinder the effectiveness of their search experience. Our streamlined approach helps mitigate this issue by providing more targeted and relevant search results from the outset.
  • Integrity
    Simplifying mismatch search initiation also serves as a measure to prevent misuse of our service. By setting reasonable constraints, we uphold the integrity of Search and Match and ensure fair access for all users.
  • Enhanced privacy and security
    A streamlined workflow aligns with our commitment to safeguarding donor and patient privacy. By minimizing superfluous data transmission, we reduce the potential exposure of sensitive information, enhancing the robustness of our platform.

How to start a (next) mismatch search?

  • It is only allowed to start a (next) mismatch search via our Search and Match webpage if a previous (mis)match search within the same match class has finished and has <40.000 results
    e.g. you can always start a 10/10, 8/8, or 6/6 search
    However, you can only start a 9/10 search after finishing a 10/10 search that has <40.000 results, you can only start a 6/8 search after finishing an 8/8 and 7/8 with <40.000 results, you can only start a 4/6 search after finishing an 6/6 and 5/6 with <40.000 results
  • It is only allowed to start a next mismatch search via the search API if a previous mismatch search within the same match class has finished and has <40.000 results
    e.g. you can always start a 10/10, 9/10, 8/8, 7/8, 6/6 or 5/6 search
    However, you can only start an 8/10 search after finishing a 9/10 search that has <40.000 results, you can only start a 6/8 search after finishing a 7/8 with <40.000 results, you can only start a 4/6 search after a 5/6 with <40.000 results


See the illustration below for a visualization of allowed and non-allowed searches, based on the available typing for a patientAllowed and Non-allowed searches in Search and Matchallowed searchesnot allowed searchespatientpatientSearches - possibleSearches - possibleSearches - not possibleSearches - not possiblepossible searches *it is only allowed to start thenextmismatch search if a previous search has <40.000 results and if a previous (mis)match search has finished in the same match class At least HLA typing atABCDRB1DQB1Optional: DPB1, DPA1, DQA1, DRB3, DRB4, DRB5n/10 searchlociToBeConsideredMUST BE: A, B, C, DRB1, DQB1 (Default)overallMismatches: 0 10/10overallMismatches: 1 9/10overallMismatches: 2 8/10overallMismatches: 3 7/10 (*CBU only)overallMismatches: 4 6/10 (*CBU only)n/8 searchlociToBeConsideredMUST BE A, B, C, DRB1overallMismatches: 0 8/8overallMismatches: 1 7/8overallMismatches: 2 6/8overallMismatches: 3 5/8 (*CBU only)overallMismatches: 4 4/8 (*CBU only)n/6 searchlociToBeConsideredMUST BE A, B, DRB1overallMismatches: 0 6/6overallMismatches: 1 5/6overallMismatches: 2 4/6overallMismatches: 3 3/6 (*CBU only)n/6 AB Low DRB High search(isCbuAbLowDrb1HighResolution = true)lociToBeConsideredMUST BE A, B, DRB1overallMismatches: 0 6/6overallMismatches: 1 5/6overallMismatches: 2 4/6 (*CBU only)n/10 searchlociToBeConsideredAny other combination of 5 loci than: A, B, C, DRB1, DQB1overallMismatches: 5 5/10overallMismatches: 6 4/10overallMismatches: 7 3/10overallMismatches: 8 2/10n/8 searchlociToBeConsideredAny other combination of 4 loci than: A, B, C, DRB1overallMismatches: 5 3/8overallMismatches: 6 2/8overallMismatches: 7 1/8overallMismatches: 8 0/8n/6 searchlociToBeConsideredAny other combination of 3 loci than: A, B, DRB1overallMismatches: 4 2/6overallMismatches: 5 1/6overallMismatches: 6 0/6n/6 AB Low DRB High search(isCbuAbLowDrb1HighResolution = true)lociToBeConsideredAny other combination of 3 loci than: A, B, DRB1overallMismatches: 3 3/6overallMismatches: 4 2/6overallMismatches: 5 1/6overallMismatches: 6 0/6 n/4 searchlociToBeConsideredAny combination of 2 locioverallMismatches: 0 4/4overallMismatches: 1 3/4overallMismatches: 2 2/4overallMismatches: 3 1/4overallMismatches: 4 0/4n/2 searchlociToBeConsideredAny single locusoverallMismatches: 0 2/2overallMismatches: 1 1/2overallMismatches: 2 0/2possible searchesAt least HLA typing atABCDRB1Optional: DPB1, DPA1, DQA1, DRB3, DRB4, DRB5n/8 searchlociToBeConsideredMUST BE A, B, C, DRB1 (Default)overallMismatches: 0 8/8overallMismatches: 1 7/8overallMismatches: 2 6/8overallMismatches: 3 5/8 (*CBU only)overallMismatches: 4 4/8 (*CBU only)n/6 searchlociToBeConsideredMUST BE A, B, DRB1overallMismatches: 0 6/6overallMismatches: 1 5/6overallMismatches: 2 4/6overallMismatches: 3 3/6 (*CBU only)n/6 AB Low DRB High search(isCbuAbLowDrb1HighResolution = true)lociToBeConsideredMUST BE A, B, DRB1overallMismatches: 0 6/6overallMismatches: 1 5/6overallMismatches: 2 4/6 (*CBU only)possible searchesAt least HLA typing atABDRB1Optional: DPB1, DPA1, DQA1, DRB3, DRB4, DRB5n/6 searchlociToBeConsideredMUST BE A, B, DRB1 (Default)overallMismatches: 0 6/6overallMismatches: 1 5/6overallMismatches: 2 4/6overallMismatches: 3 3/6 (*CBU only)n/6 AB Low DRB High search(isCbuAbLowDrb1HighResolution = true)lociToBeConsideredMUST BE A, B, DRB1overallMismatches: 3 3/6overallMismatches: 4 2/6overallMismatches: 5 1/6overallMismatches: 6 0/6