Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. public Map<CPTCode, Integer> reconcile(List<CPTCode> manualCodes, List<CPTCode> targetCodes) {
  2.  
  3. List<CPTCode> perfectMatches = getPerfectMatches(manualCodes, targetCodes);
  4.  
  5. Map<CPTCode, Integer> result = buildPerfectMatchResult(manualCodes, perfectMatches);
  6.  
  7. Map<CPTCode, Integer> softMatchResult = buildSoftMatchResult(manualCodes, targetCodes, perfectMatches);
  8.  
  9. result.putAll(softMatchResult);
  10.  
  11. return result;
  12. }
  13.  
  14. private Map<CPTCode, Integer> buildSoftMatchResult(List<CPTCode> manualCodes, List<CPTCode> targetCodes,
  15. List<CPTCode> perfectMatches) {
  16.  
  17. Map<CPTCode, Integer> result = new HashMap<>();
  18.  
  19. List<CPTCode> prunedManualCodes = difference(manualCodes, perfectMatches);
  20. List<CPTCode> prunedTargetCodes = difference(targetCodes, perfectMatches);
  21. ..
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement