Design Review Schedule Patient Merging

  1. Add a PatientService.mergePatients(Patient winner, List<Patient> losers) that calls mergePatient(Patient winner, Patient loser) multiple times. -

  2. Change the mergePatients.jsp page to show more than one loser -

  3. Change mergePatient to mergePerson -

  4. Change mergePatient to _copy_ instead of move -

  5. Add a table that logs the merges: person_merge_log winner_person_id, loser_person_id, date_created, creator, primary_keys_of_new_winners_data, primary_keys_of_voided_losers_data -