Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Search existing MPI entity

Search only active persons - MPI.persons.is_active=true

  1. if tax_id is not null and age>=16
    • search via tax_id + first_name + last_name
MPI attributePre-conditionConditionPOST data attribute
MPI.person.tax_idoptionalequal$.tax_id
MPI.person.first_namealwaysequal$.first_name
MPI.person.last_namealwaysequal$.last_name
  1. if tax_id is null and age>=16
    • search via first_name + last_name + birth_date
MPI attributePre-conditionConditionPOST data attribute
MPI.person.last_namealwaysequal$.last_name
MPI.person.first_namealwaysequal$.first_name
MPI.person.birth_datealwaysequal$.birth_date
  1. if age<16
    • search via birth_certificatebirth_date
MPI attributePre-conditionConditionPOST data attribute
MPI.person.phones.number (type=MOBILE)optionalequal$.phone_number
MPI.person.birth_certificateoptionalequal$.birth_certificate


  • Return empty array if no data found
  • Return only requested params, birth_place, second_name and merged_ids if data found

...